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

105 lines
6.4 KiB
JSON

{
"task_id": "ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R3",
"title": "Independently review Foundation atomicity after tool-table preflight",
"stage": "foundation-atomicity-independent-rereview-r3",
"baseline": "2dae30e1a6330a2dfbf2e3a83e74e6dcb2d66e73",
"branch": "review/abg-p91-foundation-atomicity-r3",
"worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-atomicity-review-r3",
"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-r3",
"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/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-R1/report.md",
"revision": "terminal d7d02847",
"reason": "atomicity passed but incorrect PMO mode split invalidated final judgment"
},
{
"path": ".agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R2/report.md",
"revision": "terminal a5a70679",
"reason": "tool-path INVALID that R3 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-r3",
"role_lifecycle": "task-scoped",
"role_responsibility": "Independently verify immutable f9b1b22 after proving the fixed macOS executable table and authority-derived execution map",
"role_continuity": "fresh tool-path recovery after R2 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 that every fixed executable exists and is executable: /bin/bash, /bin/mkdir, /usr/bin/find, /usr/bin/git, /usr/bin/shasum, /usr/bin/awk, /usr/bin/sed, /usr/bin/sort, /usr/bin/xargs, /bin/ps, /usr/bin/pgrep, /usr/bin/mktemp and /bin/cp. Then use Bash 3-compatible syntax only, never rm/unlink, and pass the guarded find-delete no-Godot preflight. Fresh archive/import and independently verify the complete public-command atomicity matrix, exact Guild IDs and legacy rejection. Copy the immutable accepted summary, require SHA-256 3de791bb..., and build the 22-script execution list by parsing each row's first token as mode and second token as script; verify exactly 12 headless and 10 normal. Apply --fixed-fps 60 to every parsed 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",
"R5 FAIL ae6045c5",
"R1 INVALID d7d02847",
"R2 INVALID a5a70679",
"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 13 fixed executable paths exist and are executable; stop INVALID on the 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",
"[ ] Prove fixed f9b1b22, parent cf8d670, rejected ancestor bd505d6, exactly three authorized candidate paths, clean worktrees and fresh archives",
"[ ] 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 or prior Foundation reviewer execution logs/captures as R3 execution evidence",
"Do not hand-author or infer 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 and source preflight 15m; independent atomicity matrix 30-60m; authority-parsed 22 scripts 30-60m; two-source 30-frame capture 45-90m; confidence high"
}