pmo: prepare final R5 dual review

This commit is contained in:
2026-08-11 13:06:05 +08:00
parent 69f6715b6f
commit e4ef2b0a01
15 changed files with 316 additions and 2 deletions
@@ -0,0 +1,16 @@
# Context Manifest: ABG-V2-EXPERIENCE-REVIEW-R5
> Revision: `1`
> Mode: `deep`
| Required | Revision / scope | Reason |
|---|---|---|
| `AGENTS.md` | fixed source | role and design boundary |
| canonical `.agent-taskgraph/PROJECT.md` | rev-11 | runtime/Frozen rules |
| canonical reviewer ROLE/current dispatch/Goal | rev-11/context-1 | identity and gates |
| `.agent-taskgraph/spec.md` + graph R5 node | design-spec-r3/graph-r11 | frozen contract/route |
| H2 done report + Experience R4 FAIL report | fixed history | repaired boundary, not reusable PASS |
| presentation/content/product authorities | fixed source | full experience judgment |
| exact two authorized reference authorities | fixed source | originality boundary |
Never read later product changes, worker chats, other games or commercial payloads into judgment.
@@ -0,0 +1,19 @@
# Dispatch Bootstrap: ABG-V2-EXPERIENCE-REVIEW-R5
| Field | Value |
|---|---|
| Task ID | ABG-V2-EXPERIENCE-REVIEW-R5 |
| Dispatch ID | dispatch:ABG-V2-EXPERIENCE-REVIEW-R5:attempt-1 |
| Role ref | role:experience-production-reviewer-r5 |
| Role lifecycle | task-scoped |
| Team revision | rev-11 |
| Goal ref | task:ABG-V2-EXPERIENCE-REVIEW-R5 |
| Context revision | 1 |
| Continuity | fresh R5 reviewer; R1-R4 are history only |
| Session ID | PENDING |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-EXPERIENCE-REVIEW-R5:attempt-1 role=role:experience-production-reviewer-r5 team_revision=rev-11 goal=task:ABG-V2-EXPERIENCE-REVIEW-R5 context_revision=1 |
| Delivery | NOT_SENT |
| Identity ACK | PENDING |
| ACK evidence | PENDING |
Use two-stage identity-only delivery before reading or running review commands.
@@ -0,0 +1,47 @@
# Goal: ABG-V2 Experience And Production Review R5
> Stage: fixed-revision pre-development independent review
> Started: 2026-08-11T13:04:00+08:00
> Task ID: `ABG-V2-EXPERIENCE-REVIEW-R5`
> Baseline: `PENDING_TASK_PREP_REVISION; branch=review/abg-v2-experience-r5; clean`
> Fixed source: `69f6715b6f47b507fb07436ee1edf77df7e5adab`
> Integrated H2: `7dc584d62fc4323746c927f5dc370e77f992f0c7`
> Frozen spec: `.agent-taskgraph/spec.md revision design-spec-r3`
> Graph node: `.agent-taskgraph/graph.yaml#v2_experience_review_r5 revision graph-r11`
> Context revision: `1`
> Legal terminal: **ABG-V2-EXPERIENCE-REVIEW-R5 PASS** or **ABG-V2-EXPERIENCE-REVIEW-R5 FAIL: <earliest product boundary>** or **ABG-V2-EXPERIENCE-REVIEW-R5 INVALID: <review environment boundary>**
## Objective
Independently audit immutable source `69f6715` from zero for an understandable
landscape player experience and a feasible, original 2D Japanese hand-drawn
art, animation, VFX and audio production plan.
## Scope
- Needs: `v2_r4_validator_h2`
- Writes: none in the repository; reviewer-owned temporary evidence only
- Route: PASS -> `v2_review_synthesis_r5`; FAIL/INVALID -> `failed`
- Role: `role:experience-production-reviewer-r5`
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/review-experience-r5`
- Runtime requested: `runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
- Runtime observed/verification/session: `PENDING`
- Dispatch/Identity ACK: `NOT_SENT / PENDING`
## Required Gates
1. Archive exactly fixed source `69f6715`; prove commit/tree/blob inventory and no source drift.
2. From zero run Python compile and validator self/full/JSON twice; require cases=24, errors=0, byte-identical JSON and current exact page/content/audio counts.
3. Map the complete first-play chain: inspect four offers, compare/choose/revise two, create Run, hire two more, equip, reorder, choose risk, observe battle, read casualty/reward and reach next Market.
4. Audit all 50 page/state definitions for landscape phone/tablet, safe areas, controller/touch/focus, negative states, EN/zh_CN and 130% text.
5. Verify the horizontal line and up to 10 deployed members remain readable for order, reach, movement, protection, health/status, deterministic outcomes, death, rewards, speed and inspect/pause without manual skill UI.
6. Verify one exposed-front/protected-rear direction and all ten generated-Recruit fields have deterministic content-to-art mappings.
7. Verify `PF-H01..PF-H06` exact IDs/names/parents/mechanics and resolved silhouette/props/VFX/actions match content production briefs; exercise both H2 hidden-art mutations.
8. Audit all 42 professions, 36 traits, 320 equipment, 60 artifacts, 8 regions, 100 ordinary/elite enemies and 16 bosses for countable production families and page/state presentation.
9. Audit 32 music, 76 ambience, 228 SFX and 32 voice intents including `OUT-006`, all 50 screens, lifecycle, mute, low-power, captions and generated-Recruit voice scope.
10. Audit originality using only the two authorized reference authorities; reject copied expression/commercial assets and retired fixed-cast/relationship scope.
11. Stop at the earliest boundary. Product contradiction is FAIL; harness/evidence failure is INVALID. Do not repair or write the repository.
## Frozen
No repository write, repair, commit, push, HTML, runtime, media, package or release. Human understanding/fun, visual/listening, device and release remain open after PASS.
@@ -0,0 +1,37 @@
# Ledger: ABG-V2-EXPERIENCE-REVIEW-R5
| Field | Value |
|---|---|
| 任务 ID | ABG-V2-EXPERIENCE-REVIEW-R5 |
| Goal ref | task:ABG-V2-EXPERIENCE-REVIEW-R5 |
| Goal current path | queue/inbox/ABG-V2-EXPERIENCE-REVIEW-R5/goal.md |
| Context manifest | context.md |
| Context revision | 1 |
| Role ref | role:experience-production-reviewer-r5 |
| Role lifecycle | task-scoped |
| Role profile | roles/experience-production-reviewer-r5/ROLE.md |
| Role continuity | fresh R5 reviewer; R1-R4 are history only |
| Reviewer Role ref | role:experience-production-reviewer-r5 |
| Reviewer Role profile | roles/experience-production-reviewer-r5/ROLE.md |
| Frozen spec | .agent-taskgraph/spec.md design-spec-r3 |
| Graph node | .agent-taskgraph/graph.yaml#v2_experience_review_r5 |
| 状态 | inbox |
| 负责人 | experience-production-reviewer-r5 |
| 轮次 | 1/1 |
| 最后更新 | 2026-08-11T13:04:00+08:00 |
| 验收结果 | PENDING |
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
| Runtime observed | PENDING |
| Runtime verification | PENDING |
| Session ID | PENDING |
| Runtime evidence | runtime-evidence.json PENDING |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | NOT_SENT |
| Identity ACK | PENDING |
| 等待归属 | PMO: worktree + verified HAPI + exact ACK |
## State History
| Time | From -> To | Operator | Evidence | Next |
|---|---|---|---|---|
| 2026-08-11T13:04:00+08:00 | created -> inbox | PMO | fixed source 69f6715; H2 done; Team rev-11 | create worktree/runtime |
@@ -0,0 +1,16 @@
# Context Manifest: ABG-V2-SYSTEMS-REVIEW-R5
> Revision: `1`
> Mode: `deep`
| Required | Revision / scope | Reason |
|---|---|---|
| `AGENTS.md` | fixed source | role and design boundary |
| canonical `.agent-taskgraph/PROJECT.md` | rev-11 | runtime/Frozen rules |
| canonical reviewer ROLE/current dispatch/Goal | rev-11/context-1 | identity and gates |
| `.agent-taskgraph/spec.md` + graph R5 node | design-spec-r3/graph-r11 | frozen contract/route |
| H2 done report + Systems R4 FAIL report | fixed history | repaired boundary, not reusable PASS |
| product/content authorities | fixed source | full systems judgment |
| validator contract/tool + anti-dominance fixture/tool | fixed source | executable gates |
Never read later product changes, worker chats, other games or superseded HTML/media into judgment.
@@ -0,0 +1,19 @@
# Dispatch Bootstrap: ABG-V2-SYSTEMS-REVIEW-R5
| Field | Value |
|---|---|
| Task ID | ABG-V2-SYSTEMS-REVIEW-R5 |
| Dispatch ID | dispatch:ABG-V2-SYSTEMS-REVIEW-R5:attempt-1 |
| Role ref | role:systems-integrity-reviewer-r5 |
| Role lifecycle | task-scoped |
| Team revision | rev-11 |
| Goal ref | task:ABG-V2-SYSTEMS-REVIEW-R5 |
| Context revision | 1 |
| Continuity | fresh R5 reviewer; R1-R4 are history only |
| Session ID | PENDING |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-SYSTEMS-REVIEW-R5:attempt-1 role=role:systems-integrity-reviewer-r5 team_revision=rev-11 goal=task:ABG-V2-SYSTEMS-REVIEW-R5 context_revision=1 |
| Delivery | NOT_SENT |
| Identity ACK | PENDING |
| ACK evidence | PENDING |
Use two-stage identity-only delivery before reading or running review commands.
@@ -0,0 +1,48 @@
# Goal: ABG-V2 Systems Integrity Review R5
> Stage: fixed-revision pre-development independent review
> Started: 2026-08-11T13:04:00+08:00
> Task ID: `ABG-V2-SYSTEMS-REVIEW-R5`
> Baseline: `PENDING_TASK_PREP_REVISION; branch=review/abg-v2-systems-r5; clean`
> Fixed source: `69f6715b6f47b507fb07436ee1edf77df7e5adab`
> Integrated H2: `7dc584d62fc4323746c927f5dc370e77f992f0c7`
> Frozen spec: `.agent-taskgraph/spec.md revision design-spec-r3`
> Graph node: `.agent-taskgraph/graph.yaml#v2_systems_review_r5 revision graph-r11`
> Context revision: `1`
> Legal terminal: **ABG-V2-SYSTEMS-REVIEW-R5 PASS** or **ABG-V2-SYSTEMS-REVIEW-R5 FAIL: <earliest product boundary>** or **ABG-V2-SYSTEMS-REVIEW-R5 INVALID: <review environment boundary>**
## Objective
Independently audit immutable source `69f6715` from zero. Determine whether the
generated-Recruit shop, ordered horizontal-line auto-battle, economy,
progression, failure, save, pacing and complete mechanical content form one
executable, recoverable and mutually consistent game design.
## Scope
- Needs: `v2_r4_validator_h2`
- Writes: none in the repository; reviewer-owned temporary evidence only
- Route: PASS -> `v2_review_synthesis_r5`; FAIL/INVALID -> `failed`
- Role: `role:systems-integrity-reviewer-r5`
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/review-systems-r5`
- Runtime requested: `runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
- Runtime observed/verification/session: `PENDING`
- Dispatch/Identity ACK: `NOT_SENT / PENDING`
## Required Gates
1. Archive exactly fixed source `69f6715`; prove commit/tree/blob inventory and no source drift.
2. From zero run Python compile, validator self/full/JSON twice and anti-dominance self/replay; require cases=24, errors=0, byte-identical JSON and five non-dominant seeds.
3. Reconstruct seed reservation, draft read-back, exact-four offer materialization, revisable exact-two receipt, atomic exactly-once promotion, crash retry and no-second-Run behavior; exercise both H2 mutation boundaries.
4. Trace first ten minutes and every cycle boundary with legal state-dependent decisions, including provisional choose-two before Run creation.
5. Re-audit recruitment, refresh, hire, dismissal, last-Recruit prevention, reorder, equip, promotion, casualty replacement, retreat/defeat and explicit abandonment.
6. Recalculate deterministic targeting/order/reach/movement/protection/critical/mitigation/Raw floor/status and every `AO_*` outcome including duplicate suppression.
7. Recalculate prices, rewards, sinks, XP, levels, promotion, counter-items, solvency and all five anti-dominance states.
8. Reconcile all pending/applied transactions, duplicate claims, interrupted writes, migrations, corruption/backup, rollback, clock rollback and bounded offline behavior.
9. Verify five pacing profiles, decision timestamps and longest no-decision gaps against the 25-35h / 60-80h / roughly 100h envelopes.
10. Mechanically sample all 42 professions, 36 traits, 320 equipment, 60 artifacts, 100 ordinary/elite enemies, 16 bosses and 8 regions for decision-bearing rules.
11. Stop at the earliest boundary. Product contradiction is FAIL; harness/evidence failure is INVALID. Do not repair or write the repository.
## Frozen
No repository write, repair, commit, push, HTML, runtime, media, package or release. Human understanding/fun, visual/listening, device and release remain open after PASS.
@@ -0,0 +1,37 @@
# Ledger: ABG-V2-SYSTEMS-REVIEW-R5
| Field | Value |
|---|---|
| 任务 ID | ABG-V2-SYSTEMS-REVIEW-R5 |
| Goal ref | task:ABG-V2-SYSTEMS-REVIEW-R5 |
| Goal current path | queue/inbox/ABG-V2-SYSTEMS-REVIEW-R5/goal.md |
| Context manifest | context.md |
| Context revision | 1 |
| Role ref | role:systems-integrity-reviewer-r5 |
| Role lifecycle | task-scoped |
| Role profile | roles/systems-integrity-reviewer-r5/ROLE.md |
| Role continuity | fresh R5 reviewer; R1-R4 are history only |
| Reviewer Role ref | role:systems-integrity-reviewer-r5 |
| Reviewer Role profile | roles/systems-integrity-reviewer-r5/ROLE.md |
| Frozen spec | .agent-taskgraph/spec.md design-spec-r3 |
| Graph node | .agent-taskgraph/graph.yaml#v2_systems_review_r5 |
| 状态 | inbox |
| 负责人 | systems-integrity-reviewer-r5 |
| 轮次 | 1/1 |
| 最后更新 | 2026-08-11T13:04:00+08:00 |
| 验收结果 | PENDING |
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
| Runtime observed | PENDING |
| Runtime verification | PENDING |
| Session ID | PENDING |
| Runtime evidence | runtime-evidence.json PENDING |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | NOT_SENT |
| Identity ACK | PENDING |
| 等待归属 | PMO: worktree + verified HAPI + exact ACK |
## State History
| Time | From -> To | Operator | Evidence | Next |
|---|---|---|---|---|
| 2026-08-11T13:04:00+08:00 | created -> inbox | PMO | fixed source 69f6715; H2 done; Team rev-11 | create worktree/runtime |