Files
aetherbound-guild/.agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-REVIEW-R1/goal.md
T

81 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Goal: Independently review the fixed P9.1 runtime foundation
> Stage: foundation-independent-review
> Started: 2026-08-13T04:14:08+00:00
> Task ID: `ABG-P9.1-FOUNDATION-REVIEW-R1`
> Baseline: `c33c3042b10a1079674859a3f37b6d1fe3140c77; branch=review/abg-p91-foundation-r1; clean`
> Frozen spec: `.agent-taskgraph/spec.md revision p9.1-spec-r2; docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md revision p9.1-contract-r2`
> Graph node: `.agent-taskgraph/graph.yaml#p91_runtime_foundation`
> Independent contract: 不适用
> Context manifest: `context.md`
> Context revision: `p91-foundation-review-r1`
> Legal terminal: **ABG-P9.1-FOUNDATION-REVIEW-R1 PASS** 或 **ABG-P9.1-FOUNDATION-REVIEW-R1 FAIL: <最早产品/合同失败边界>** 或 **ABG-P9.1-FOUNDATION-REVIEW-R1 INVALID: <最早 reviewer 环境/工具边界>**
## Objective
Independently review immutable source c33c304 from zero. Prove or reject behavior-equivalent extraction, one mutable state owner, composition-root compatibility, domain purity, exact accepted 22-script regression behavior and the four 844x390 presentation comparisons. Report PASS for a valid candidate, FAIL for a product/contract defect, or INVALID for reviewer environment/harness/input/import/timeout/cleanup failure. Stop at the earliest terminal and never repair.
## 图输入、输出与写入范围
- 直接依赖(needs):p91_runtime_foundation candidate c33c304
- 必须读取(consumes):c33c304 fixed source, p9.1-contract-r2, RUNTIME_ARCHITECTURE_SPEC, accepted exact 22-script R10 authority, developer evidence as non-authoritative history
- 必须产出(produces):read-only PASS, FAIL or INVALID terminal with reviewer-owned evidence
- 唯一写入范围(writes):none in repository; reviewer-owned isolated temporary evidence only
- 路由:PASS -> p91_domain_implementation;FAIL -> foundation repair or failed;最大尝试 1
## 分配记录
- Role ref:`role:p91-independent-reviewer`
- 角色职责:Review one immutable candidate from zero and report PASS, FAIL or INVALID without repairs
- 角色生命周期:task-scoped
- 派给:p91-independent-reviewer
- 分配理由:职责匹配
- 连续性:fresh visible reviewer session; no implementation conversation or evidence reuse; fixed source c33c304
- 工作区:`/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-review`(分支:`review/abg-p91-foundation-r1`)
- Runtime requested:`runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
- Runtime observed:`runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
- Runtime verification:`VERIFIED pre-dispatch; verification 2f9bc176-851e-4a59-b838-8e7312e5ca56; zero-message watermark`
- Session evidence:`HAPI 9f8ea165-362e-4907-8c67-8aa0ace32fbd; PID 11995; runtime-evidence.json`
- Dispatch bootstrap:`dispatch.md`
- Dispatch message:`SENT: dispatch:ABG-P9.1-FOUNDATION-REVIEW-R1:attempt-1 via HAPI 9f8ea165 after pre-dispatch verification 2f9bc176`
- Identity ACK:`VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-P9.1-FOUNDATION-REVIEW-R1:attempt-1 role=role:p91-independent-reviewer team_revision=rev-p9.1-1 goal=task:ABG-P9.1-FOUNDATION-REVIEW-R1 context_revision=p91-foundation-review-r1`
- 完整启动方式:派发预览批准后由所选 runtime 控制面生成
## 报告协议
- 完成、失败或阻塞时通知 PMO,并引用任务号、legal terminal 和证据路径。
- worker 不修改 PMO 管理的 queue ledger、STATUS 或角色注册表。
## 验收标准(证据门)
- [ ] Prove HEAD is exactly c33c304, direct candidate diff is exactly the 13 Goal-owned runtime files, and canonical/reviewer worktrees start clean
- [ ] Review every changed line for a real composition root, thin compatibility facade, one authoritative mutable state/service, atomic command results, exactly-once impacts, and no P9.1 gameplay/content implementation
- [ ] Prove runtime/domain/p9_1 has no Control-tree, input, audio, texture, renderer or frame-rate dependency and old run_state/tests/assets/main.tscn are byte-unchanged
- [ ] From fresh isolated imported source rerun exactly the accepted 22 scripts serially in their authoritative headless/normal modes; require one exact marker each and strict diagnostics zero
- [ ] Independently rerun the four named 844x390 baseline/candidate capture groups totaling 30 frames and compare behavior/pixels without reusing developer captures
- [ ] Verify reviewer-owned process cleanup, immutable source, clean worktrees and sanitized evidence inventory before terminal
## Frozen(禁止触碰,明确列出)
- Do not edit, repair, stage, commit, push, merge or modify any repository file or Git ref
- Do not reuse developer test logs/captures as reviewer execution evidence and do not read later product changes
- Do not implement downstream Domain/UI/Tests, generate media, package, sign, upload, publish or cross another Human Gate
- Classify harness/input/import/recording/timeout/concurrent-load/cleanup failures as INVALID, not product FAIL
## Estimate
fixed diff audit 45m; exact 22 tests 30-60m; independent 30-frame comparison 45-90m; confidence high
## 完成时交付
- graph 节点约定的 produces
- 验收证据与残余风险
## Review Terminal
- `ABG-P9.1-FOUNDATION-REVIEW-R1 FAIL: exact decision and content IDs`
- Fixed candidate: `c33c3042b10a1079674859a3f37b6d1fe3140c77`
- Earliest boundary: the frozen contract requires `retain_loan | add_recruit`; the new P9.1 domain API instead accepts, stores and emits `retain_item | recruit_rear`.
- Evidence: `/private/tmp/abg-p91-foundation-review-r1.iU9sRY/evidence/terminal.txt`, SHA-256 `790c5936d6bd0bd5c136d2a1ab9cdb1c0ff80b5b58a367313ae42bd4428bffc3`.
- Later tests/captures were not run because they cannot cure this contract defect. Reviewer source remained immutable and no owned process remained.