Files
aetherbound-guild/.agent-taskgraph/queue/failed/ABG-V2-SYSTEMS-REVIEW-R2/goal.md
T

5.5 KiB

Goal: ABG-V2 Systems Integrity Review R2

Stage: pre-development fixed-revision review Started: 2026-08-11T00:47:43+08:00 Task ID: ABG-V2-SYSTEMS-REVIEW-R2 Baseline: 7054fe6 on local main, clean, no configured upstream Accepted previous stage: integrated product source ec4863a; PMO review closure 7054fe6 Frozen spec: .agent-taskgraph/spec.md revision design-spec-r3 Graph node: .agent-taskgraph/graph.yaml#v2_systems_review revision graph-r5 Independent contract: docs/reviews/PRE_DEVELOPMENT_READINESS_AUDIT.md Context manifest: context.md Context revision: 1 Legal terminal: ABG-V2-SYSTEMS-REVIEW-R2 PASS or ABG-V2-SYSTEMS-REVIEW-R2 FAIL: or ABG-V2-SYSTEMS-REVIEW-R2 INVALID:

Objective

Independently audit immutable revision 7054fe6 for an executable and internally consistent recruit-shop, ordered-line auto-battle, economy, pacing, save and failure design. Recheck every gate from zero; do not inherit R1's partial work or assume the final-Recruit repair is sufficient.

Graph Input, Output And Write Scope

  • Needs: v2_integration
  • Consumes: immutable 7054fe6, design-spec-r3 and all product/content authorities required by the checks below
  • Produces: one read-only PASS/FAIL/INVALID terminal with exact file/line and command evidence
  • Writes: none in the repository; reviewer-owned temporary files only
  • Route: PASS -> v2_review_synthesis; FAIL/INVALID -> failed; max attempt 1

Assignment

  • Role ref: role:systems-integrity-reviewer-v2
  • Lifecycle: task-scoped
  • Assigned to: new isolated visible HAPI session
  • Reason: independent systems expertise; R1 is retired and cannot be reused
  • Continuity: fresh role; may read the R1 report only as append-only history
  • Workspace: repository root for authority discovery, then reviewer-owned git archive 7054fe6 for all judgment
  • Runtime requested: runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible
  • Runtime observed: runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible
  • Runtime verification: VERIFIED pre-dispatch at 2026-08-11T00:54:54+08:00
  • Session evidence: HAPI 7945e8ff-abe9-45ef-9f22-2838dacfa197, PID 41548, verification 31e6e871-6278-42df-afb5-a9388675a22a, runtime-evidence.json, zero-message watermark
  • Dispatch bootstrap: dispatch.md
  • Dispatch message: SENT: 2026-08-11T00:56:00+08:00 via HAPI peer 7945e8ff; dispatch:ABG-V2-SYSTEMS-REVIEW-R2:r1
  • Identity ACK: VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-V2-SYSTEMS-REVIEW-R2:r1 role=role:systems-integrity-reviewer-v2 team_revision=rev-4 goal=task:ABG-V2-SYSTEMS-REVIEW-R2 context_revision=1
  • Full launch method: HAPI Hub helper on machine a15888ad-d405-4884-a407-c28ddd8b397c

Required Gates

  1. Prove the archive is exactly 7054fe6, contains ec4863a, and the canonical repository is clean. Use no later source for judgment.
  2. Run python3 tools/validate_predevelopment_design.py --self-test, the full human audit and JSON audit from the immutable archive. Require self-test 15, errors=0, ok=true, exact counts, and deterministic repeated JSON.
  3. Trace the first 10 minutes and every cycle boundary: offer inspection, recruit/buy, equip, reorder, choose risk, automatic combat, casualties, rewards and next Market. Each state must have at least one legal action.
  4. Re-audit final-Recruit dismissal at preview/commit, stale confirm, duplicate confirm, interruption, no rebate/state mutation, casualty recovery and explicit abandon-run separation. Find any other zero-unit or no-currency dead state.
  5. Recalculate battle examples and clamps including hit, mitigation, critical, minimum Raw damage, targeting/order, reach, movement, healing, status and deterministic tie-breaking. Reject undefined variables or contradictory formulas.
  6. Recalculate shop/recruit/equipment prices, rerolls, sales, rewards, sinks, XP, levels, skill points and stat budgets. Require every solvency and anti-dominance gate to be executable from declared formulas and item rows.
  7. Reconcile retreat, defeat, casualty, collapse and abandonment across product, economy and save authorities. Audit pending/applied transaction recovery, idempotency, corruption, clock rollback, interruption and bounded offline behavior.
  8. Verify five named pacing profiles include explicit decision timestamps, chapter/run totals and no-decision gaps consistent with declared playtime.
  9. Mechanically check all 42 professions, 36 traits, 320 equipment, 60 artifacts, 100 ordinary/elite enemies, 16 bosses and eight regions; sample every family for counterfactual decisions and reject name-only filler or an obviously dominant family.
  10. Confirm no copied names, prose, formulas, source, commercial assets or reference-specific expression entered the design.

Terminal Rules

  • PASS only when all ten gates pass.
  • FAIL at the earliest defensible product/design contradiction; cite exact file/line evidence and checks completed before stopping.
  • INVALID for archive, parser, command, environment, timeout or reviewer process failure. Do not retry silently or convert it into product FAIL.
  • Never edit, repair, commit, push, generate media, package or release.
  • Human fun/comprehension, runtime, device and release remain open after PASS.

Estimate

  • Review: 1.5-3h; hard upper bound 4h; confidence medium.