- tier2 富游戏线 = AgentScope(Python 独立 service) + Phaser;Tier0/1 廉价线 = SAA + LittleJS(产物走 src 源项目) - gamedef json 正废除中(另会话)→ 终态=可维护 src 源项目;gameDefinition 现为迁移中的中间脚手架/债(非已移除) - Cocos 区分:退出 tier2 自治轨改 Phaser;Tier3/3D/渠道导出的 Cocos 保留 - 未来可能两条线收敛入 AgentScope(登记) - 覆盖:顶层图说体系(系统全景/架构/产品/前端图说) + 架构核心(README/产物执行沙箱) + glossary/tech-decisions + AGENTS§3 + mvp(总账/作战清单/可行性方案) + agent-specs(agentic编排-SAA/_index) + 图①svg Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
15 KiB
绘境AI MVP 作战清单(执行视图 · 你打勾 / 我执行)
本清单 = MVP「下一步做什么 + 谁做 + 完成线」的唯一执行序列,保持 ≤ 一屏。 状态以
MVP进度总账.md为准;本清单只管排序与归属。完成项随收口移入MVP作战清单-完成史归档.md(2026-06-11 前全部历史已在归档,含原 A/B/C 三轨与 ①→⑩ 完成史)。 收口动作(含回填铁律)按wave-close-checklist七步执行。 维护:主 agent | 最近回填 2026-06-15(生成线大推进:3b-B 派发面+HMAC+视觉终局〔via 兜底〕/scale-20 14 款/宿主键盘桥 fix/saolei 翻绿/OpenGame 评审版 mergeb96aa84;DS key 你已解)。上轮「可演示真黄金闭环」2026-06-10 达成(见归档)。
0. 本轮完成线(⚠️ 上轮已达成,待你拍板重锁)
上轮完成线「W-T1b 拔高样板过创始人判」✅ 2026-06-12 达成(亲玩轮 1/3 即过,收口七步已跑,详归档⑫+总账 §6)。下轮建议候选:T1b-β 收口 + 链路③⑤真 UI 走查闭合(β 落地裁决①真接线+Runner v2+1.x 退役+参考件入 feed→③⑤解封,把"发布面真走查"捡回主线;W-G1 竞标受 DS key 前置可并行不入完成线)。你拍板后改写本节并注明锁定日。
2026-06-15 更新(待你拍板重锁):生成线本会话大推进——3b-B 派发面全链真证 + 视觉终局达成(via 已验证样板兜底);DS key 你已解 → W-G1 bake-off 前置清、现可推。重锁候选(可并):① W-G1 bake-off(L1,now unblocked)②
T1b-β 收口(L0,引擎线)**✅ 实质收口达成(2026-06-15,见下条)**③ dispatch 面 tap-targets 自产(L1,非紧急·视觉终局已 via 兜底)。范围裁决(2026-06-15 你拍):生成的游戏「游戏内社交+内购」延后(平台全量不变:feed/发布/community/广告 IAA 变现/算法照旧;广告=系统变现手段保留)。 2026-06-15 裁定回填(锁定日 2026-06-15):T1b-β ✅ 实质收口——引擎真接线(Phase A=A0 掌帧+A1-A4 能力包装+A6 真机门 6/6,3e5cab4)+ Runner v2(经全弧 P1/P2/P3,engineBundle 内嵌机制)实质收口,已支撑 feed 真玩(3b-B 井字棋 gameId=9306238ec2d真渲入 feed/P2 真机 6 门5d3f7a8/B1 主链 9001-9002 e2e),零灰度闭环缺口、零 split-brain(收口报告docs/agent-specs/_archive/2026-06-15-T1b-β收口报告.md)。三处 spec↔代码漂移=有意改判已回填澄清(① packageUrl→engineBundle 内嵌=absorbed-by-arc ② Phase C 1.x 退役被 P2 O2(b) supersede=moot ③ 受控面 random/time/input §1.5 翻盘=血统债)。剩余=推迟清单(gold-plating+audit-debt,见 T1b-β 项),创始人可点名某项转 required。完成线重锁仍待你拍(候选①W-G1 bake-off / 链路③⑤真 UI 走查闭合〔β 已解封,参考件待经主链入池〕)。
0.5 三线分工(6c6g L0 ‖ lili-mac L1 ‖ 你)+ 防冲突铁律(2026-06-15)
| 线 | 机器 | 域(文件边界) | 现行项 |
|---|---|---|---|
| L0(我) | 6c6g 编排+码 / mini-desktop 构建·e2e·staging | game-cloud/** 后端 · game-runtime/src/** 引擎宿主 · contracts/** · 前端 · 发布/feed · 变现 · MVP 账 · ai-generation-pipeline.md |
T1b-β 收口 · runtime 真打包 · 链路③⑤ · M4 变现 · W-G0 第9契约 · W-CH · feed/平台 |
| L1(lili-mac) | M1/32G 本地(生成+九门 harness 本地 ARM chrome,不碰 mini-desktop staging) | wg1/gen-worker/** · game-runtime/games/_wg1-gen/**(含 harness play.cdp.cjs) · cheap-model-game-generation.md/game-e2e-cdp-harness.md |
W-G1 bake-off(DS key 解)· dispatch 面 tap-targets 自产 · driver-coverage 6 款 · 20 款补全 · calibration · OpenGame 复利轨 |
| 你 | 线下 | — | A1 四件 · 支付/广告进件 · 律所 · 种子 · 奇绩 · BP · 完成线重锁 |
防冲突四铁律:
- 文件=lane 边界:上表「域」即各自独占文件树;接缝=契约(第9契约组/
game-host.d.ts/engineBundle/GamePackage),L0 契约先行,L1 只消费——零共享可变文件。 - 机器分区:L1 生成+九门全在 lili-mac 本地跑;mini-desktop 后端/worker/feed/DB = L0 独占(集成/feed e2e)。两边各自 worker 实例→零端口/DB 撞。
- Git 节奏:L1=lane 分支,push 前 rebase 到最新 dev/2.0.0(防陈旧分支冲突,本会话已踩两次),L0 拉取→亲验→merge;小批勤合。
- brief/蒸馏:每任务 brief 归执行方、禁同名撞车(tap-targets brief 已撞);蒸馏各写各 skill 段(L1 写 cheap-model/game-e2e,L0 写 ai-generation-pipeline/contracts)。
队列〔🤖 我〕
- W-CH 渠道波(抖音+微信小游戏,✅ 范围已定稿):判定=
渠道适配判定 HJ-CH-001——小游戏=精选整包 L1 分发面(一壳多游·主题合集口径)/H5=UGC+L2 主场;W-CH-α 对比 spike(双 spec 齐,Codex 16 条全采纳;LayaAir 尽调出局)→P0 段 ✅ 完成(2026-06-12 ultracode,验证门 6/6 PASS:adapter 21 测绿〔逮修 1 真 bug〕/合规 schema 30 用例/probe 八锚点哈希链/SIZES 实测 C-A 主包 gz 37.5KB=4MB 闸门 0.92%·每模板边际 gz2.9KB vs C-B Cocos 文献 1.94MB/双 RUNBOOK+证据校验器);P1 只待你三件套;C1-C2 ✅ 已拍(C1=自研流即时发布+双渠道精选发行/C2=合规为准绳,详归档⑫) - W-G0 生成工厂契约波(▶ 现行,α 主门已过):第 9 契约组——把参考件实证形状升格为正式契约(取证导出 __refForensics/__refChecklist/__refHost+evidence 四件套+LOOP 协议)+黄金评估集 v0(首件=暖阳小卖部)+9g 预算分档字段;agentic 基建 ✅ 现行(2026-06-22 两条生成线并存):Tier0/1 廉价线=SAA(Spring AI Alibaba v1.1.2.2·Java 裸图编排)+ LittleJS + 便宜模型 + 九门(决策 HJ-AGI-002),是当前唯一在生产跑的生成线;tier2 富游戏线=AgentScope(Python·自治 ReAct)+ Phaser + 三层校验,独立 service、与廉价线运行期解耦并存,面向合成/经营/挂机等多系统富游戏(设计中·待 0 号 spike 验证·尚未落代码);远期可能收敛为一条(廉价线并入 AgentScope)已登记、当前不做。〔旧口径「HJ-AGI-001(2026-06-12)全平台单一框架化基建=AgentScope 2.x 主力 / W-G1 即 spike 门验不过切 LangGraph」已被 HJ-AGI-002 + 两条线模型 supersede;五资产契约边界仍有效〕;附带:TPL 产品命名选项给创始人(产品文档 A/C「玩法模板」是否改名,属产品改名非清毒)
- W-G1 模型竞标 bake-off(创始人 2026-06-12 裁定:Fable 只造引擎,生产生成=便宜模型):同 brief 同 harness,M2.7/M3/DS-V4-Pro/Flash 比 过门率/重试数/¥每过门款,对照 ¥0.15 L1 门;品类=现有 8 插件可承载(经营/回合 RPG/弹幕/氛围);20 游戏能力矩阵=覆盖目标与插件缺口定义(矩阵入 W-G1 spec);spec 增列 agent-loop-v1 处置(冻结只修 P0/资产〔judge 决策表·ledger 幂等·预算闸〕契约化迁 AgentScope/退役时点——审计②#2);✅ 前置 DS key 你已解(DeepSeek+MiniMax 可用)→现可推【L1】。本会话生成成熟度已推进(待收进 W-G1 验收):scale-20 14 款 / 宿主键盘桥 fix
d754b71/ saolei 翻绿 / 3b-B 派发面 plumbing+HMAC+视觉终局〔via 兜底〕238ec2d;dispatch 面 tap-targets 自产(roles.py:32,闭合「一句话现生成」)= L1 next(brief §十) - T1b-β ✅ 实质收口(2026-06-15,收口报告
docs/agent-specs/_archive/2026-06-15-T1b-β收口报告.md):评审版两轮过+裁决②扩裁(2026-06-12-...review.md),执行版 HJ-T1B-B-EXEC-001(2026-06-13-...execution.md)经 R3 对抗复审逮 5P0(初稿§7预烤『引擎有X→包装』未核真签名=同NIH病)全整改→R4 二轮复审『可冻结』(1P1+3P2补净)→✅冻结;待确认 A 默认采纳=Runner URL 降级 DB-manifest 带版本(不接 OSS,可逆,创始人可后切);Phase 0 ✅ 完成(204eaed):littlejsengine@1.18.19 装入+ENGINE-CAPABILITIES.md 50+ 能力真签名+§7 验签填定——§1.5 延迟裁定获验证(4 条初判『包装』翻『缺件补层』:collision MTV/RayHit·palette postProcess·physics 抛体;collision 整件/palette postProcess/physics 核心实为引擎缺件,自研合规但归因改逐函数验签);Phase A 解锁(地基 A0=engineInit 五回调接管);P2 三契约 ✅冻结(28a57b8+75243fe:受控面 getEngine 透传/packageUrl 复用/StoragePlugin 上提);A0 引擎掌帧接管 ✅码落+本机门全绿(11c8eaf):8-agent workflow(源码取证→设计→对抗复审→实现)3/3 concerns·0 fatal·17 mustFix(P0×1/P1×9/P2×7)全采纳(P0=real像素门 overshoot→stub通道独占逐像素;P1源码级纠偏 debug水印/clearColor alpha=0/P75取timeReal),主会话亲验 155单测绿/受控面零改/Q4 import边界(仅host.js+entry.js)/真接线门①(littlejsengine 真入产物 163691B·box2d惰性);A0 ✅完成线达成:门0 G0-1~G0-8 全过(mini-desktop 实测11c8eafgate0_rc=0,game-runtime/evidence/gate0/)——引擎真掌帧(frame Δ30/500ms∈[20,45])·真渲2D mainContext(粒子 coloredHits=7·水印 whiteTextHits=0)·双时钟隔离·受控面零改回归 uncaught=[]·回滚桩活(noEngine=true);A1-A6 可在此地基接线。范围:①裁决①+②落地(Q4 剃刀:自研=引擎外的层):〔裁决①〕粒子/物理/后处理三件改引擎能力包装层+〔裁决② 2026-06-13 Opus 复查〕audio-music(re-vendor ZzFX/ZzFXM→改调引擎 Sound)+受控面 random/time(为取证砌墙→透传引擎 RandomGenerator/time)+juice hitStop·屏震(→引擎 timeScale/engineAddPlugin)+collision·gamefeel·physics-lite 逐函数三分(引擎有→包装/引擎无→缺件补层,废"维持自研"一刀切);前置 P0=littlejsengine 真装入 game-runtime(现 0 字节)+P1 引擎能力索引+P2 三契约冻结;R6 真接线门三件套(metafile+运行时调用 ID+负向扫);SIZES 重锚;render.js 切引擎 draw API;②Runner v2(防 demo 兜底假阳性);③1.x 退役(srcdoc→URL 四项兼容矩阵+CDP 走查门);④参考件经后端发布主链入 feed(解封③⑤);⑤P7/P8 固定清单(无命中默认 v2)+SDK storage 根契约收敛三套形状+probe 时钟拆分+outcome 注记(Q3 默认采纳);⑥R6 补录三件(weapp-adapter 仅 why-not 归 W-CH)+R3 血统回填五条。**【✅ 实质收口裁定·2026-06-15】**完成线=引擎真接线(Phase A=A0 掌帧+A1-A4 能力包装+A6 mini-desktop real 引擎门 6/6,3e5cab4)+ Runner v2(经全弧 P1/P2/P3,engineBundle 内嵌机制取代 packageUrl 外链)实质收口,已支撑 feed 真玩(3b-B 井字棋 gameId=9306238ec2d真渲入 feed/P2 真机 6 门5d3f7a8/B1 主链 9001-9002 e2e),零灰度闭环缺口、零 split-brain。三处 spec↔代码漂移=有意改判已回填澄清:①〔Runner v2〕母 spec §5 packageUrl 外链→engineBundle 字段(契约#4 additive)随 manifest JSON 内嵌+window.__GameBundle+bootGameHost取代(不接 OSS 省一基建线)=absorbed-by-arc 无 split-brain;②〔1.x 退役〕「srcdoc→URL+四项兼容矩阵」被 P2 O2(b)(创始人 06-13 追认)supersede(落档2026-06-13-P2-...execution.md§2.1),全 studio 单宿主 GamePlayer.vue、inject.ts:240 'pkg.engineBundle?'同段 srcdoc 互斥分叉非双轨=moot;③〔受控面〕random/time/input §1.5 延迟裁定翻盘(random 仍 mulberry32 护粒子种子/time 仍 host 帧钟、probe 改读引擎 timeReal/input 仍 α 事件桥)=工程正确但 spec 冻结行未回写=血统债(连带门12 子断言现码不可满足、已 moot)。剩余=推迟清单(engine-line backlog,不在完成线关键路径,推迟到日历闸门后或 L1 空档;创始人可点名某项转 required):gold-plating=render.js 切引擎 draw API/屏震切相机 cameraPos(render.js:915)/门3 逐像素 WebGL 回归(A0 有意降级)/immutable 强缓存头补端点实现(接 OSS 时,game-package.schema.json:71现孤儿零消费)/参考件经主链入 feed/runtime-probe 改独立墙钟;audit-debt=A5 SIZES 并表(size.mjs:150)/门1③负扫沉淀 harness/outcome:'win'|'lose'additive(events.schema.json:61)/P7-P8 裁定落档/R6 三件尽调补录/R3 血统五条/矩阵① sandboxAttr 消费/门5 /preview 走查。详见game-runtime/.agent+ 总账 §5「T1b-β 推迟清单」。 - 插件库扩展波 v2(缺口由 20 游戏矩阵定义,Fable 设计协议+Opus 实现 lane):候选四件=平台角色控制器/瓦片关卡与房间系统/2D 光照视野/行为体与程序生成工具箱——补齐后矩阵覆盖 ~19/20(Q1K3 类 3D 出 Tier1 圈归 Tier2)
- studio 链路③⑤ UI 走查闭合(⛔ 重锚至 β 后):5 bug 中 OG 修已落(
1921f85),余 3 件+真走查全需 feed 有内容——W-CLEAN 后池空(2026-06-12 实测),等 T1b-β 参考件发布入池;cover 无源=生成特性归 W-G1;authorName 扩 API 可先写码但 e2e 同等内容 - feed 翻页桩(触发线已失效:池 50→0,W-CLEAN 清空;降为 β 内容回灌后再评,不再"必修")
- W4 单位经济埋点·后端段(按
单位经济敏感性模型.md§7 测量计划扩 B2 回路) - 链路① 纯
updater='0'无鉴权线程实测(settle job 触发,Wave4 留债精确 follow-up) - M4 变现真实化(广告联盟〔穿山甲/优量汇〕+ pay 接线 + 三方自动分账 IP15-20/创作者55-60/平台20-25 + Token 计费,规则=《可行性验证落地方案》)/ OSS 真实存取 / MQ 聚合 —— 待完成线重锁后排期
队列〔🧑 你〕
- A1 线下四件:域名+ICP 提交 · 短信报备提交 · 律所约谈 · LLM 实名口径确认(看板:
A1闸门看板.md) - W-CH 余两件(P1 前置;
真机✅ 已备 Android+iOS 双端):微信小游戏 AppID+上传密钥 / 抖音开发者账号 · 一台 Win/Mac 机——C-B Cocos 实测待 Mac(创始人令延后);C-A LittleJS 拿到 AppID 即可 Linux 先行 P1-lite(miniprogram-ci 纯 Node 预览/上传) - 奇绩投递 + 面试备好 IP 框架协议文件(★2 口径以线下已签文件为据,实未签须改回口头意向)
- BP 3★ 确认:团队表述 ×2 + 唯一融资口径
- A2 种子供给:锁 ~5 个种子创作者 + 定首批 10 个 demo 题材
- A3 冷启动入口:谈 1 个分发 / IP 冷启动口子
- new-api 网关二厂系通道修复(✅ DeepSeek+MiniMax 你已解〔W-G1 前置清〕、余 glm/qwen/kimi token 过期)· Codex 上游代理 catproxy 不稳(成本补审成功→W-T1b 审又两连 503;按协议回落 Claude 并注明,恢复后补 Codex 轮)
- W3 Doc A 合规换血的律所意见(意见到后转 🤖 执行)+ H5 自研站 IAA 资质口径(ICP 许可证/网文证/版号,渠道判定 §1-Q6)+ 一壳多游×备案锁内容裁决(渠道判定 §1.1-3 三出路,渠道工程前置)+ 灰测红线确认(≤2 万人+不接广告+报备删档,种子外测挂广告=运营须先备案) |
临界路径(一句话)
A 线下闸门周期最长且只有你能做 → 持续推进;工程侧 P0 大头 = 链路③⑤走查闭口 + M4 真实化;W3 等律所意见。