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

65 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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: <earliest failed product boundary>** or **ABG-V2-SYSTEMS-REVIEW-R4 INVALID: <review environment boundary>**
## 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.