games-development-ai/docs/mvp/MVP进度总账.md
lili 9cc8ab83c1 docs(总账): M2 行补 gamedef 判废终局历史(清扫前置)
延续 M2 行既有行文,在 gamedef 中间表示段落末尾补史:gamedef 于
2026-06-20 对抗裁决揭穿表达力天花板、2026-06-21 创始人判为错误路线
并删除(设计+代码全清),廉价线现行已切 A-model(LLM 在 LittleJS
增强发行版写真 src/ 多文件+调插件)。为后续删 gamedef 设计文档/代码
提供历史锚点。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 01:57:19 -07:00

32 KiB
Raw Blame History

绘境AI MVP 进度总账(单一事实源 / Single Source of Truth

本文件是项目管理唯一活账:把「计划 ↔ 完成 ↔ 待办 ↔ 执行记录」对在一起。 铁律:每次波次收口、每次里程碑状态变化,必须按 wave-close-checklist 七步收口(本表+表头日期、作战清单+归档、回填、蒸馏、索引;.agent 仅结构变化时),否则视为未收口。 计划权威来源:.agents/knowledge/mvp-scope-and-milestones.md55 P0 / 137 技术项 / M0-M5docs/architecture/{产品需求清单,技术架构与模块,需求模块映射}.mdDoc A/B/Cdocs/superpowers/specs/mvp-execution-spec-design.md。 维护:主 agent 最近更新:2026-06-18本轮plan002 判收口完成(创始人 2026-06-18——status=completed、真验证并入 003-U4 最终验收、引擎收尾 U11→003-U5(与 003-U1 共改 gd-runtime 共面串改、carry-forward(feed ageRating / P-CRT-12)入 backlog3bf6deb7);前承 plan002 收口续——进度总账回填 plan002 前端 + 公开 API8238bf2dstudio+aigc 前端 U8 创作可用性/U9 素材中心·玩法模板中心·创作者公开主页 + P-ACC-03 适龄徽标feed 卡 ageRating 待 additive 补game-admin U10 运营台接线(限曝光/导出/经营看板/赋余额订阅 funds-safeproject+telemetry P-OPN-08 创作者公开聚合 API @PermitAll·仅 status==4·无 PII单测绿 project 32/telemetry 47对抗评审 SHIP诚实口径:前端一律 build 绿 + mock 功能 + 代码评审,真验→staging + mini-desktop CDP + 三跨纵切 e2e=待验证/openU11 引擎=deferred真广告/支付/素材采购=日历闸门 mock前序 2026-06-17文档整理治理 + SAA trace split-brain 真库收口(703e462c+ generic 一句话入口开闸首件(7534bdf9+ demo 审计术语纠正HJ-DEMO-AUDIT-001generic 真出可玩仍挂 W-G1 开闸。前序 2026-06-16七 goal 并行波 + M4 mock 可切真 + staging 新命名空间上线7 个 goal 并行交付(卖相批/消息中心+个人中心/数据看板/创作者 stats 端点 G2/M4 变现④可切真 G1/B 端定制前端 G3M4 业务逻辑已真实落地ad 24 测+trade 41 测+community 22 测=87 单测全绿)∧ mock e2e 门真跑广告→结算→提现→mock 打款回调 1→24 条对账断言全 HOLD真广告联盟/真支付受日历闸门=mock gatedstaging 后端重部署 com.wanxiang.huijing 新命名空间jar afa077155 新端点 curl 200/code=0smoke 11/12唯一 FAIL=aigc/template/list 空=W-CLEAN 设计态非回归spec=docs/agent-specs/_archive/2026-06-16-M4变现真实化-review.md〕。前序 2026-06-15 T1b-β 实质收口〔引擎真接线 Phase AA0 掌帧+A1-A4 能力包装+A6 真机门 6/63e5cab4+ Runner v2 全弧(经 engineBundle 内嵌机制)支撑 feed 真玩、零灰度闭环缺口、零 split-brain3 处 spec↔代码漂移=有意改判已回填澄清packageUrl→engineBundle absorbedPhase C 1.x 退役被 P2 O2(b) supersede=moot受控面 random/time/input §1.5 翻盘=血统债);收口报告 docs/agent-specs/_archive/2026-06-15-T1b-β收口报告.md;推迟清单入 §5 backlog创始人可点名转 required。前序 2026-06-13 Runner v2 全弧 P1+P2 收口P1=王蓝莓上引擎/装载契约 spikereal 5 门,99b6c82P2=通用宿主泛化、引擎游戏真渲入 feed 真玩mini-desktop 真机 6 门,对账 5d3f7a84 决策落实 + 对抗复审/真机门逮 4 缺陷全修;诚实 gap=game_end 到结算取证待人工补〕;P3/W-G1 待续。前序同日 T1b-β Phase A 引擎真接线收口〔3e5cab42026-06-12 T1b-α 收口:插件库 9 件+拔高样板「暖阳小卖部」创始人亲玩主门 PASS,好玩基线 v2 立标)。


0. 一句话现状(诚实口径)

结构骨架完成度高,真实可验收度低。

  • M0 契约锁定 + M1 全栈可启动 已达成单体真启动、Flyway V1-V9 全绿、admin/app-api 200staging 在 mini-desktop 在线)。
  • 🟡 已建 11/13 个 game 模块脊柱owner 覆盖 54/55 P0仅 pay 1 P0 未接),老 9 模块大多骨架+桩Wave4 community/biz 核心真实(通知底座+lead form 状态机staging 两链路实测)。
  • 🟢 生成链路(M2) + 发布链(M3) + 数据回路种子(M5) 已 e2e 真实M2UI 一句话→18-27s 可玩游戏、成功率 80%B1 发布编排跨 4 表B2 遥测→quality_score→feed 重排+幂等)。⚠️ 模板口径更新2026-06-17HJ-DEMO-AUDIT-001 C6M-c 历史达成四模板clicker/merge/idle/tycoon生成=真里程碑,但 W-CLEAN 已清旧 4 模板 + 存量数据aigc/template/list 现空=设计态非回归);06-17 generic 桥接 7534bdf9 接棒——一句话无需选模板即走 generic 生成路(拆模板门、入口归一缺省 templateId=genericgeneric 真出可玩仍挂 W-G1 开闸验收门,勿读成"四模板现可玩"。
  • 🟢 M4 变现链路(④ mock 可切真)ad/trade 业务逻辑已真实落地AdRevenueServiceImpl uk_trace 幂等 / SettlementServiceImpl uk_source 逐笔入账 / WithdrawServiceImpl 冻结+CAS 审核状态机);本波做真=打款异步状态机(回调驱动 CAS 幂等)+ PayoutClientFactory fail-fast + reward 现金到账recordIncome TIP+ 广告回调验签 + 创作者收益端点;87 单测全绿ad 24/trade 41/community 22+ staging mock e2e 门真跑广告→结算→提现→mock 打款回调 1→24 条对账断言全 HOLD真广告联盟/真支付受日历闸门=mock gated非真变现
  • 按真正验收线「55/55 P0 产品功能可验证 + 生成成功率≥80%」衡量,真实可验收的 P0 仍少。剩余大头——真广告联盟+真 pay 接线受日历闸门 / 前端接线admin+studio 接 staging5 链路端到端,真机走查 G1/G2/G3 合并点待做)Wave4 community+biz 已建成集成 数据回路(M5) 余 MQ 异步化;真正上线约束=不可压缩日历闸门ICP/支付/广告/实名,见 §5

