games-development-ai/docs/agent-specs/2026-06-16-生成引擎-任务清单普查.md
zizi 639ab17590 docs(gen): 生成引擎主线传承演进 + 任务清单普查落档(O1-O6 主目标 + 12 条遗漏普查补正)
- 传承演进-review:换框架(AgentScope→SAA HJ-AGI-002)后核验原任务无丢失(§2 SAA 保全账逐构件)+ 演进三线(补 SAA 强项 / 可玩地板数据驱动 / 好玩天花板)
- 任务清单普查:O1-O6 主目标层(SAA 基线意图蒸馏+批判增补)+ §1-§9 任务分层 + §9 supersede 过滤;经全量普查(483 条意图差集,覆盖~78%)补入 12 条真遗漏=W-G1 开闸验收门 6 项硬交付(控制平面/合规负例/反同质化/就绪评分/trace回放/首局门)+ 2 个 confidence-100 跨轨安全洞(new-api 3000暴露/短信旁路8888)+ Dify残骸清理/旧编排器退役/per-creator token阻塞/feed多因子,均来源可追溯

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 17:10:35 +08:00

17 KiB
Raw Blame History

生成引擎 · 任务清单(过去 10 天文档普查 + 现状核验)

状态:普查汇总 · 2026-06-16 · 给创始人确认目标全貌。 方法:4 个 Sonnet 普查 06-09~16 全部 ~41 个生成相关 agent-spec + L1 设计盘点 + SAA 主线 diff,主代理拿项目裁决(W-CLEAN 模板废除 / HJ-GEN-001 / HJ-AGI-002 SAA / LittleJS)过滤 sweep 原始抽取,并对高风险项现状核验(不照单全收)。 当前架构基线:生成主线 = 便宜模型 agent 写码于插件库(HJ-GEN-001);编排 = SAA 裸图(HJ-AGI-002,form① 已并 dev/2.0.0 26503478);引擎 = LittleJS(Tier1);质量 = 九门 harness 确定性门 + M3 + 创始人人锚三层。


0. 结论 + 核验净赚

  • 真正的主线杠杆只有一个:焊死"一句话现生成可玩地板"——数据(H_progress 39~85% 失败) + L1/SAA diff 同指临门一脚 = tap 类 design-agent 自产 driver 缺口(roles.py:32 和 SaaPrompts 都写"纯点击类用 driver:none",Python 自己也没修)。这是 moat「一句话现生成」对 tap 族不可靠的真因。
  • 核验删掉 2 条 sweep 误报 open:① AGENTS.md <15KB 死约束已清(06-12 已废除);② shared 层键盘桥+新 driver 已上 dev/2.0.0 主线(d754b71 是祖先),SAA 子进程自动得到、无缺口。
  • SAA 没漏抄:它是 Python 405394d4 的忠实冻结副本(逐字对齐,甚至 gatespecParseErr 比 Python 更严);"漏"的是两侧共有的 pending 缺口(临门一脚),非 SAA 落后。
  • 一条 P0 待确认:studio 创作页"迁移空窗"(W-CLEAN 后模板列表空 → 可能"开始生成"禁用 → 创作主链断)——需 UI 核实。
  • 复查补正(2026-06-16):本清单原收口于"可玩地板+SAA",经全量普查补入 W-G1『开闸验收门』6 项硬交付(控制平面/合规负例/反同质化/就绪评分/trace回放/首局品类门)+ 2 个 confidence-100 跨轨安全洞;详见 §4/§6/§1。

0.5 主目标层(SAA 基线 · 意图蒸馏 · 批判增补)

下面的任务清单(§1-§9)是 WHAT;本节是 WHY + 批判性思考,任务服务于此。每条 = 过去工作的现行意图 + SAA 基线新解锁 + 主代理批判增补(含纠 outdated 判断)。

