diff --git a/docs/project-memory/plans/【里程碑】AGC渲染层下沉与最新master对齐-2026-09-28.md b/docs/project-memory/plans/【里程碑】AGC渲染层下沉与最新master对齐-2026-09-28.md index 2f4202827..fc5bed8c9 100644 --- a/docs/project-memory/plans/【里程碑】AGC渲染层下沉与最新master对齐-2026-09-28.md +++ b/docs/project-memory/plans/【里程碑】AGC渲染层下沉与最新master对齐-2026-09-28.md @@ -53,7 +53,8 @@ Direct 线程管理器持有、封面生成增加了队列回填契约、新增 - 验收 4(封面队列回填):Rust 封面生成请求体补 `generationInputs.source=ai-game-creator-client`,队列未完成时仍走既有 `resolve_cover_queue` 轮询;`tests/gameDistributionPublish.test.ts` → **7 passed**。 - 验收 5(维护态唯一出口):平台请求的错误分支统一经 `platform_maintenance::watch_platform_response`(只有 503 且命中 `MAINTENANCE` / 「维护」才算)广播 `genarrative-client-maintenance-detected`;渲染层 `subscribeClientMaintenanceEvent` 订阅后打开唯一弹窗,同一批并发失败只弹一次。`cargo test ... -- platform_maintenance --test-threads=1` → **1 passed**;`npx vitest run tests/maintenanceNotice.test.tsx` → **2 passed**。 - 验收 6(渲染层无 HTTP):`clientApi.ts` 已删除,`capabilities/main.json` 不含 `http:default`,全仓检索 `services/clientApi` 与 `fetchClientHttp` 无命中。 -- 验收 7:见合并提交说明里的 `lint` / `npm test` / `ai-game-creator-shell:check:web` / `check:encoding` / `check:doc-index` / `git diff --check` 结果。 +- 验收 7(门禁):`npm run lint`(含 SpacetimeDB schema guard、生成绑定校验、eslint `--max-warnings 0`、typecheck)、`npm test`(423 文件 / 4474 通过 / 26 跳过)、`npm run ai-game-creator-shell:check:web`(191 文件 / 1872 通过 / 14 跳过)、`npm run check:native-shells:contract`、`npm run ai-game-creator-shell:check:rust:crates`、`npm run agc:plugins:test`(35 passed)、`npm run check:repository-ci origin/master`、`npm run build`、`npm run check:encoding`(5095 个文件)、`npm run check:doc-index`(207 份 Markdown)、`cargo fmt -- --check`、`cargo check`(0 error,12 条既有 warning)、`git diff --check` 全部通过。 +- 环境限制:`npm run check:native-shells:agc-rust-crates` 在本机以 `spawnSync npm.cmd EINVAL` 启动失败(包装脚本的 Windows 启动问题,不是代码信号);同一组检查按脚本内容直接跑 `npm run ai-game-creator-shell:check:rust:crates` 通过。AGC 全量 `cargo test` 仍按既有记录不在本机可跑范围,本轮只跑受影响模块的定向用例。 ### 与 master 既定决策的分歧:诊断详情入口跟随上游退役