把活层退役旧品牌「造梦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>
21 KiB
MVP 作战清单 · 完成史归档
本文件 =
MVP作战清单.md的完成项归档(2026-06-11 harness 体检瘦身时迁出,以下为当日清单原文完整快照、未改写——单条 bullet 曾膨胀至 3843 字符,详证保真)。 此后每轮收口的完成项按wave-close-checklist第 2 步追加到本文件末尾的「后续归档」节。
原文快照(截至 2026-06-11,黄金闭环轮)
绘境AI MVP 作战清单(执行视图 · 你打勾 / 我执行)
本清单 = MVP「下一步做什么 + 谁做 + 完成线」的唯一执行序列。 状态以
MVP进度总账.md为准(哪些真实/桩、里程碑);本清单只管排序与归属,两者勿混。 计划依据:下一阶段路线-plan.md(三轨定稿,HJ-PLAN-005);B 轨细节见王蓝莓小卖部黄金闭环-design.md(v2)。 维护:主 agent | 锁定日:2026-06-09 | owner 图例:🧑 你 / 🤖 我(子代理 + 主 agent 独立验证)。 回填铁律(2026-06-10 审计加装,HJ-AUDIT-001):任何裁定类提交(拍板/闸门判定/口径变更),必须同步修订受影响的蓝图档/蒸馏档/对外档,或在提交说明中显式声明「不回填+理由」。违者视为未收口。(根因:C2/D1/D2/D5 四项裁定均曾漏回填致文档失真)
0. 本轮完成线(用户拍板锁定)
= 可演示的真黄金闭环:窄深 1 条真链路 + 数据回路 A/B 可证。不卡外部闸门。
- 验收门:B2 的 A/B 验收协议通过 —— B 上报有效事件后排到 A 前 + 关 mock 仍通过 + 同
traceId不重复计数。 - 排序含义:B+C 工程全速优先;A 轨今天启动但后台并行;广度后置。
- 区别于 MVP 最终完成线(55/55 P0 + 生成≥80% + 5 链路可上线)——那是长期 done,本轮先做"可演示真闭环"这一里程碑。
✅ 本轮完成线已于 2026-06-10 达成(B0-B4 + C1-C7 全过,黄金闭环可演示,feed=50 款)。
A 轨〔🧑 你,今天启动 —— 周期最长、只有你能做〕
- [~] A1 闸门看板:✅ 看板已建(2026-06-10)→
A1闸门看板.md(12+1 项=原七项 + 短信签名报备〔鉴权 R2〕+ 大模型登记/算法备案/分账选型〔审计新增〕+ 律所咨询〔brief 已备:律所合规咨询brief.md〕;每项已给 owner+最晚提交日+阻塞状态,done口径达成)。根前置已解除:经营主体=已有可用公司主体(创始人 06-10 确认)→ 全链可并行启动。剩余=你的线下提交动作,本周四件:域名+ICP 提交 · 短信报备提交 · 律所约谈 · LLM 实名口径确认。(→ 未完部分已移回主清单) - A2 种子供给:锁 ~5 个种子创作者 + 定首批 10 个 demo 题材(喂 B 轨 feed)。
done=名单 + 题材表(→ 已移回主清单) - A3 冷启动入口:谈 1 个分发 / IP 冷启动口子。
done=1 个口子有眉目(→ 已移回主清单) - A4 生成盲评 → 已替代(✅ 2026-06-09 拍板):「可接受层」改由 agent 闭环机器口径裁决(accept = 结构合法∧CDP真玩通关∧对抗评审无P0/P1∧批内查重),你降级为事后抽看校准(非门禁)。设计与拍板:
docs/agent-specs/_archive/2026-06-09-agent化生成QA闭环-review.md§7。
B 轨〔🤖 我〕黄金闭环(吸收 autoplan 未结终审)
- B0 锁定执行 spec(✅ 2026-06-09 v2 定稿
867c452,主 agent 独立核验 + Codex 两轮评审 Go,D-PUB=α 已拍板):化解 autoplan 挖出的 5 个 critical —— 精确定义"可见态"(project PUBLISHED + package READY + versionId + rank.status=1) · 发布编排APPROVED→PUBLISHED· version 创建链 ·package_json多文件契约 ·eventId幂等契约。含一项需你点头的架构决策:审核通过是否自动发布到 PUBLISHED。done=execution spec 过自审 + 你点头 - B1 批次①契约/状态机校正 ✅ 2026-06-09 staging e2e 实证(submit→人工 APPROVE→项目 PUBLISHED(4)+包 status=1+版本 status=3+feed_rank+feed/stream 读到它;三提交 e670eaf/1740d8c/a707687,mvn+5 模块单测+vue-tsc 全绿,两轮 Codex 评审)(含 6 个开工前置项:
VITE_API_BASE/ mock 门控 / token=test1+tenant-id / 本机 vite dev 连 staging / 契约裁决 / beacon 走 baseURL)。done=前端真连 staging、发布能进 PUBLISHED、feed 读 rank - B2 批次②最小数据回路 ✅ §0 验收门三条全过(2026-06-09 staging e2e):克隆 9001→9002 两款已发布游戏,A弱互动(q=28)/B强互动(q=88)→事件落库→quality_score→feed_rank.sort_score→feed 重排(B超A)→重放同 eventId 不重复计数(真 HTTP+真后端+真库)。顺修 B1 潜伏 bug:
props落 MySQLjson列原用Map.toString()致Invalid JSON text整批回滚,改JsonUtils.toJsonString(+回归守卫单测,telemetry 13 测绿)。 - B2′ 真实可玩 runtime(人可演示半) ✅ 2026-06-09 浏览器 e2e 实证(staging + 真无头 Chrome 驱动):feed 真连后端出真标题 → 点卡进试玩 → 自研 Canvas clicker 真玩通关 →
game_play_start/end(completed:true)真遥测落 staging → quality 0→60 → feed 翻转(玩过的 A-小卖部 从第 2 位窜登顶)。done=浏览器里玩→feed 真重排 ✓。逮修 4 个 curl/单测均未现形的真 bug(① 标题双编码乱码=灌数 latin1 连接;② feed/playmin-height链断塌 0 高不可点;③ demo 兜底被父级误判致命隐藏宿主;④ game_end 漏completed致 quality 永不涨)——②③④ 已提交d279898,① 为 staging 数据修复。 - B3 内容池 ✅ 2026-06-10:feed=18 款真内容池(8 夹具 + batch-001 金丝雀 10 款,全走 agent 闭环裁决+真发布链;demo http://100.64.0.7:4173)。皮肤项随 M-b② 渲染面波承接。
done=feed 有内容池 ✓ - B4 四链路烟测登记 ✅ 2026-06-09 清册落档(
2026-06-09-B4四链路烟测报告.md:广告/收益/分享/互动全「部分真实」,file:line 实证)。顺带打掉数据回路三缺陷(✅ 2026-06-10 部署实证 b87511b):曝光中性(game_impression 不再清零 quality)+ stat 原子累加(ON DUPLICATE,租户拦截器实证兼容)+ 下架编排(decision=3 → 项目 4→5 + feed 全分区下线 + 状态机拒重复,金丝雀安全网就位)。遗留缺口(结算 Job 关闭/OG 空串/广告前端断链)登记总账随 M4 真实化。
C 轨〔🤖 我跑 + 🧑 你评〕生成 Spike(M2 命门,去风险)
- C1 Spike 跑测 ✅ 2026-06-09:直调 new-api(MiniMax-M2.7,未上 Dify) 4 模板×13 创意=52 次 → 结构层 52/52=100%(JSON+逐字段 Schema 全过,含 2 个故意模糊创意)。产物
docs/agent-specs/2026-06-09-generation-spike/(gen_spike.py + spike-eval.csv + spike-summary.md)。范围诚实:测的是 prompt→GameConfig 参数层;可运行仅 clicker 真验、可接受待 A4。 - C2 闸门判定 ✅ 结构层 100%≥80% → 接真实生成可行;且 LLM 出配置 100% 可靠 → 模板驱动生成(LLM 填参数+固定模板 runtime)= 最优路径,绕开高风险 LLM 代码生成(OpenGame)。完整生成成功率仍待:① 补 dodge/runner/match 模板 runtime(可运行层,clicker 已有)② A4 创始人盲评 spike-eval.csv(可接受层)③ aigc 接 new-api 出 config。
- C3 agent 化生成 QA 闭环 · 设计+试点(✅ 2026-06-09,替代 A4):W1 设计稿(三案×三评委 + CEO/Eng 双终审修订 Z1-Z5)+ 创始人四项拍板(机器口径 / staging 全自动 APPROVE / 先 M-b / M2 两段式);W2 clicker 试点 6/6 入池(对抗 pass5/fix1/kill0;MiniMax 实时 0/6 degraded=分类器故障非通道故障,已诚实声明)。产物:
agent化生成QA闭环-review.md+generation-spike/{pilot-results.md,accepted-configs.json}。 - C4 agent 闭环 v1 建设波(M-a) ✅ 2026-06-10 验收过线:5 件交付全落(9bf3d54+208a36e+9517f4e)→ batch-001:20 创意全自动 671s 流完,accept 率 80.0%(16/20,零 infra),双锚复核三锚全立(9011 真玩→遥测→quality 0→60→feed 第3→第1)。M2 ①口径达标首次实测达成(两段式之①;M2 收口仍待 ②M-b)。批中逮修 2 个 P1(postcheck size=50 误熔断→cursor 翻页修复;网关二厂系全废→R8 同模型降级抽检,分歧 2/4 触发冻结告警→下一批发布开关=冻结,解冻=对抗 prompt v1.0.1+Golden 回归)。产物:
agent-loop-v1/runs/batch-001/(报告/账本/补救/抽检全入库 8cf5918)。 - C5 M-b 生成下沉 ✅ 2026-06-10 M2 ②段达成 → M2 整体收口:执行器上线(054564d+修复 42d3237),部署 #3.1 实证 5 独立样本全自动达终态(HTTP 花店 18s/UI 奶茶店 27s succeeded、dodge 10s 正确失败、watchdog 收尸、updater='0' 零异常);冒烟逮修一个 staging 才可见的真 bug(调度线程无登录态×MP fill 必进 SET×updater NOT NULL 三因叠加→系统身份注入修法)。M-b② 渲染面同窗验收(theme 渐变+标题入画+scoreLabel 文案,双样本色相互证)。
done ✓ - C6 prompt 升版(v1.1.0→v1.1.1)+ Golden 回归 ✅ 2026-06-10 解冻(主 agent 终裁 Path A):两轮回归完成质量体系首次自我纠错闭环——v1.1.0 修误报但被回归逮到放水(kill 守卫 0/3 红灯,诚实不解冻)→ v1.1.1 边界句根治(kill 守卫三通道全中:MiniMax 主跑/双跑/deepseek 交叉)、稳定性 33.3%→80%→100%、误报 2/16 守住。残差全在偏严侧(正向守卫 P2 漏记/交叉分歧=主模型偏严方向)零放水证据→解冻。黄金集口径版本化(doctrine 双标签,v1.0.0 历史四重可溯)。backlog:v1.1.2 候选(g9011/g9019 稳定偏严误报);编排器 llm_client 补显式 max_tokens(22 次空 content 重试=推理输出吃光网关缺省,leg3 抢救 5/5 实证修法)。
done ✓ 下一批可发布 - C7 batch-002 + 通道回归处置 ✅ 2026-06-10 收口:综合 accept 45%→95%(19/20):批-002 体系全项兑现(Z4 100%/真 flash 抽检 0 分歧/金丝雀 9/9 直发/双锚+渲染截图)但 accept 45.0%=网关 M2.7 当日回归 think 泄漏 → 双侧剥 think 防御(py+Java 语义对拍,57b2593)+ M2.7-highspeed 升级门(不过门留任 M2.7,创始人复核裁决:探针 P1 翻倍含特有裸 config 模式+时延无增益;门全档+待补清单在
模型评估矩阵/m27hs/)→ 部署 #4 + batch-002b 补产 10/10=100%(防御实战:泄漏当日仍 22.6% 再现、7/7 全救零 kill;fix 回炉 3/3;执行器实战单 13s succeeded)。feed=30 款。产物runs/batch-002b/。done ✓
后置(登记 backlog,明确不在本轮)
community(5 P0) + biz(6 P0) 克隆黄金模板✅ 建成+集成门全收口 2026-06-11(HJ-WAVE4-EXEC-001 · Round2 · Ultracode;biz=轻量 lead form 验 B 端现金线;详见 ⑩ + 总账 §2/§6)。- 真实鉴权/匿名玩家身份:✅ 建设+e2e 全收口(2026-06-10,
b0850a2→4dbbc06)——七项拍板全落地:种子创作者验证码登录发真 OAuth2 token / 匿名 14 端点零门槛(含会话+遥测匿名落库)/ 邀请码全生命周期(并发恰一实证)/ 创作限 A2 白名单 5 挂点 / 互动即弹登录 / 纯客户端 anonId+剔除桩上线(IP 维反刷实证)。e2e 逮住并修复 2 P0(匿名写审计列全断+手机号验证码明文日志)+1 枚举守门缺陷;E1-E13 全过,报告2026-06-10-真实鉴权与匿名玩家-e2e报告.md。staging mock(test1) 与真 token 并存实证(批跑零中断)。遗留债 6 项非阻断在报告 §4(feed 翻页桩为内容池>30 前必修)。E10 生产负路径挂部署轨。 - M4 变现真实化(真实广告联盟 + pay 接线)、OSS 真实存取、MQ 聚合。(→ 已移回主清单队列)
下一步「我」侧完成史(原 ①→⑩ 巨型条目,原文保留)
- 🤖 我:①审计修复 W1·文档回填波 ✅ 2026-06-10 落地(技术决策版头部回填状态+C2/D1/沙箱独立源红线/风险章+3项/§9 降级注/决策索引;Doc B 权威读序+建设形态+4 处📌勘误+未编目组件;开发团队版废止横幅+AGENTS.md 必读#4 加注;tech-decisions 回填+待拍表更新;规则档沙箱红线+LLM 消毒+views/wanxiang 校正;本清单回填铁律——对照 HJ-AUDIT-001 §7 清单逐项核)→ ②第二批 20 创意 ✅(batch-002+002b 综合 95%)→ ③审计 W2 对外材料清洗 ✅ 2026-06-10 全收口(★口径拍定+品牌清扫/横幅 + BP 改造版红线清洗完成:四红线/独家/绝对化/未实测指标全清、06-10 实证硬货+三线排序叙事入文、grep 自检正文红线词=0;留 3 处 ★ 待你确认:团队表述×2 + 唯一融资口径)→ ④审计 W3 Doc A 合规换血(待律所意见)→ ⑤审计 W4 单位经济埋点(✅ R3 已拍解锁:按
单位经济敏感性模型.md§7 测量计划扩 B2 回路——LLM token 计费/素材成本/广告产值/创作者应得四类按游戏粒度埋点,待排期)→ ⑥鉴权 execution 版 ✅ 已出(2026-06-10-真实鉴权与匿名玩家-execution.md:落点=system 内扩展、Flyway=V11(community/biz 顺延 V12/V13)、@PermitAll 清单 14 条带 file:line、邀请码全生命周期、R6 安全前置;新发现硬边界:game_runtime_session.player_user_id NOT NULL 须 V11 ALTER)→ ✅ 建设+e2e 全收口 2026-06-10(契约/三面建设/构建门 648 测绿/三部署窗/两轮 e2e 18 代理:逮修 2 P0+1 枚举缺陷,E1-E13 全过——详2026-06-10-真实鉴权与匿名玩家-e2e报告.md)→ ⑦M-c 模板波:review 版+四项拍板 → execution v2(四镜头核验整改12e0c8f)→ ✅ 批① merge 全链收口 2026-06-10(契约/三面建设/构建门/五级验收门全过:merge 五条 AND 全绿+clicker 回归五绿+Golden v1.1.2 PASS+校准批 accept 10/10 零 infra+金丝雀 10 条入 feed;逮修 3 真缺陷〔鉴权守卫×取证导航/verify_package merge 取参/pom 资源漏复制〕;提交链b1fa30d→8bd3ebf;收口报告2026-06-10-Mc模板波-批①收口报告.md;新模板接入配方已蒸馏.agents/skills/add-game-template.md)→ ✅ 20 条正式批过门 2026-06-10(merge-prod-20accept 19/20=95%,infra=0,金丝雀 10/10 触顶+feedVisible,feed→50 款;观察项=对抗稳定性复测连续两批 2/3〔累计 4/6,Golden 门兜底,v1.1.3 候选〕)→ ✅ 批② idle+tycoon 全收口 2026-06-11(五级门:构建/在线五AND/Golden/校准批 10+10 全 1.0/金丝雀——级5 tycoon 抽检分歧 R8 冻结观察项;越模板守卫终裁降 Golden 观察项26319b3;模板 1→4 全可生成可玩可进 feed)→ ⑧批② 遗留债·回包链路专项修 ✅ 2026-06-11 收口(根因=v-for 模板 ref 数组语义致HostBridge.targetWindow=undefined、host→game 全方向自建成起静默断〔storage/ad/pay 回包+init〕;探针四锚点+判别实验锁凶,单文件修复+部署 :4173 实证:idle 离线补发往返闭合〔存档→刷新→val=obj〕+clicker 回归绿+init 首次送达;ad/pay 判定=同断同愈(机制级),业务级闭环留 M4 验收;三条新红线入 engineering-conventions §1.2+常备双边探针probe_bridge_channel.py;报告2026-06-11-回包链路专项修-收口报告.md)→ ⑨W4 成本①+new-api 计费集成评审 ✅ 2026-06-11:评审版变现与单位经济.md(结论=生成侧用 new-api·收益侧留 trade 硬边界)→ 两轮对抗评审(4 镜头)推翻初稿(v2 整改:admin 无法替他人铸 token 硬阻塞 / new-api 3000 公网暴露〔创始人裁暂不动〕/ 成本¥0.02-0.04→¥0.009 修正 / 全量计量前置于支付通道 3-5 周阻塞)→ 创始人拍板=本周薄片余推迟→ 薄片①已落newapi_cost.py直读 logs.quota 权威成本(merge-prod-20 实测 ¥0.59/批·¥0.031/款·生成裁判分列·平台vs创作者归属),客户端估算降 fallback。推迟(支付真实化后):per-creator 开通+支付→配额同步+订阅。→ ⑩Round1 双 lane(Ultracode,2026-06-11)✅ 收口:Lane A=链路② admin 审核台真 UI 走查闭合(CDP-on-mini:game-admin 接 staging :4174→登录→/wanxiang/review→点 9137「通过」+确认→项目 PUBLISHED+feed_rank 写入,队列 3→2+DB+截图实证;附带修 admin 构建腐化 vite8→5.1.4 清装;配方入记忆admin-ui-walk-cdp-recipe);Lane B=Wave4(community+biz)评审版 spec 定稿(HJ-WAVE4-001+评审纪要,两轮对抗评审 R1 23+R2 6 全接受,3 战略决策:D-A biz=轻量 lead form 先行 / D-B community=通知底座最小集 / D-C 本波不接 ip seam)→ ✅ 2026-06-11 创始人按推荐全拍(D-A/D-B/D-C)→Wave4 execution 版定稿(HJ-WAVE4-EXEC-001,4 路深度 recon→起草→三镜头评审 21 findings 全接受;评审逮 1 blocker=aigc 回调handleCallbackTx返 Boolean.TRUE 判不出真成功→改 selectByTraceId 回查 + status==SUCCEEDED&&versionId!=null 才发;治理回流=P-NTF-03 源 compliance→project 订正入评审版 ERRATA;主 agent 抽查 file:line/PII 零@DataPermission/结构 全属实)→ ✅ Round 2 建设+集成门全收口 2026-06-11(Ultracode Workflow:§0 资源预占 serial·opus→community(C1-C12)‖biz(B1-B9)并行建设 opus→主控独立验证门〔上游三挂点 surgical+Boolean blocker 已解〕→mini 集成门全 DB 实证:60 模块编译 SUCCESS/启动 17s Flyway V11→V13/零 @Primary 冲突/18 端点/单测 32 绿〔community 19+biz 13〕/§9.3 两链路 staging 实测〔①mock-trigger→game_community_message2 行+updater 非空+unread 聚合 ②biz create→quote→advance 状态机 0→1→2+progress 3 行+updater 非空〕;逮修 biz 单测 argThat 重载歧义;提交737e6d5+6c7d93f;蒸馏入add-business-module.md〔装配两处/argThat 类型/同进程 notify-push 范式/107·110 落地〕)。
后续归档
-
🤖 我:⑪ Tier1 重设计 W-T1a ✅ 2026-06-12 收口(约束框架定稿〔15KB 废除→三层框架,创始人逐项拍板:参考环境=千元机+4G P75 / B1 放宽档 / 预算=入场券·S2=主考〕→ 四路引擎尽调+查漏 → 双游戏×双引擎 4 包 spike 五门全过〔月光捕手+王蓝莓小卖部,CDP 真输入三重实证,Codex Xhigh 评审通道×3〕→ Phase2 节流测量〔冷开 4.8~5.3× 差〕→ 终裁包 v1.1〔85/82+敏感性分析〕→ 创始人终裁=LittleJS + 亲玩判词「玩法简单缺艺术气息」→ 好玩基线 v2 五要素 + 模板双层架构拍板〔核心代码模板/玩法模板,美术混合〕;副产:「每游戏=小增量」实测 2.2-2.5KB gz/款、Phaser unsafe-eval 钉子拆除存档、serve 常驻配方蒸馏;详
2026-06-11-T1引擎终裁包.md+总账 §6) -
🤖 我:⑫ T1b-α 插件库+拔高样板 ✅ 2026-06-12 收口(主门=创始人亲玩 PASS,亲玩轮 1/3 即过)(core-protocol-v0 冻结〔受控面 6 项禁直透〕+9 件插件 155/155 测绿 → 集成段三门 PASS〔SIZES 九件全≤配额·全栈 gz 16.5KB·mini-desktop CDP 证据〕→ 参考件轮 1「暖阳小卖部」〔Fable dev agent:logic/host 双层 49 测+mmx 16 件统一水彩风〕→ e2e 四件套 REF_E2E PASS〔7 轮调试链全 harness 侧·游戏逻辑零返工·逮 2 真缺陷 const 赋值/canvas 裁剪〕→ 我判 ≈4.1 → 创始人判「quality passed」,好玩基线 v2 立标=本件;成本 Fable 单件 ≈¥50-80〔L3 顶配档参照系〕·mmx quota 零差;蒸馏=
game-e2e-cdp-harness.md新 skill+game-runtime/.agent;收口报告2026-06-12-T1b-α收口报告.md;demo serve100.64.0.7:4320登记保留)。同日收口同档:W-CLEAN ✅(模板哲学落地第一刀:DB 15 表 1022 行+遥测 291 行〔先归档〕+前端 837 行+白名单清空+重部署铁证;smoke 8/12,4 FAIL 全预期差异);全成本收益模型 v2.2 ✅(Codex 复审 8/8 算术一致+7 条全采纳;单月转正第 10 月/累计回本第 15 月〔9~32 月敏感〕);待办雷清雷 ✅(雷一核验无需改〔原登记前提错误〕;ExecutorLlmClient 显式 max_tokens=409609d8678实测 15/15 绿);拍板台全清 ✅(C1 自研流即时发布+双渠道精选发行 / C2 合规为准绳 / HJ-GEN-001 终审过〔生成主线=agent 写码于插件库分档〕/ T1b-α 开工令);审计整改包 HJ-AUDIT-NIH-001 ✅ 主体完成(裁决①已拍并入 β;全文档清毒5a40824→12716d1单源亲笔+长尾 18 改 1 新建,活文档残毒终扫清零;余项=R6 尽调补录×4+R3 红线血统回填→并入 β/W-G0,TPL 产品命名留拍→W-G0 给选项)。
(每轮收口后追加于此)