换算:结构骨架 ≈ 70%,真实产品功能验收 ≈ 早期(个位数 P0 端到端可验证)。两者勿混淆——这正是过去"波次跑完=进度推进"的认知偏差所在。


1. 里程碑账M0-M5计划 vs 实际)

里程碑 计划日 状态 证据 / 差距 执行记录
M0 契约锁定 6/9 上午 达成 9 个 API yaml + DB V1-V9 + sdk-interface/game-package/events/dify-workflow/ad-slot = 8 类契约入库 c4e2d73
M1 全栈可启动 6/11(Day3) 达成6/9 提前) 单体 Started HuijingServerApplicationFlyway V1-V9 全 success24 张 game_* 表admin-api /system/user/page→20 真实用户、app-api /feed/stream→200 启动修复 d7fac90+8565fa2
M2 创作链路(真 LLM 6/18(Day8) 🟢 生成链路贯通6/9~11→ generic 桥接接棒6/17 batch-001 成功率 80.0%(达标口径)+ M-b 薄轮询执行器上线UI 一句话→18-27s 可玩游戏);历史:模板 1→4clicker/merge/idle/tycoonM-c 批①②);⚠️ 现行2026-06-17:旧 4 模板已随 W-CLEAN 清除+存量数据清(template/list 空=设计态),generic 桥接 7534bdf9 接棒(一句话无需选模板走 generic 生成路);仍待generic 真出可玩端到端过 W-G1 开闸验收门 + A4 大样本盲评;🆕 SAA 真全图 e2e 首证2026-06-18,SaaFullGraphE2eTest bf99662cJava 编排路(16 节点真 LLM+真九门 harness+真出口回调)机制完整跑通、零 prod bug,但成功率 3/5=60% < 80%(贪吃蛇/接金币/躲障碍过,打砖块败 I_control、点击消除败 F_wiring+H_progress,救场阶梯耗尽 giveup 真落盘;单款 3.5-16min)→ worker 转 SAA 默认产线(U7)按门未切,现 worker 主链保持默认(零回归);gap=难门生成质量(W-G1 调优域);🆕🎯 gameDefinition 中间表示双证成立(2026-06-18):深度评审揪出现 SAA 仍产 iife 空壳(gameDefinition 未真填)→创始人 2026-06-20 拍终态产物=src/ 多文件源项目(改源不改包·结构化)、SAA 独家本 session 开发;① spike 证便宜模型产连贯 gameDefinition 92-100%/¥0.011 ② build段证 gameDefinition→build-from-source→真过九门(deepseek-v4-flash 满分 3/4 款,截图实证)——证明的是「便宜模型能可靠产连贯 gameDefinition 中间表示、且能 build-from-source 过九门」这件真实但有限的事,不等于 src/ 终态产物已落地;口径(精确):gameDefinition(声明式 JSON 中间表示)作终态产物的设计已弃用、降为通往 src/ 的中间脚手架/债(当前实现仍用 JSON 内嵌 JS 串 + new Function 跑=已知偏离终态的债,绝非已移除/已删除,代码仍在跑),迁移在 plan 2026-06-18-001 U1U4 在飞;产出运行时约定 v0+build-from-source PoC;接法A(16 节点 studio 七成已建)是接法B 躯干。🆕 终局(2026-06-21):gamedef 于 2026-06-20 对抗裁决揭穿表达力天花板、2026-06-21 创始人判为错误路线并删除(设计文档+代码全清),廉价线现行已切 A-model——LLM 在 LittleJS 增强发行版直接写真 src/ 多文件并调插件,不再经声明式 JSON 中间表示与 new Function 解释。🆕 第二条生成线登记(tier2 富游戏线):面向合成/经营/挂机等多系统富游戏另起一轨=AgentScope(Python·自治 ReAct)+ Phaser + 三层校验,独立 service、与本廉价线运行期解耦并存,设计中·待 0 号 spike 验证·尚未落代码(细节见 docs/architecture/架构/生成引擎/自治富游戏引擎.md);远期可能收敛为一条(登记·当前不做) spike 2026-06-09-generation-spike/·M-b 42d3237·M-c b1fa30d→26319b3·generic 7534bdf9·SAA-e2e bf99662c·中间表示双证 plan 2026-06-18-001·tier2 设计 docs/architecture/架构/生成引擎/自治富游戏引擎.md
M3 分发链路 6/20(Day10) 🟢 发布链+数据回路+真人试玩 全 e2e 真实(6/9) B1submit→锁风门→APPROVE→发布编排跨4表→feed 可见。B2 数据回路(curl)A(q28)/B(q88)→事件→quality→feed重排→重放幂等。B2 真人试玩(浏览器实玩)feed真标题→Canvas clicker 真玩通关→game_play_end(completed)→quality 0→60→feed 翻转登顶;逮修 4 真 bug编码/布局/兜底/completed仍待:真实编译打包(M2 runtime产物)+真实分享落地 …ab0037c→d279898
M4 变现链路 6/23(Day11) 🟢 mock 可切真 ad/trade 业务逻辑已真实落地AdRevenueServiceImpl uk_trace 幂等 / SettlementServiceImpl uk_source 逐笔入账 / WithdrawServiceImpl 冻结+CAS 状态机);本波=打款异步回调 CAS+PayoutClientFactory fail-fast+reward 到账+广告验签+创作者收益端点;87 单测绿+staging mock e2e 门广告→结算→提现→mock 打款回调 1→24 对账断言 HOLDpay 模块未接单体;真广告联盟/真支付受日历闸门=mock gated 43fce85(骨架)·e3be456d(G1 本波)
M5 MVP 交付 6/27(Day15) 未达成 55/55 P0 真实可验收 + 冒烟全绿 + P0 Bug=0 远未达

