{ "task_id": "ABG-P9.1-FOUNDATION-REVIEW-R5", "title": "Independently review P9.1 Foundation with no-rm Bash harness", "stage": "foundation-independent-rereview-r5", "baseline": "53024fb869a23b1099ed0acf7267c1d292fe7c8c", "branch": "review/abg-p91-foundation-r5", "worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-review-r5", "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", "context_revision": "p91-foundation-review-r5", "context_mode": "deep", "context_items": [ { "path": "AGENTS.md", "revision": "bd505d6", "reason": "fixed-tester and evidence boundaries" }, { "path": ".agent-taskgraph/PROJECT.md", "revision": "p9.1 profile", "reason": "visible HAPI reviewer runtime and recovery policy" }, { "path": ".agent-taskgraph/spec.md", "revision": "p9.1-spec-r2", "reason": "frozen P9.1 scope" }, { "path": "docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md", "revision": "p9.1-contract-r2", "reason": "exact IDs, APIs and 22-script authority" }, { "path": "docs/runtime/p9_1/RUNTIME_ARCHITECTURE_SPEC.md", "revision": "7bc871d", "reason": "foundation ownership requirements" }, { "path": "candidate bd505d6188556b5d407bebe9769d1c99e74dc9c1", "revision": "fixed repaired product source", "reason": "immutable candidate" }, { "path": "failed reviewer reports R1-R4", "revision": "R1 FAIL; R2-R4 INVALID", "reason": "defect to retest and reviewer harness patterns forbidden in R5" }, { "path": "/private/tmp/abg-p9-0r10-regression-r2.4fxrTu/summary.txt", "revision": "sha256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7", "reason": "exact accepted 22-script authority" } ], "role_id": "p91-foundation-reviewer-r5", "role_lifecycle": "task-scoped", "role_responsibility": "Independently review immutable bd505d6 using a no-rm, execution-control-compatible Bash harness", "role_continuity": "fresh tool-policy recovery after R4 INVALID; no prior reviewer execution evidence reuse", "runtime_requested": { "runtime": "hapi", "flavor": "codex", "model": "gpt-5.6-sol", "effort": "xhigh", "permission": "yolo", "visibility": "visible" }, "objective": "Review immutable product candidate bd505d6188556b5d407bebe9769d1c99e74dc9c1 from zero. First run a no-Godot /bin/bash harness preflight that records false as rc=1 and proves reviewer_root cleanup using only an absolute /private/tmp/abg-p91-foundation-r5-* path, an explicit prefix guard and /usr/bin/find reviewer_root -depth -delete. Never invoke rm or unlink. Then use the same permitted primitive for fresh archive/import, annotation-free exact-ID probe, structural review, exact 22 scripts and independent four-group/30-frame gates. Report PASS, product FAIL or harness INVALID at the earliest boundary and never repair.", "needs": [ "p91_runtime_foundation repaired candidate bd505d6" ], "consumes": [ "bd505d6 fixed source", "R1 FAIL", "R2-R4 INVALID lessons", "p9.1-contract-r2", "accepted exact 22-script authority" ], "produces": [ "fresh read-only PASS, FAIL or INVALID terminal with reviewer-owned evidence" ], "writes": [ "none in repository; reviewer-owned isolated temporary evidence only" ], "pass_route": "p91_domain_implementation", "fail_route": "failed", "max_attempts": 1, "acceptance": [ "[ ] Run a no-Godot /bin/bash preflight that records false as rc=1 and creates/deletes a guarded absolute reviewer_root with /usr/bin/find -depth -delete; stop INVALID if it fails", "[ ] Prove fixed product source exactly bd505d6 and clean worktrees; later PMO commits excluded", "[ ] Fresh archive + isolated HOME/cache/TMP editor import has recorded rc=0; annotation-free exact-ID probe proves frozen IDs and legacy rejection/leaks zero", "[ ] Review all Foundation/repair changes for composition root, thin facade, one mutable owner, atomic results, exactly-once impacts, domain purity and no downstream gameplay implementation", "[ ] From the same imported archive run exact 22 scripts serially with one marker each and strict diagnostics zero", "[ ] Independently regenerate/compare four 844x390 groups totaling 30 frames; verify immutable source, sanitized evidence, clean worktrees and owned cleanup" ], "frozen": [ "Do not edit, repair, stage, commit, push, merge or modify repository files or refs", "Do not reuse developer/R1/R2/R3/R4 execution logs or captures and do not read later product changes", "Do not invoke rm, unlink, zsh wrappers or control variables named status/path; use /bin/bash, rc/review_root and guarded /usr/bin/find -depth -delete only", "Do not implement downstream work, generate media, package, sign, upload, publish or cross Human Gates; harness failures are INVALID" ], "estimate": "no-rm Bash preflight 5m; environment/exact-ID/structure 45m; 22 scripts 30-60m; 30 frames 45-90m; confidence high" }