Files
aetherbound-guild/.agent-taskgraph/DECISIONS.md
T

3.3 KiB

决策记录

2026-08-13 / P9.1 持续开发批次

  • Owner 要求继续开发,并使用 Agent TaskGraph 并行组织游戏策划、技术架构、设计师和多个开发。
  • 采用分波次并行,不允许多人同时修改 runtime/main.gd。
  • 第一波只产出游戏策划、UX/视觉、技术架构三份互斥规格。
  • 第二波在规格汇合后先拆运行时基础,再并行开发 domain、UI 和 tests。
  • 旧 recruit-line-redesign-02 整体归档,避免过期 active 状态和废弃图节点污染 P9.1。
  • 继续使用 visible HAPI Codex gpt-5.6-sol / xhigh / yolo;无静默 fallback。
  • HAPI 控制面超时不得伪装成已派发。任务留在 inbox,恢复后生成 fresh evidence 和 ACK。
  • 每个完成的玩法模块仍要有新 H5;本批最终 H5 必须在独立 reviewer PASS 后发布。

2026-08-13 / P9.1 规格汇合与视觉授权

  • 三份专家规格已集成为 p9.1-contract-r1,闭包 ed4a9fa 已推送。
  • 第三人可按职业优先级触发系统重排,但必须保留两名原成员的相对顺序并解释每个位置变化。
  • 五个结果页统一为“发生了什么 / 为什么 / 决定造成的差异 / 现在改变了 / 下一步”;玩法规格供值,UI 不重新计算。
  • Foundation 与后续并行路径以技术架构最终目录为准,不再使用 runtime/*/foundation/ 占位路径。
  • Owner 重申当前任务付费图片无需逐次批准;仅限 P9.1 首战/诊断代表性视觉切片,最多 4 次付费调用且总额不超过 USD 5(含重试),保留任务 ID、成本和 hash。

2026-08-13 / P9.1 Foundation 基线纠正

  • Foundation 在零产品改动下证明 p9.1-contract-r1 的 26 脚本清单错误:首个旧测试仍依赖当前 R10 已无的 game.run。
  • R10 完成记录与保留 summary SHA-256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7 明确列出 22 个权威脚本。
  • p9.1-contract-r2 只恢复这 22 个脚本;三个旧 Opening/Market game.run 测试和未列入 R10 summary 的 R3 dynamic 脚本保持原样并排除,不通过修改旧断言制造绿灯。
  • 原 terminal 归类为 INVALID_CONTRACT_BASELINE,不是产品 FAIL;同一角色/会话在新 context/identity ACK 后从 Step 0 重新开始。

2026-08-13 / P9.1 代表性视觉切片

  • Visual candidate 0c640eb 已集成主线为 71b7f71。
  • 六个 844x390 状态加灰盒均无 overflow,14 个来源 hash 一致;现有接受素材足够,因此没有为了消耗授权而强制付费生成,实际 0/4 次、USD 0/5。
  • 该切片是后续 UI/动效实现目标,不是 Owner 视觉验收,也不证明真实 Godot 运行、触摸、声音或乐趣。

2026-08-13 / P9.1 Foundation revision 原子性

  • Foundation R5 fresh reviewer 在固定 bd505d6 上证明 open_new_session 一次成功命令把 revision 从 0 增至 2,违反每个成功命令恰好 +1 的冻结约束。
  • 原 Foundation Goal 已使用两个产品候选,按任务图关闭为 FAIL;不把第三次修复改写成同一 attempt。
  • 新增 bounded successor ABG-P9.1-FOUNDATION-ATOMICITY-H1,复用原 persistent Foundation 角色/工作树,仅拥有 session_state.gd、session_service.gd 和新的 focused atomicity regression。
  • Domain/UI/Test 的依赖改为 H1 PASS;其他玩法、视觉、内容、打包和 Human Gates 继续冻结。