7 Commits

Author SHA1 Message Date
lili
22b3016048 feat(infra): RocketMQ 5.3.1 自托管 mini-infra(NameServer+单 Broker+lean 1g JVM)(切片一 阶段〇 B2)
纯增量、host 网络、brokerIP1 指 Tailscale 地址;探针绿、Broker 注册成功、内存在 lean 预算内。
端点写回 docs/内网凭据与端点.md。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 08:55:59 -07:00
lili
38dd2dc4e5 feat(infra): Nacos 2.4.3 自托管 mini-infra(standalone+MySQL 后端+lean 512m JVM)(切片一 阶段〇 B1)
纯增量部署、host 网络、复用既有 MySQL nacos 库;鉴权开 token。探针 200 绿,内存 <700M 不挤 RAGflow。
端点/密钥写回 docs/内网凭据与端点.md。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 08:32:13 -07:00
lili
b31cc37a4f chore(brand): 造梦AI→绘境AI 全活层品牌不变量收口(441 文件)
把活层退役旧品牌「造梦AI」统一改为现行「绘境AI」,brand-invariant 门红线归零。构成:
~412 Java @author 署名 + game-studio/index.html 浏览器标题 + game-runtime/package.json 描述
+ game-admin/.env VITE_APP_TITLE 运营后台标题 + contracts API title/@Schema 用户协议示例/events 描述
+ docs-design mockup 品牌位 + 各模块注释。全是注释/显示/元数据,零逻辑改动。
zaomeng 拼音持久化标识符按 2026-06-24 评审 GR-05 不动(347 处保留)。
白名单(docs/ip 法律备案 / _archive / 带日期留痕)与 AGENTS.md 门定义自身不动。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 08:29:11 -07:00
lili
0daaac0306 fix(smoke): U6 smoke-test.sh 可移植性——裸 $var 紧贴全角字符加花括号(R3)
bare `$var` 紧贴全角()(等 → strict-locale bash(macOS 5.3)把多字节首字节并进变量名 → set -u unbound;
smoke 在 lili-mac 一贯断在 template/list 行。4 处加 ${}(tcount/VID/QSCORE/SID),语义不变、跨环境可跑。

U6 验证(staging 五业务链路,本机 curl 可达):11/12 真绿——创作 draft / 发布(feed/zones/project) /
试玩取包(vid=93112) / 广告钱包(ad/trade) / 数据回路(qualityScore=60)。唯一 FAIL=template/list count=0
= W-CLEAN 清旧四模板 + generic 桥接的设计态(总账 §1 记非回归);R3=链路就绪门(不代理 R1)成立。
follow-up: template/list assertion 按 generic 桥接更新(非本单元业务语义裁定)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 15:43:33 +00:00
zizi
063ec4edf2 docs(rename): ③ 文档/契约漂移清理——contracts+docs+根文档 yudao 标识同步 com.wanxiang.huijing(follow-up,脚本)
- 范围:全仓除已完成的 game-cloud/game-admin(及排除区);91 文件
- cn.iocoder.yudao→com.wanxiang.huijing / cn.wanxiang.game→com.wanxiang.huijing.game / cn.iocoder.cloud→com.wanxiang / Yudao*→Huijing* / bare yudao→huijing
- 含 contracts/api-schemas(apiInterface FQCN)、docs/architecture+agent-specs(含中文名,git ls-files -z 修复)、AGENTS.md/CLAUDE.md 等根文档
- 保留不动:上游归属 URL(gitee/github yudaocode·YunaiV,改则断链+违反署名)、game-cloud Flyway 迁移注释(保 checksum)、lockfile(装包重生)
- 纯文档/字符串,零构建影响(game-cloud/game-admin 字节码未动)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 14:32:44 +00:00
zizi
3279b5c5a9 chore(admin): yudao 死菜单清理 SQL 落仓——16 棵死子树 1243 行软删+437 行 role_menu 孤儿(备份表+固化删除集,staging 已执行) 2026-06-15 08:07:45 +00:00
zizi
09ea651f74 feat(deploy): staging 五链路冒烟门 smoke-test.sh + 实证后端全绿
deploy/smoke-test.sh —— 部署后秒级就绪门,覆盖 5 条端到端闭环的关键 API:
- 基础设施/鉴权: actuator/health + passport/me(test1)
- 链路①创作→生成: aigc/template/list(四模板就绪) + studio/draft
- 链路②发布→审核→游戏流: feed/stream(非空) + feed/zones + project/my
- 链路③试玩→互动→分享: runtime/package/{versionId}(取包)
- 链路④广告→收益→钱包: ad/slot/list-enabled + trade/account/mine + trade/income/page
- 链路⑤数据回路: feed 携 qualityScore(质量分回灌)
- --deep 写路径: studio/generate 入队(create_draft→studio_generate)

默认以读为主(唯一写=draft status0无副作用)、可重复跑;--deep 触发真实生成入队。
鉴权头正确引用(防 'Bearer test1' 空格被 shell 拆)。逐项 PASS/FAIL + SMOKE_VERDICT + 退出码,可挂 CI。

实测(staging mini-desktop): 只读 12/12 + --deep 13/13 全过 → 5 条链路后端 API 全绿,
CORS/鉴权从前端 origin(:4173→:48080)验证通过。前端接线后端面去风险完成,余 UI 视觉走查待 /browse。

gotcha 蒸馏(写入脚本注释): feed item 的 packageUrl 恒 null,真实取包走
GET /app-api/runtime/package/{versionId}(runtime.ts:25);studio/generate body=
{sessionId:draft.id, prompt}(非 gameId、无 templateId)。

落账: MVP总账 §5 联调(smoke-test 勾除 + game-studio 接 staging 半程)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 02:17:50 +00:00