2. 模块建设矩阵13 个 game 模块)

真实度图例:真实可用 🟡骨架+桩(可编译/单测/启动,逻辑桩) 未建 ◻特殊(原生/seam

模块 owner P0 结构 单测文件 契约 Flyway 接单体 真实度(关键说明) 执行记录
project 5 成熟 1(15 例) project.yaml V1 状态机/归属/审核/发布门禁/CRUD 真实;本模块最成熟。🆕 plan002 P-OPN-08 创作者公开聚合 API8238bf2d,后端单测绿 project 32GET /app-api/project/public/creator/{id} @PermitAll·仅 status==4 已发布作品·按目标 creatorId路径参非登录人查·RespVO 裁剪无 PII对抗评审 SHIP0 P0/0 P1P2 软降级整改)。前端配套=创作者公开主页(见 studio 行 U9 第三新页) c4e2d73·096020f·6c8844f·plan0028238bf2d
aigc 3 🟡 1 aigc.yaml V2 任务态+seamDify 真实生成=桩🆕 plan002 Tier-1 品类玩法模板注册后端 minimal-realfeat/tier1-breadth-backend,单测绿)5 品类business-sim/narrative/puzzle/trpg/heritageconstants-only 注册U7 品类引导生成质量需 gen+九门 harness 实证=待验证/open勿读成"品类可玩"🆕 plan002 前端 U8 创作链(8238bf2d:创作引导 / 生成失败·超时就地 toast 可重试 + mock 失败注入(接 aigc 生成流;前端口径=build 绿 + mock 功能 + 代码评审,真验=待验证/open详见 studio 行) c4e2d73·plan002feat/tier1-breadth-backend·8238bf2d
runtime 3 🟡 4 runtime.yaml V3 build/session/package DO真实编译打包=桩 c4e2d73·2ae0c6f
feed 13 🟡 1 feed.yaml V4 stream/zones 结构(curl 200)quality_score 排序=真实(B2 回灌 e2e);真实互动/分享=桩;卡片 title/cover 回填=null(待修)。🆕 plan002 Tier-1 admin 限曝光后端 minimal-realfeat/tier1-breadth-backend,单测绿)feed rank 扩 exposure_limitadmin 限曝光);集成/e2e(mini-desktop) 待验证/open🆕 plan002 缺口P-ACC-03feed 卡尚无 ageRating 字段(详情/我的项目/创作者主页/play 前端已渲徽标,唯 feed 卡缺)=待 feed.yaml additive 补additive 非回归) c4e2d73·B2·plan002feat/tier1-breadth-backend
telemetry 1 🟡 3 telemetry.yaml V5 事件同步写落库+quality_score算分+feed回灌 真实 e2e(B2)MQ 异步聚合留 TODO(桩)。🆕 plan002 Tier-1 admin 运营后端 minimal-realfeat/tier1-breadth-backend,单测绿)CSV-Excel 导出 / 经营看板DAU+GMV+生成量+发布量 跨模块只读聚合,degraded 兜底:依赖模块缺数据时降级不崩);集成/e2e(mini-desktop) 待验证/open🆕 plan002 P-OPN-08 创作者公开统计聚合(8238bf2d,后端单测绿 telemetry 47GET /app-api/telemetry/public/creator/{id}/summary @PermitAll·对目标创作者 status==4 作品聚合(发布数/累计试玩/累计点赞,无 PII·下游异常软降级零汇总(契约永不报错,对齐 list 非脆失败P2 整改);对抗评审 SHIP0 P0/0 P1 c4e2d73·B2·plan002feat/tier1-breadth-backend·8238bf2d
ad 2 🟢真实 24 ad.yaml V6 AdRevenueServiceImpl uk_trace 幂等/广告回调验签/PayoutClientFactory fail-fast 已真实;创作者收益端点 /app-api/telemetry/my/{summary,trend} live真实广告联盟=桩受日历闸门 43fce85·e3be456d(G1)
trade 3 🟢真实 41 trade.yaml V7 SettlementServiceImpl uk_source 逐笔入账/WithdrawServiceImpl 冻结+CAS 审核状态机/打款异步回调 1→2 已真实mock e2e 门 4 对账断言 HOLD真实 pay=桩受日历闸门🆕 plan002 Tier-1feat/tier1-breadth-backend,单测绿):为经营看板提供 GMV 只读聚合源(看板本体在 telemetry/admin 运营);真广告/支付/素材采购受日历闸门=mock gated🆕 plan002 U10 admin 运营台前端game-admin8238bf2d:限曝光 / 导出CSV-Excel/ 经营看板 / 赋余额订阅funds-safebizNo 幂等 + 二次确认 + 元↔分换算)口径=build 绿 + mock 功能 + 代码评审真验VITE_API_BASE→staging + mini-desktop CDP 走查 + 赋余额→C 端 三跨纵切 e2e=待验证/open 43fce85·e3be456d(G1)·plan002feat/tier1-breadth-backend·8238bf2d
studio 7 🟡 1 studio.yaml V8 创作任务链+aigc seam真实生成编排=桩🆕 plan002 Tier-1 素材库后端 minimal-realfeat/tier1-breadth-backend,单测绿)game_material 六类 / 浏览 / 选用入草稿 assetContext / 上传 compose infra FileApi(单 insert 去 @TransactionalFileApi 出事务,孤儿文件补偿口径已就近记录);真素材采购受日历闸门=mock / 集成/e2e(mini-desktop) 待验证/open🆕 plan002 前端studio+aigc8238bf2dU8 创作可用性P-CRT-10 创作引导 / P-CRT-11 示例库展示 / P-CRT-13 生成失败·超时就地 toast 可重试 + mock 失败注入)+ U9 素材中心/玩法模板中心两新页 + 创作者公开主页(第三新页,接 P-OPN-08+ P-ACC-03 适龄徽标(详情/我的项目/创作者主页/play 已渲;feed 卡缺 ageRating 字段=待 feed.yaml additive 补口径=build 绿 + mock 功能 + 代码评审真验VITE_API_BASE→staging + mini-desktop CDP 走查 + 赋余额→C 端 三跨纵切 e2e=待验证/open b70e90b·plan002feat/tier1-breadth-backend·8238bf2d
compliance 6 🟡 2 compliance.yaml V9 锁风门 Gate 二态已注入 publishcurl 验证);style/ip 原子=桩 b70e90b·6c8844f
community 5 🟢真实 22 community.yaml V12 通知底座 e2e链路①staging 实证mock-trigger→game_community_message+updater 非空+unread 聚合;站内信/等级引擎 published_count 原子自增/3 上游 notify 挂点真接线 aigc·project·trade事务后+try-catchreward 现金到账recordIncome TIP本波做真G1 衔接 trade 真实化)。🆕 plan002 Tier-1 后端 minimal-realfeat/tier1-breadth-backend,单测绿):评论 CRUD + 举报转 complianceseamcompliance 举报受理 -api 待交付=open/ 关注(软切幂等)/ 排行 Redis ZSETZSET↔DB 一致性,afterCommit 写 ZSET + rebuildFromDb 对账)/ 弹幕 WS单实例 minimal-real多实例待 sender-type=redis=open集成/e2e(mini-desktop) 待验证/open 737e6d5·e3be456d(G1 reward 衔接)·plan002feat/tier1-breadth-backend
biz 6 🟢真实 1(13例) biz.yaml V13 轻量 lead form e2e链路②staging 实证create→quote→advance 状态机 0→1→2+progress 时间线+updater 非空demo 可预览负路径降级、canTransit 单跳);收款/在线签章留 M4线下 sign-offline 兜底) 737e6d5
ip 0 ◻seam D5 决策不独立建seam 寄宿 compliance
pay 1 ◻原生 huijing (注释) huijing 原生模块,当前未接入单体
合计 55 11 建 / ip seam / pay 原生 23 文件 11 yaml V1-V13 11

