Files
aetherbound-guild/.agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4/task-manifest.json
T

106 lines
6.6 KiB
JSON

{
"task_id": "ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4",
"title": "Independently review Foundation atomicity with manifest-derived scope",
"stage": "foundation-atomicity-independent-rereview-r4",
"baseline": "a7dbb12d530110a262cabc760a90eecf392f3f25",
"branch": "review/abg-p91-foundation-atomicity-r4",
"worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-atomicity-review-r4",
"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_foundation_atomicity_h1",
"context_revision": "p91-foundation-atomicity-review-r4",
"context_mode": "deep",
"context_items": [
{
"path": "AGENTS.md",
"revision": "f9b1b22",
"reason": "fixed-reviewer and evidence boundaries"
},
{
"path": ".agent-taskgraph/PROJECT.md",
"revision": "P9.1 profile",
"reason": "visible HAPI reviewer runtime and downstream freeze"
},
{
"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": "atomic revision, exact-ID and 22-script authority"
},
{
"path": ".agent-taskgraph/queue/active/ABG-P9.1-FOUNDATION-ATOMICITY-H1/task-manifest.json",
"revision": "candidate f9b1b22 authority",
"reason": "parse the writes JSON array mechanically; sole expected scope authority"
},
{
"path": ".agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-REVIEW-R5/report.md",
"revision": "terminal ae6045c5",
"reason": "product defect that H1 must close"
},
{
"path": ".agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R3/report.md",
"revision": "terminal 7ba182c2",
"reason": "hand-authored scope INVALID that R4 must not repeat"
},
{
"path": "/private/tmp/abg-p9-0r10-regression-r2.4fxrTu/summary.txt",
"revision": "sha256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7",
"reason": "parse every accepted mode/script row directly; 12 headless and 10 normal"
}
],
"role_id": "p91-foundation-atomicity-reviewer-r4",
"role_lifecycle": "task-scoped",
"role_responsibility": "Independently verify immutable f9b1b22 with expected scope derived mechanically from the H1 task-manifest JSON",
"role_continuity": "fresh structured-scope recovery after R3 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 f9b1b22 from zero. Before creating any reviewer-owned directory or running Godot, verify all fixed executables including /usr/bin/python3. Use Bash 3-compatible syntax only, never rm/unlink, and pass the guarded find-delete no-Godot preflight. For source scope, parse the H1 task-manifest JSON writes array with /usr/bin/python3 and mechanically compare that sorted structured output to git diff; do not hand-author, copy or interpolate any expected path. Then fresh archive/import and independently verify the complete public-command atomicity matrix, exact Guild IDs and legacy rejection. Verify accepted summary SHA 3de791bb and parse all 22 mode/script rows directly, exactly 12 headless and 10 normal, with --fixed-fps 60 for every normal row. Fresh-capture rejected baseline bd505d6 and repaired candidate f9b1b22, four groups and 30 frames each, and require identical inventory and PNG bytes. Report PASS, product FAIL or harness INVALID at the earliest boundary; never repair.",
"needs": [
"p91_foundation_atomicity_h1 candidate f9b1b22"
],
"consumes": [
"f9b1b22 fixed source",
"H1 task-manifest JSON writes authority",
"R5 FAIL ae6045c5",
"R3 INVALID 7ba182c2",
"hash-fixed accepted summary 3de791bb"
],
"produces": [
"fresh read-only PASS, FAIL or INVALID terminal with reviewer-owned sanitized evidence"
],
"writes": [
"none in repository; reviewer-owned isolated temporary evidence only"
],
"pass_route": "p91_domain_implementation",
"fail_route": "failed",
"max_attempts": 1,
"acceptance": [
"[ ] Before mkdir/mktemp/Godot, prove all fixed executable paths including /usr/bin/python3 exist and are executable; stop INVALID on first missing tool",
"[ ] Pass Bash3-compatible no-Godot preflight: false rc=1, guarded absolute /private/tmp root and direct /usr/bin/find -depth -delete; no rm/unlink",
"[ ] Parse H1 task-manifest JSON writes with /usr/bin/python3 and compare mechanically to Git; no hand-authored/copied expected path set; prove fixed f9b1b22, parent cf8d670 and rejected ancestor bd505d6",
"[ ] Independently enumerate and verify every public mutator across success and rejection branches with complete internal-state fingerprints, exact Guild IDs and zero legacy leak",
"[ ] Verify accepted summary SHA 3de791bb; parse all 22 mode/script rows directly; derive exactly 12 headless/10 normal; every normal row uses --fixed-fps 60",
"[ ] Require every parsed script exit 0, emit its authority marker exactly once and strict diagnostics zero",
"[ ] Fresh-capture bd505d6 and f9b1b22 four groups/30 frames each; inventories and PNG bytes identical; sanitize/hash retained evidence and guarded cleanup"
],
"frozen": [
"Do not edit, repair, stage, commit, push, merge or modify repository files or refs",
"Do not reuse developer, R1, R2, R3 or prior Foundation reviewer execution logs/captures as R4 execution evidence",
"Do not hand-author, copy, shell-interpolate or infer the expected candidate path set; it must come only from JSON parsing of the H1 task-manifest writes array",
"Do not hand-author a separate 22-script mode map; execution order and mode must come from the hash-fixed summary rows",
"Do not invoke rm, unlink, zsh wrappers, mapfile, or variables named status/path; use /bin/bash, Bash 3 syntax, rc/review_root and guarded direct find-delete",
"Do not expose credentials, foreign process argv or machine-wide environment; retain only sanitized reviewer-owned facts and hashes",
"Do not implement downstream work, generate media, package, sign, upload, publish or cross Human Gates; harness failures are INVALID"
],
"estimate": "tool/source preflight 15m; independent atomicity matrix 30-60m; authority-parsed 22 scripts 30-60m; two-source 30-frame capture 45-90m; confidence high"
}