主干:一句话 → 稳定产出"陌生人 10 秒内觉得能玩、且想再玩"的轻游戏,单位可玩成本可控,入 feed 成数据回路。

  • O1 可玩地板 = 自产可玩验收物的能力:意图=质量由九门定不让 LLM 自评;SAA 解锁=observation 把"四因归因"从人肉重生成变逐节点数据归因;批判=真正产品是 design-agent 对任意品类自产完整 gatespec+driver 的能力(tap 缺口只是尖),应立覆盖率指标治本,非逐款打补丁。
  • O2 好玩天花板 = 连续质量信号 + 回流:意图=三层质量(门/M3/人锚);批判=三层现各判各不回流=割裂快照,应产连续质量向量让循环朝"可玩∧想玩"优化,并接 feed 真玩数据→生成质量(AGENTS §1 点名却没接线的护城河)。(普查补:连续质量向量的落地载体 = §4 就绪评分 D11 + 反同质化 D9;回流前置 = §5 feed 多因子)
  • O3 单位可玩成本(纠 outdated):¥/款 是误导指标;通过率 28% → 有效 ≈¥0.36/可玩款(名义 3.5×)。改度量 ¥/可玩款,让"提通过率"与"降成本"成同一目标。
  • O4 框架稳态:SAA 实测可换已证、框架 settled;批判=SAA 花活(streaming/子图)降优先级,该投的是 checkpoint+observation 做"生成取证回放"(失败品类 vs 通过品类 diff 定位盲点)。(普查补:取证回放的契约载体 = §4 trace 全链 9d,W-G1 抽10款回放100%)
  • O5 全链真实:意图=真接线非名义 + 数据回路;批判=成功指标应从"过九门"上移到"feed 里陌生人玩了且留下",G-5 断链是 P0 演示前提,feed→生成回流是真闭环。(普查补:全链真实的开闸硬前提 = §4/§6 生成控制平面 D12)
  • O6 经验复利 = OpenGame 蓝图移植(O1/O2 的"机制",此前漏列):意图=harness 复利、单次生成是消耗品(HJ-GEN-001);蓝图=OpenGame(CUHK SOTA,源码已精读 2026-06-14-OpenGame蓝图补缺-review.md)五件 U1-U5——U1 物理分类/U2 GDD⊇gatespec/U3 Debug Skill(活调试协议=O1 治本)/U4 Template Skill(骨架自增长=O2 反馈闭环)/U5 五道闸治理。批判(SAA 基线纠 doc outdated)=热路径(U1/U2/U3-reactive)落 SAA 基础节点;冷路径(debug-evolve/template-evolve)= SAA 重特性(checkpoint/observation/子 agent)真正该落地处——doc 待确认#1"Python cron vs AgentScope"答案=冷路径就是 SAA 的家;与 O4"生成取证回放"同一件事。移植=Python 重写 OpenGame TS 模块(prior-art 堵审计 R1)、框架无关层+engineBinding、四期、离线不碰单价。tap driver:none 缺口 = U3 种子 entry #1(临门一脚不是 one-off)。

1. P0 · 主链 / 阻断(先确认/先解)

任务 层 出处 状态
studio 创作页"迁移空窗":W-CLEAN 下架模板后创作页可能无法发起生成 → 接 W-G1 一句话生成 或 创作流改免模板旁路 产品-UI/生成编排 路线图:42 P0·待 UI 核实(空态分支已存在)
W-G1 P1 校准放量·人锚 labels.json 质量评估 driver-coverage:§6 硬阻断·blocked-on-founder(创始人亲玩补锚,卡整个 bake-off 放量)
【跨轨·launch安全·待路由】new-api 3000 公网暴露:端口 3000 绑 0.0.0.0 且 ufw inactive → admin API+登录页公网可达;channels 表存上游厂商 key(泄露=直接盗刷上游)。须在开通任何创作者账户前把 3000 收内网(Tailscale/防火墙限 game-cloud) 跨轨·launch安全 newapi:23-24 confidence 100·上线前必修·疑似 ops/launch 轨(登记防丢)(普查补·2026-06-11-newapi计费平面集成-review.md:23-24)
【跨轨·launch安全·待路由】staging 短信旁路码 8888 + test1 仍活:公网上线前必关(否则可伪造支付成功回调触发配额授予);短信签名报备=解锁真实短信的日历闸门 跨轨·launch安全 路线图:42-43,80 confidence 100·上线前必修·疑似 ops/launch 轨(登记防丢)(普查补·2026-06-16-产品开发路线图-review.md:42-43,80)