owner P0 合计校验5+3+3+13+1+2+3+7+6+5+6+0+1 = 55


3. 端到端 5 条闭环链路状态

# 链路 状态 真实进度
1 创作 → 生成 → 预览试玩 🟢 前端 UI 实证全绿2026-06-11 走查 HJ-FE-WALK-001一句话→4 模板(clicker/merge/idle/tycoon)→开始生成→studio/generate/task轮询(0%)→~18s→/preview canvas 500×700 可玩(《霓虹深空实验室》能量0/5),鉴权守卫/受控输入/异步轮询/自动转场/沙箱 runtime 逐项真实0 error
2 发布 → 审核 → 游戏流 🟢 全段 UI e2e 闭合。创作者段2026-06-11 HJ-FE-WALK-001去发布→选专区→提交→「✓已提交审核」+ currentVersionId/launchZoneId 落值。admin 审核段已闭合2026-06-11 链路②波CDP-on-mini 真 UI 走查)game-admin 接 staging(:4174)→登录(admin/admin123)→/wanxiang/review 队列渲染 3 条真实待审游戏→点 9137「通过」+确认→队列 3→2 条(9137 移除)→DB 实证 game_project 9137 status=4(PUBLISHED) + game_feed_rank(zone2,status1,score0) 写入(同事务)。sort_score=0 因新游戏无试玩排尾(正确,被玩后 quality 升→上爬,B2 已证)。附带修 admin 构建腐化(vite8→钉 5.1.4 清装)。观察项row1 旧 smoke 数据标题乱码(灌数编码,非代码)
3 游戏流 → 试玩 → 互动 → 分享 🟢 真人试玩闭环 e2e 真实(B2)feed(真标题)→点卡→自研 Canvas clicker 真玩通关→game_play_start/end 真遥测→quality→feed 重排(浏览器实证翻转)like/share 接真遥测;真实编译打包/分享落地页=桩
4 广告展示 → 收益 → 钱包可见 🟢 mock 可切真ad/trade 业务逻辑已真实(幂等/CAS 状态机/验签staging mock e2e 门绿广告→结算→提现→mock 打款回调 1→24 对账断言 HOLD创作者收益端点 live真广告联盟/真 pay=受日历闸门 mock gated非真变现
5 遥测 → 质量分 → 推荐优化(数据回路) 🟢 数据回路 e2e 真实(B2)事件→quality_score→feed 重排(B超A)+重放幂等MQ 异步化/真实试玩前端待补

4. 契约账8 类契约M0 已锁)

