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

5.0 KiB
Raw Blame History

Goal: ABG-V2 Systems Integrity Review R4

Stage: fixed-revision pre-development independent review Started: 2026-08-11T10:44:55+08:00 Task ID: ABG-V2-SYSTEMS-REVIEW-R4 Baseline: 9c7e86bffd0d61d184a60d42d95036c2cb17f9fe; branch=review/abg-v2-systems-r4; clean Accepted 上一阶段: bcb2931356bb416f2bf617e3704d33bb8566e200 Fixed product source: db932cfc00af4e359babf8a81447b0affd0184fa Frozen spec: .agent-taskgraph/spec.md revision design-spec-r3 Graph node: .agent-taskgraph/graph.yaml#v2_systems_review_r4 revision graph-r9 Independent contract: docs/reviews/PRE_DEVELOPMENT_READINESS_AUDIT.md at the fixed source Context manifest: context.md Context revision: 1 Legal terminal: ABG-V2-SYSTEMS-REVIEW-R4 PASS or ABG-V2-SYSTEMS-REVIEW-R4 FAIL: or ABG-V2-SYSTEMS-REVIEW-R4 INVALID:

Objective

Independently audit immutable revision db932cfc00af4e359babf8a81447b0affd0184fa from zero. Determine whether the generated-Recruit shop, ordered horizontal-line auto-battle, economy, progression, failure, save, pacing and complete mechanical content now form one executable and mutually consistent game design.

图输入、输出与写入范围

  • 直接依赖(needs):v2_experience_reintegration
  • 必须读取(consumes):fixed source, design-spec-r3, current product/content authorities, validator and anti-dominance fixture/tool
  • 必须产出(produces):one read-only PASS/FAIL/INVALID terminal with exact evidence
  • 唯一写入范围(writes):none in the repository; reviewer-owned temporary evidence only
  • 路由:PASS -> v2_review_synthesis; FAIL/INVALID -> failed; 最大尝试 1

分配记录

  • Role ref:role:systems-integrity-reviewer-r4
  • 角色职责:Independently verify fixed-revision loop, battle, economy, pacing, save, failure and mechanical content consistency
  • 角色生命周期:task-scoped
  • 派给:systems-integrity-reviewer-r4
  • 分配理由:职责匹配
  • 连续性:fresh R4 role and fresh HAPI session; R1-R3 are history only
  • 工作区:/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/review-systems-r4(分支:review/abg-v2-systems-r4)
  • 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 2026-08-11T10:55:11+08:00
  • Session evidence:HAPI ba21ab5a-b78f-4c30-ad12-94b457dcec71; PID 92956; verification cf950fcc-e946-4f10-955c-d0b05f30f8b2; runtime-evidence.json; zero-message watermark
  • Dispatch bootstrap:dispatch.md
  • Dispatch message:SENT: 2026-08-11T10:56:00+08:00 via HAPI peer; dispatch:ABG-V2-SYSTEMS-REVIEW-R4:attempt-1
  • Identity ACK:VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-V2-SYSTEMS-REVIEW-R4:attempt-1 role=role:systems-integrity-reviewer-r4 team_revision=rev-6 goal=task:ABG-V2-SYSTEMS-REVIEW-R4 context_revision=1
  • 完整启动方式:HAPI Hub helper spawn after fixed control worktree preflight

Required Gates

  1. Create a fresh archive of exactly db932cf, prove its commit ID/tree, and show canonical main still contains that revision with no product-authority diff after it.
  2. Run Python compile, validator self-test/full/JSON twice and anti-dominance self-test/replay; require cases=20, errors=0, byte-identical JSON, exact counts, five seeds and winner spread 1/2/1/1.
  3. Trace the first ten minutes and every cycle boundary with at least one legal player decision in every state, including provisional choose-two before run creation.
  4. Re-audit recruitment, refresh, hire, dismissal, last-Recruit prevention, reorder, equip, promotion, casualty replacement, retreat/defeat and explicit abandonment.
  5. Recalculate deterministic targeting, order, reach, movement, protection, critical, mitigation, Raw floor, status and every AO_* result including duplicate-trigger suppression.
  6. Recalculate prices, rewards, sinks, XP, levels, promotion, counter-items, solvency and all five fixed anti-dominance states from declared inputs.
  7. Reconcile pending/applied transactions, duplicate claims, interrupted writes, migration, corrupt primary/backup, rollback, clock rollback and bounded offline behavior.
  8. Verify five pacing profiles, exact decision timestamps and longest no-decision gaps against the 25-35h campaign, 60-80h build completion and roughly 100h collection envelope.
  9. Mechanically sample and cross-check all 42 professions, 36 traits, 320 equipment, 60 artifacts, 100 ordinary/elite enemies, 16 bosses and 8 regions for decision-bearing rules rather than names only.
  10. Stop at the earliest boundary. Product contradiction is FAIL; harness/import/command/evidence failure is INVALID. Do not repair or write the repository.

Frozen

No repository writes, repair, commit, push, HTML, runtime, media, package or release actions. Human understanding/fun, visual/listening, device and release remain open after PASS.