2. P1 · 可玩地板(最高优先 · 数据驱动)

任务 层 出处 备注
tap-targets 自产 driver 缺口修(临门一脚):roles.py DESIGN_SYSTEM 规则③对离散点击目标类强制产 tap-targets driver + exportState.targets;避负族带 safeOnly+自产 safe oracle —— 先改 Python,SAA SaaPrompts/extractGatespec 逐字跟进(守公平性铁律) prompt-gatespec L1-brief / SAA diff moat 临门一脚,两侧共有缺口
brief pin 数值自产化:让 design agent 对计时/物理精度类自产 pin 死关键数值 + 收紧观测契约(现靠人写进 brief) prompt-gatespec scale20 / L1盘点 随上一条一并修
高频插件门面缺口决策:文本 HUD(≈15/20)/网格/swept-CCD 是否预补插件库 vs 各 prompt 自写——arc O4「不预补、等实测」,须以 scale-20 数据拍 生成编排/engine-runtime 20基准:§D / arc:§6.3 W-G1 架构最关键未决(定 20 款成功率上限 + token 成本)
t2048 类 latch 放宽规则立档:抗死锁体裁盲态 driver 难逼满盘 → 放宽为「score↑∧board变+G兜」 harness-driver/质量 driver-coverage:§6 否则 2048 类永 fail 但本体可玩

3. P1 · SAA 框架收尾(迁移待办)

任务 层 出处 备注
form① harness e2e:dispatcher=saa 投真 job 走全链(SAA 图真跑九门→进程内 handleCallback→入 feed)—— 端口已空,仍未跑 生成编排 本会话 merge 已进主线但 e2e 是其紧跟验收
streaming SSE 进度 → 创作页进度条 生成编排 migration §6.2-6 防遗忘·产品可感
player 子图 + vision‖text 并行 → 顾问提速 生成编排 migration §2#11 SAA 强项未利用
gatespecParseErr 反向回灌 Python(SAA 比 Python 严,保两侧一致) prompt-gatespec SAA diff 可选·非阻塞
agent-loop-v1(5725 行旧编排器)冻结/退役登记:SAA 是其继任,须判定 judge 决策表/ledger 幂等/预算闸常量哪些以契约迁入 SAA worker + 给退役时间点 生成编排/契约 自研偏误审计:59 否则旧编排器与 SAA 长期并存无退役计划(普查补·2026-06-12-自研偏误全链审计-报告.md:59)

4. P1/P2 · 质量评估 / 爆款层

任务 层 出处
好玩基线 v2 rubric 定稿(现未定稿,bakeoff §2;player 校准锚现=创始人亲玩兜) 质量评估 bakeoff
四模型横比(过门率/重试/¥每过门) 质量评估/成本 cheap-model §5
scale-20 补全(14/20→20) 生成编排 cheap-model §9
NEWAPI_AUDIT_MODEL 换模型抽检冻结阀配置(未配=第二裁判形同虚设) 质量/成本 QA闭环:§16
对抗评审稳定性自动告警阈值(现靠人看报告;merge 0.667 待 20 条复测) 质量评估 QA闭环:§3.4
W-G1 ¥0.15/款 + P75≤30s 验收门(需 per-game trace 字段完整) 成本 总体架构:189
trace 全链 9d:提示词版本/模型/工具调用/资产来源/决策轨迹/成本明细全程可回放;W-G1 验收=抽 10 款整局回放字段完整率 100%。是 O4 取证回放 + O3 成本归属 + 合规审计三者公共底座 质量评估/契约 总体架构:58,189(普查补·2026-06-12-游戏生成系统总体架构-review.md:58,189)