契约 文件 状态
APIOpenAPI 3.0 contracts/api-schemas/*.yaml × 9 project/aigc/runtime/feed/telemetry/ad/trade/studio/compliance
DBFlyway contracts/db-schemas/V1-V9 (执行副本同步 huijing-server
SDK 接口 contracts/sdk-interface.d.ts
GamePackage contracts/game-package.schema.json
遥测事件 contracts/events.schema.json GAP-4 已转 camelCase
Dify workflow IO contracts/dify-workflow-io.json (桩对接)
广告位 contracts/ad-slot.schema.json
Prompt Registry第 8 类) contracts/prompts/ (治理体系,见记忆 prompt-governance-system

5. 待办 Backlog优先级 + 归属)

下一阶段执行计划已定稿(/autoplan CEO+Eng 双声音评审):docs/agent-specs/_archive/2026-06-09-下一阶段路线-plan.md(三轨并行 + 窄深黄金闭环 + 真实最小数据回路)。下列 backlog 与之对齐。 执行序列(你打勾/我执行,本轮完成线=可演示真黄金闭环)见活清单:MVP作战清单.md 本总账管「状态」,作战清单管「排序+归属」。

P0-补结构(忠实于"按 Doc A 剩余 P0 补模块"的双主线指令)

  • Wave4community(5 P0) + biz(6 P0) 建成+集成门全绿2026-06-11HJ-WAVE4-EXEC-001 · Round2 · Ultracode§0 资源预占→双模块并行建设→mini 60 模块编译/启动 Flyway V12/V13/18 端点/32 单测绿/§9.3 两链路 staging 实证。错误码段 community=1-107·biz=1-110、契约 community.yaml/biz.yaml 入库。提交 737e6d5+6c7d93freward 真实记账·biz 收款/签章留 M4。
  • ip seam:按 D5 寄宿 compliance不独立建模块。

P0-真实化(决定 M2-M5 能否达成,是 MVP 的真正大头)

  • aigc真实生成M2 攻坚点) M2 整体收口2026-06-10两段证据分别引用——①成功率口径达标 = batch-001 实测 80.0%20 创意全自动/零 infra/双锚复核,产物 agent-loop-v1/runs/batch-001/)∧ ②生成链路贯通 = M-b 薄轮询执行器上线42d3237部署 #3.1 实证HTTP 18s/UI 27s succeeded + dodge 正确失败 + watchdog 收尸5 独立样本全自动达终态、审计列 '0' 落库)。真实用户在 UI 一句话→18-27s 拿到可玩游戏。 渲染面已扩M-b② theme/scoreLabel 入画布。Dify 暂不部署,回调契约兼容后接零改
  • runtime真实编译打包 T1b-β 实质收口2026-06-15收口报告 docs/agent-specs/_archive/2026-06-15-T1b-β收口报告.md——口径随 Tier1 重设计为 Runner v2 产物(引擎终裁 LittleJS引擎真接线Phase AA0 掌帧+A1-A4 能力包装+A6 mini-desktop real 引擎门 6/63e5cab4+ Runner v2经全弧 P1/P2/P3engineBundle 内嵌机制取代 packageUrl 外链=absorbed-by-arc实质收口,已支撑 feed 真玩3b-B 井字棋 gameId=9306 238ec2d 真渲入 feedP2 真机 6 门 5d3f7a8)。剩余=推迟清单gold-platingrender.js 切引擎 draw API/屏震切相机/门3 逐像素回归/immutable 端点实现audit-debtSIZES 并表/负扫 harness/outcome 字段/R3·R6 回填/矩阵① sandboxAttr 消费/门5 /preview 走查见下「T1b-β 推迟清单」,创始人可点名某项转 required
  • OSSMinIO bucket 级隔离 + 真实存取(本波跳过,桩)
  • telemetryMQ 消费聚合 + quality_score + feed 反哺M5 数据回路)
  • ad/trade真实广告联盟 + pay 模块接线M4

T1b-β 推迟清单engine-line backlog2026-06-15 入账;不在完成线关键路径,推迟到日历闸门后或 L1 空档;创始人可点名某项转 required

  • gold-plating:① render.js 切引擎 drawTile/drawText/drawRect/Color 样板拔高(现仍 100% Canvas2D但引擎掌帧+2D mainContext+引擎粒子同屏已达成「经引擎画游戏」)② 屏震切相机 cameraPosrender.js:915 仍 g.translate③ 门3 逐像素 WebGL readPixels 回归A0 有意降级=real 通道追帧 overshoot 不可控→stub 2D 通道兜逐像素)④ immutable 强缓存头补端点实现(接 OSS 时;见 §5 末「immutable 孤儿字段裁决」)⑤ 参考件经后端发布主链入 feed现走 SQL 灌库桩,主链本体已被 B1 真游戏验过)⑥ runtime-probe 改独立墙钟Play.vue Date.now P75 埋点已天然满足立意)。
  • audit-debt:① A5 SIZES 单口径并表 + scripts/size.mjs:150 引擎入口(现「插件增量主表+引擎产物附录」两表并存)② 门1③负向扫描沉淀为可复跑 harness现 commit 一次性 grepoutcome:'win'|'lose' additive 字段落地(contracts/events.schema.json:61)④ P7/P8 裁定落档default v2 兜底已是结论)⑤ R6 三件尽调补录CDP harness/ajv/prompt registry⑥ R3 血统回填五条SDK<8KB/B1 350KB/零 npm/标准库优先/harness RSS≤2G 各补来源+失效+复审三件套)⑦ 矩阵① sandboxAttr 下发消费allowOrigins 已接)⑧ 门5 /preview 单独走查(/play 已 CDP 实证)。

immutable 孤儿字段裁决2026-06-15contracts/game-package.schema.json:71immutableURL 强缓存语义)后端零消费(无端点实现命中),因 P2 走 DB-manifest 内嵌、packageUrl 外链未启用 → 现为有意孤儿字段;裁决=推迟到接 OSS/CDN 时补端点实现additive 可选字段留存不删,非 split-brain门4 CDP Network timing 验缓存命中口径已写在字段 description 内)。

联调(把"模块编译通过"转成"可演示闭环"= Doc A P0 可验证的硬通货)

  • deploy/smoke-test.sh 五链路冒烟门2026-06-11 — API 级就绪门:只读 12/12 + --deep 13/13 全过health/鉴权 + 链路①四模板就绪+draft + 链路②feed非空+zones+project/my + 链路③runtime/package取包 + 链路④ad/钱包/收益 + 链路⑤feed携qualityScore回灌 + deep:generate入队5 条链路后端 API 全绿CORS/鉴权test1 token从前端 origin 验证通过。实测 gotchafeed item 的 packageUrl 恒 null真实取包走 GET /app-api/runtime/package/{versionId}(已写入脚本注释)。
  • [~] game-studio 前端接 staging — 配置已就绪 + 后端 5 链路 API 全绿smoke 12/12创作链路 UI 走查已做2026-06-11 HJ-FE-WALK-001CDP harness 驱动 6c6g chrome 经 Tailscale 打 mini :4173:链路①创作→生成→预览 UI 全绿;链路②发布 UI 逮 2 真后端缺陷A=project.currentVersionId 生成未回写B=feed/zones 空)。下一步=修 A/B后端+重部署)→重走查闭合链路②发布。game-admin 接 staging 走查未启动。
  • 修复发布 UI 两缺陷HJ-FE-WALK-0012026-06-11 修+部署+重走查闭环)A=GameVersionServiceImpl.createForPackage 落包建版本后 bindCurrentVersion 回写 current_version_id(幂等+新建两路径B=FeedServiceImpl.getZones 落实直查 game_zone(新增 GameZoneDO@TenantIgnore+GameZoneMappertype∈(1,2)∧status=1staging tenant.enable=false。提交 29564c8mini 全量构建 SUCCESS→重部署四模板/M1/admin-api 200 无回归)→重走查实证:去发布→选专区→提交发布→「✓已提交审核」+ currentVersionId/launchZoneId 落值。余审核台 approve→feedadmin 侧)

不可压缩日历闸门(人侧并行启动,非工程量;见记忆 mvp-binding-constraint-calendar-gates

  • [~] ICP 备案 支付进件 广告联盟审核 LLM 实名充值 短信签名报备 大模型登记/算法备案/分账选型 — 这些才是 MVP 上线的真正约束 2026-06-10 看板已建:A1闸门看板.md12+1 项含 owner/最晚提交日/阻塞状态;主体已确认可用;律所咨询 brief 已备 律所合规咨询brief.md)——剩创始人线下提交动作,本周四件见看板

6. 执行记录(波次史 · 摘要)

⚠️ 完整逐波收口验收账本各波「过没过验收门」的综合证据accept rate / 单测数 / DB 行级实证 / commit 区间)已整段搬入 docs/agent-specs/_archive/总账-波次史归档.md一字未删(评审 M2git log 无此判决性综合)。本节仅留里程碑级摘要。

里程碑/线 收口 关键证据(详见归档)
M0-M1(6/9-6/11) 8 类契约锁定 + 单体全栈启动(Flyway V1-V9 全绿)
M2 生成(6/9-6/17) 🟢 spike 80% → 四模板(W-CLEAN 已清) → generic 一句话入口(7534bdf9);引擎 LittleJS+Runner v2 收口(T1b-β 3e5cab4)
M3 分发(6/9) 🟢 发布链+数据回路+真人试玩 e2e(feed 翻转)
M4 变现(6/16) 🟢mock可切真 ad/trade 业务真落地,87 单测绿 + mock e2e 门
鉴权波(6/10) E1-E13 全过,逮修 2 P0
Wave4 community/biz(6/11) 通知底座+lead form,mini 集成门
studio 设计体系 HJ-FE-DS-001(6/16) 19 视图 token 两层+双语+三主题,见 studio前端设计体系.md
SAA trace 真库收口(6/17) 703e462c+round3,split-brain 闭合,见 agentic编排-SAA.md
W-G1 开闸验收门(6/16) 🟢门已落 组A/B/C+G0G1,见 开闸验收门-W-G1.md;开闸=在飞

逐波细节 + 完整收口验收证据:见归档档 + git log。子系统现行架构/现状:见各 canonical 档(docs/agent-specs/*.md)。

7. 风险与口径提醒

  • 真正的约束不是工程量,是日历闸门ICP/支付/广告/实名),见记忆 mvp-binding-constraint-calendar-gates——再快的代码也压不过备案周期,人侧须并行启动。
  • 生成成功率≥80%2026-06-09 起采用两段式口径创始人拍板Z3——agent 闭环 v1 代产批跑即可测量(①口径达标,"接通前无法测量"成为历史);但 M2 整体收口另需②真实用户生成链贯通M-b,编排器代产批过线不得单独宣称 M2 完成。命门从"无法测量"转为"M-b 贯通"。→ 2026-06-10 两段均达成M2 整体收口①batch-001 80.0% ②部署 #3.1 真实用户链 5 样本实证;证据互不顶替分别在档)。
  • 结构骨架 ≠ 产品功能可验收:勿用"模块编译通过/单体启动"等同于"P0 达成"。本总账第 0、2、3 节即为防此偏差而设。
  • 架构三向审计四颗雷2026-06-10HJ-AUDIT-001:详见 docs/agent-specs/_archive/2026-06-10-架构文档三向审计-review.md——R1 对外材料含可证伪主张(奇绩现版禁投,换稿不冻结);R2 自有 H5 分发 UGC 合规死锁IAA 免版号仅渠道内成立;闸门新增 大模型登记/算法备案/分账方案Doc A 缺 8 项法定 P0R3 渠道60%×创作者80%×IP15-25% 三层分成从未合账 + 全仓零生成成本侧;R4 模板集背离 D2 拍板(实建 dodge/runner/match=被降级的动作类)→ 2026-06-10 已拍:维持 D2、按 D2 改建M-c=merge→idle→tycoon动作类降 P1 留契约。W1 文档回填已落W2 对外清洗=★口径全定+品牌清扫/横幅已落(残余 BP 改造版红线内容清洗W3 待律所意见brief 已备W4 待 R3 假设值。