102 lines
5.4 KiB
JSON
102 lines
5.4 KiB
JSON
{
|
|
"task_id": "ABG-P9.1-FOUNDATION-REVIEW-R1",
|
|
"title": "Independently review the fixed P9.1 runtime foundation",
|
|
"stage": "foundation-independent-review",
|
|
"baseline": "c33c3042b10a1079674859a3f37b6d1fe3140c77",
|
|
"branch": "review/abg-p91-foundation-r1",
|
|
"worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-review",
|
|
"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-r1",
|
|
"context_mode": "deep",
|
|
"context_items": [
|
|
{
|
|
"path": "AGENTS.md",
|
|
"revision": "c33c304",
|
|
"reason": "repository execution, fixed-tester, evidence and release boundaries"
|
|
},
|
|
{
|
|
"path": ".agent-taskgraph/PROJECT.md",
|
|
"revision": "p9.1 profile",
|
|
"reason": "confirmed runtime and immutable reviewer role"
|
|
},
|
|
{
|
|
"path": ".agent-taskgraph/spec.md",
|
|
"revision": "p9.1-spec-r2",
|
|
"reason": "frozen stage topology and P9.1 boundaries"
|
|
},
|
|
{
|
|
"path": "docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md",
|
|
"revision": "p9.1-contract-r2",
|
|
"reason": "foundation API, exact accepted 22-script manifest and acceptance authority"
|
|
},
|
|
{
|
|
"path": "docs/runtime/p9_1/RUNTIME_ARCHITECTURE_SPEC.md",
|
|
"revision": "7bc871d",
|
|
"reason": "composition, ownership, extraction and rollback requirements"
|
|
},
|
|
{
|
|
"path": "candidate c33c3042b10a1079674859a3f37b6d1fe3140c77",
|
|
"revision": "direct child of 8c1d7ab",
|
|
"reason": "immutable 13-file Foundation candidate under review"
|
|
},
|
|
{
|
|
"path": "/tmp/abg-p91-foundation-final-candidate-22.aP23Ws",
|
|
"revision": "developer evidence only; never reuse for reviewer judgment",
|
|
"reason": "historical claim and hashes to compare after fresh independent reruns"
|
|
},
|
|
{
|
|
"path": "/private/tmp/abg-p9-0r10-regression-r2.4fxrTu/summary.txt",
|
|
"revision": "sha256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7",
|
|
"reason": "retained accepted R10 authority for the exact 22 scripts"
|
|
}
|
|
],
|
|
"role_id": "p91-independent-reviewer",
|
|
"role_lifecycle": "task-scoped",
|
|
"role_responsibility": "Review one immutable candidate from zero and report PASS, FAIL or INVALID without repairs",
|
|
"role_continuity": "fresh visible reviewer session; no implementation conversation or evidence reuse; fixed source c33c304",
|
|
"runtime_requested": {
|
|
"runtime": "hapi",
|
|
"flavor": "codex",
|
|
"model": "gpt-5.6-sol",
|
|
"effort": "xhigh",
|
|
"permission": "yolo",
|
|
"visibility": "visible"
|
|
},
|
|
"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_route": "p91_domain_implementation",
|
|
"fail_route": "foundation repair or failed",
|
|
"max_attempts": 1,
|
|
"acceptance": [
|
|
"[ ] 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"
|
|
}
|