4.1 W-G1 开闸验收门硬交付(普查补)

复查 verdict:原清单收口太窄——只焊"L1 可玩地板 + SAA 迁移",系统性漏掉 W-G1『开闸验收门』的硬交付。下列 5 项均为 W-G1 验收门硬指标,是"一句话生成"对外开闸的前提,非远期噪声。

任务 层 出处
生成控制平面 D12:配额(per用户×级别日配额+并发上限)/计费时点(过门交付成功才扣·系统失败自动退)/背压(队列深度上限)/取消(+作业ID幂等)/补偿(僵尸作业回收)/防刷(prompt哈希缓存命中免费)/降级(new-api故障暂停入队+可降纯确定性模板兜底);各一条自动化用例。裁定『控制平面先于规模,没有控制面不准开闸』。边界:≠ 现有 worker 级 BudgetGuard(单作业 LLM≤8/实玩≤3/¥≤0.15),D12 是面向用户的多租户控制面 生成编排/控制平面 总体架构:60-70,189(普查补·2026-06-12-游戏生成系统总体架构-review.md:60-70,189)
合规先行段 GP9:10 条违规 prompt 负例 100% 被阻断(W-G1 硬指标);合规四段=生成前prompt审查→资产入库版权/内容扫描→发布前就绪评分含合规维→上线后举报/下架血缘联动。与 O6 的 U5(防坏经验传播)是两件事:U5 治理"学习到的规则",GP9 治理"生成产物的合规" 合规/生成编排 总体架构:147,189(普查补·2026-06-12-游戏生成系统总体架构-review.md:147,189)
反同质化度量 v0(D9):同 prompt×10 批跑 + 黄金集相似度分布报告 + 告警规则(首版只告警不阻断),完全相同 config 重复交付率=0。废玩法模板层(同质化根源)后唯一的同质化防线 质量评估 总体架构:113,189(普查补·2026-06-12-游戏生成系统总体架构-review.md:113,189)
就绪评分骨架三维门(D11):可玩性/首局30秒/性能三维门随产物落库,创作台与审核台可见(完整 D11 还含广告位有效性/版权/审核预测多维)。= O2『连续质量向量』的落地载体(九门是 pass/fail 二元地板,D11 是多维连续评分入库) 质量评估 总体架构:115,189(普查补·2026-06-12-游戏生成系统总体架构-review.md:115,189)
首局体验子门(品类化):真输入脚本(七锚点)断言『可玩≤2s/首反馈即时/60s 内品类核心闭环可达』,断言由 9a 模板协议按品类声明(action=胜败闭环;经营/合成/放置=完成一轮核心循环并见数值反馈)。≠ 九门 H_progress(机制进展),对应主干口号"陌生人10秒内觉得能玩" 质量评估/harness 总体架构:189(普查补·2026-06-12-游戏生成系统总体架构-review.md:189)

5. P2 · 生成→展示 UI 链路

任务 层 出处
链路③⑤ 真 UI 走查闭合(生成游戏经发布主链入 feed 有真内容可刷可玩) 产品-UI/生成编排 studio差距 / T1b-β H2
FeedCard 契约扩展 templateName(玩法标签分发信号) 契约/产品-UI studio差距:95
真实生成缩略图(随 W-G1)+ 封面兜底渐变(临时低成本) engine-runtime/UI studio差距:80
工作坊玩法品类叙事对齐(demo 剧情/科普 vs 实际轻休闲四类) 产品-UI studio差距:96
feed sort_score 多因子落地:现代码仅 sort_score=quality_score+boost;多因子公式(freshness/interaction_rate/skip_rate/error_rate/report_rate/保底列/featured)未建,是 O2"接 feed 真玩数据→生成质量"闭环的前置缺口——回流信号采到了排序也消费不了 产品-UI/生成编排 03-游戏流§2.3 + W4埋点-review:26-29(普查补·03-游戏流§2.3 + W4埋点-review.md:26-29)

6. P2 · 基建 / 契约

任务 层 出处
执行器↔编排器并发结构隔离(game_aigc_task 加 source 列,现靠互斥窗口纪律) agentic基建/契约 Mb生成下沉:§5.6
下架接口(decision=3,质量差内容自动撤 feed,金丝雀完玩率<20%)—— M3 生成编排 QA闭环 R7
SAA 换轨触发条件写死 + 监控(半年无生产案例→切 B) agentic基建 agentic选型:66
StoragePlugin 契约收敛(SDK storage 三套形状)—— 仅当 codegen 游戏需持久化才现行(原 idle 模板挂点已随模板废除) 契约 T1b-β:147
per-creator new-api token 计量受 AddToken 硬阻塞:AddToken 硬编码 UserId=调用者,admin API 无法为他人铸 token → per-creator『admin一调建用户+token』形态不成立,推迟到支付真实化;次薄片可按 token-name 标签归属成本绕开 契约/计费 newapi:21-22(普查补·2026-06-11-newapi计费平面集成-review.md:21-22)
Dify/OpenGame 名义采购残骸清理(R6):契约#6(dify-workflow-io.json)+DifyCallbackService 代码面 + ADR 主行仍悬挂,R6 名义采用禁令要求三选一(接线/挂 deprecated 横幅/删除),禁无状态悬挂。注:§9 把"Dify/OpenGame 主线降级"当 superseded 略了,但"残骸清理动作"是 open 待办,二者不同 契约/审计 自研偏误审计:73,137(普查补·2026-06-12-自研偏误全链审计-报告.md:73,137)

7. P3 · engine-runtime audit-debt / gold-plating(不阻闭环,创始人点名转 required)

render.js 切引擎 draw API(样板拔高)|屏震切 cameraPos|门3 逐像素 WebGL readPixels 回归 harness|门1③ 负向扫描沉淀可复跑 driver|SIZES 单口径并表|sandboxAttr 下发消费|outcome:win/lose telemetry 字段|P7/P8 固定清单裁定落档|R3 血统回填五条|R6 尽调补录四件。

出处:2026-06-15-T1b-β收口报告.md §5.1/§5.2。全属推迟清单,引擎真接线/Runner v2 主体已收口。

8. 品类宽度 / 渠道(Phase 2+)

插件库 v2 品类扩展(角色控制器/瓦片关卡/光照/程序生成 → ~19/20 品类矩阵)|渠道发行 W-CH(抖音+微信小游戏,受创始人三件套闸门)。


9. 已 supersede / 已收口(不列为 open,主代理过滤掉的)

  • 模板线全部:M-c 批② idle/tycoon 双模板全链、merge/idle/tycoon 正式批 20 条、模板 schema/白名单、legacy「4模板×25 golden」、T6 getTemplateList —— 随 W-CLEAN 玩法模板层废除(HJ-GEN-001,改 agent 写码)。
  • AgentScope HJ-AGI-001 专属实施(分布式 worker/版本锁定)—— HJ-AGI-002 SAA 取代。
  • AGENTS.md <15KB 死约束——已清(06-12)。
  • shared 层 cherry-pick——键盘桥+新 driver 已上 dev/2.0.0 主线。
  • A0-A6 引擎真接线 / Runner v2 P1/P2/P3 基础联通——已收口(2026-06-15-T1b-β收口报告 §1/§2/§4)。
  • W-G0 五资产契约——大体已冻结落地(loading 契约/9th 契约/四件套证据);残余仅评估集 v0 种子(=§1 labels.json)+ StoragePlugin(§6 条件性)。

一句话:剔除模板/AgentScope/已清/已收口的噪声后,生成引擎真正的 open 主线 = ① 焊可玩地板(tap-targets 自产 driver 临门一脚 + 插件缺口决策,先 Python 后 SAA)② 解 P1 校准 blocked-on-founder(labels.json)③ SAA 收尾(form① e2e + streaming)④ 修创作页 P0 断链。其余多为 audit-debt / 未来阶段 / 已 supersede。