pmo: activate final design closure
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# Context Manifest: ABG-V2-FINAL-PROTOTYPE-R6
|
||||
|
||||
> Task ID: `ABG-V2-FINAL-PROTOTYPE-R6`
|
||||
> Revision: `1`
|
||||
> Mode: `balanced`
|
||||
|
||||
Read Role, PROJECT, this Goal, current product contract, `SCREEN_AND_STATE_MAP`,
|
||||
`UI_AND_VISUAL_SYSTEM`, current content index/catalogs, current art/audio
|
||||
catalogs and the prototype spec. Existing HTML is implementation input only,
|
||||
never current authority. Use search and parsers instead of copying whole docs.
|
||||
@@ -0,0 +1,19 @@
|
||||
# Dispatch Bootstrap: ABG-V2-FINAL-PROTOTYPE-R6
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| Task ID | ABG-V2-FINAL-PROTOTYPE-R6 |
|
||||
| Dispatch ID | dispatch:ABG-V2-FINAL-PROTOTYPE-R6:attempt-1 |
|
||||
| Role ref | role:final-prototype-builder-r6 |
|
||||
| Role profile | roles/final-prototype-builder-r6/ROLE.md |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Team revision | rev-13 |
|
||||
| Goal ref | task:ABG-V2-FINAL-PROTOTYPE-R6 |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | 1 |
|
||||
| Continuity | Replace superseded coverage audit from current design authorities. |
|
||||
| Session ID | 397e65db-795c-46c4-af7a-5eccf23ab56e |
|
||||
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-FINAL-PROTOTYPE-R6:attempt-1 role=role:final-prototype-builder-r6 team_revision=rev-13 goal=task:ABG-V2-FINAL-PROTOTYPE-R6 context_revision=1 |
|
||||
| Delivery | PHASE1_ACK_VERIFIED; phase 2 pending |
|
||||
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-V2-FINAL-PROTOTYPE-R6:attempt-1 role=role:final-prototype-builder-r6 team_revision=rev-13 goal=task:ABG-V2-FINAL-PROTOTYPE-R6 context_revision=1 |
|
||||
| ACK evidence | exact standalone HAPI response before Goal work; clean baseline 64c87a0 |
|
||||
@@ -0,0 +1,48 @@
|
||||
# Goal: ABG-V2 Final Landscape Prototype R6
|
||||
|
||||
> Stage: owner-facing final pre-development output
|
||||
> Task ID: `ABG-V2-FINAL-PROTOTYPE-R6`
|
||||
> Baseline: `64c87a04cabbe2bb3234f392025cd454f7ea60ba; branch=feature/abg-v2-final-prototype; clean`
|
||||
> Product authority: `69f6715b6f47b507fb07436ee1edf77df7e5adab` plus current PMO-only history
|
||||
> Frozen spec: `.agent-taskgraph/spec.md design-spec-r3`
|
||||
> Context manifest: `context.md`
|
||||
> Context revision: `1`
|
||||
> Legal terminal: **ABG-V2-FINAL-PROTOTYPE-R6 candidate ready** or **redesign required: <earliest owner-visible boundary>**
|
||||
|
||||
## Objective
|
||||
|
||||
Replace the superseded 82-screen coverage audit with one polished, responsive,
|
||||
owner-reviewable landscape HTML prototype that faithfully renders the current
|
||||
50 page/state authority and complete game design. It must look like game
|
||||
screens, not specification cards, and expose one page at a time with spacious
|
||||
navigation and full-canvas viewing.
|
||||
|
||||
## Writes
|
||||
|
||||
- `prototype/site/**`
|
||||
- `prototype/gallery/**`
|
||||
- `tools/build_gallery_bundle.py`
|
||||
- `README.md`
|
||||
- `docs/prototype/INTERACTIVE_PROTOTYPE_SPEC.md`
|
||||
|
||||
## Acceptance
|
||||
|
||||
- Exactly 50 current screen/state IDs, no retired 82-screen/30-character claims, no missing-UI placeholders.
|
||||
- Dedicated player-readable compositions for the six Owner review groups: opening two-of-four/run creation, Market hire, formation/equip, horizontal battle, result/reward/recovery, catalog/settings.
|
||||
- Every remaining state has a faithful page-specific composition or explicit state variant, not a generic spec card.
|
||||
- Eight region/chapter views and searchable 42 professions, 36 traits, 320 equipment, 60 artifacts, 100 enemies, 16 bosses.
|
||||
- Landscape game canvas is fully visible on desktop, tablet, phone portrait and phone landscape; left nav becomes an ergonomic drawer on narrow screens; no overlap/crop.
|
||||
- Real interactions cover the first-play chain, page switching, search/filter, previous/next, full-screen/zoom, EN/zh_CN and accessibility/settings states.
|
||||
- Existing concept boards are used only as labeled visual direction; no paid generation or commercial assets.
|
||||
- Build a self-contained Gallery bundle. Run deterministic content checks and Playwright screenshots at desktop plus phone portrait/landscape; inspect screenshots and report paths.
|
||||
- Focused commit is pushed; branch tracks upstream and worktree is clean.
|
||||
|
||||
## Frozen
|
||||
|
||||
No changes to `docs/product`, `docs/content`, `docs/presentation`, final/bulk
|
||||
media, engine code, packaging or release. This is a design prototype, not a
|
||||
playable build.
|
||||
|
||||
- Role ref: `role:final-prototype-builder-r6`
|
||||
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/final-prototype-r6`
|
||||
- Runtime: HAPI Codex `gpt-5.6-sol / xhigh / yolo`, PENDING
|
||||
@@ -0,0 +1,32 @@
|
||||
# Ledger: ABG-V2-FINAL-PROTOTYPE-R6
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| 任务 ID | ABG-V2-FINAL-PROTOTYPE-R6 |
|
||||
| Goal ref | task:ABG-V2-FINAL-PROTOTYPE-R6 |
|
||||
| Goal current path | queue/active/ABG-V2-FINAL-PROTOTYPE-R6/goal.md |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | 1 |
|
||||
| Role ref | role:final-prototype-builder-r6 |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Role profile | roles/final-prototype-builder-r6/ROLE.md |
|
||||
| 状态 | active |
|
||||
| 负责人 | final-prototype-builder-r6 |
|
||||
| 轮次 | 1/1 |
|
||||
| 验收结果 | PENDING |
|
||||
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime observed | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime verification | VERIFIED pre-dispatch; verification 8dcc9a98-54d0-4416-858a-210de5dd17f2 |
|
||||
| Session ID | 397e65db-795c-46c4-af7a-5eccf23ab56e |
|
||||
| Runtime evidence | runtime-evidence.json |
|
||||
| Dispatch bootstrap | dispatch.md |
|
||||
| Dispatch message | PHASE1_ACK_VERIFIED; phase 2 pending |
|
||||
| Identity ACK | VERIFIED exact standalone rev-13 ACK |
|
||||
| 等待归属 | worker candidate terminal |
|
||||
|
||||
## State History
|
||||
|
||||
| Time | From -> To | Operator | Evidence | Next |
|
||||
|---|---|---|---|---|
|
||||
| 2026-08-11T13:50:00+08:00 | created -> inbox | PMO | Owner authorized final HTML output; clean fcc63a0 worktree | spawn and verify |
|
||||
| 2026-08-11T13:57:00+08:00 | inbox -> active | PMO | runtime VERIFIED; exact ACK; clean 64c87a0 baseline | send phase 2 Goal |
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"status": "VERIFIED",
|
||||
"phase": "pre-dispatch",
|
||||
"verification_id": "8dcc9a98-54d0-4416-858a-210de5dd17f2",
|
||||
"goal_ref": "task:ABG-V2-FINAL-PROTOTYPE-R6",
|
||||
"session_id": "397e65db-795c-46c4-af7a-5eccf23ab56e",
|
||||
"machine_id": "a15888ad-d405-4884-a407-c28ddd8b397c",
|
||||
"machine_name": "小吴家",
|
||||
"machine_host": "wusumacdeMac-mini.local",
|
||||
"pid": "65489",
|
||||
"flavor": "codex",
|
||||
"cwd": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/final-prototype-r6",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"permission": "yolo",
|
||||
"messages_received": 0,
|
||||
"message_watermark": {
|
||||
"latest_page_count": 0,
|
||||
"latest_message_id": "",
|
||||
"snapshot_head_seq": null,
|
||||
"snapshot_head_at": null,
|
||||
"epoch": 0,
|
||||
"captured_at": "2026-08-11T05:55:40.310962+00:00"
|
||||
},
|
||||
"active": true,
|
||||
"thinking": false,
|
||||
"lifecycle": "running",
|
||||
"catalog": {
|
||||
"status": "VERIFIED",
|
||||
"source": "/api/machines/:id/codex-models",
|
||||
"checked_at": "2026-08-11T05:55:37.513811+00:00",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"model_supported": true,
|
||||
"effort_supported": true
|
||||
},
|
||||
"evidence": "HAPI Hub session metadata, model catalog, and message watermark",
|
||||
"verified_at": "2026-08-11T05:55:40.311099+00:00"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
# Context Manifest: ABG-V2-REGION-ART-BINDING-R6
|
||||
|
||||
> Task ID: `ABG-V2-REGION-ART-BINDING-R6`
|
||||
> Revision: `1`
|
||||
> Mode: `balanced`
|
||||
|
||||
Read Role, PROJECT, this Goal, `docs/content/REGION_CATALOG.md`, the owned art
|
||||
catalog, validator contract/tool, and the Experience R5 report only. Search
|
||||
locally for existing ART-REG parsing before editing.
|
||||
@@ -0,0 +1,19 @@
|
||||
# Dispatch Bootstrap: ABG-V2-REGION-ART-BINDING-R6
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| Task ID | ABG-V2-REGION-ART-BINDING-R6 |
|
||||
| Dispatch ID | dispatch:ABG-V2-REGION-ART-BINDING-R6:attempt-1 |
|
||||
| Role ref | role:region-art-binding-repairer-r6 |
|
||||
| Role profile | roles/region-art-binding-repairer-r6/ROLE.md |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Team revision | rev-13 |
|
||||
| Goal ref | task:ABG-V2-REGION-ART-BINDING-R6 |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | 1 |
|
||||
| Continuity | Fresh bounded Gate 8 repair; preserve R5 Gates 1-7. |
|
||||
| Session ID | c63c1b13-8f65-479c-ad65-b2c998713a2d |
|
||||
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-REGION-ART-BINDING-R6:attempt-1 role=role:region-art-binding-repairer-r6 team_revision=rev-13 goal=task:ABG-V2-REGION-ART-BINDING-R6 context_revision=1 |
|
||||
| Delivery | PHASE1_ACK_VERIFIED; phase 2 pending |
|
||||
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-V2-REGION-ART-BINDING-R6:attempt-1 role=role:region-art-binding-repairer-r6 team_revision=rev-13 goal=task:ABG-V2-REGION-ART-BINDING-R6 context_revision=1 |
|
||||
| ACK evidence | exact standalone HAPI response before Goal work; clean baseline 64c87a0 |
|
||||
@@ -0,0 +1,40 @@
|
||||
# Goal: ABG-V2 Region Art Binding R6
|
||||
|
||||
> Stage: final pre-development design closure
|
||||
> Task ID: `ABG-V2-REGION-ART-BINDING-R6`
|
||||
> Baseline: `64c87a04cabbe2bb3234f392025cd454f7ea60ba; branch=repair/abg-v2-region-art-r6; clean`
|
||||
> Fixed product source: `69f6715b6f47b507fb07436ee1edf77df7e5adab`
|
||||
> Frozen spec: `.agent-taskgraph/spec.md design-spec-r3`
|
||||
> Context manifest: `context.md`
|
||||
> Context revision: `1`
|
||||
> Legal terminal: **ABG-V2-REGION-ART-BINDING-R6 candidate ready** or **redesign required: <earliest boundary>**
|
||||
|
||||
## Objective
|
||||
|
||||
Close only Experience R5 Gate 8. Bind each `ART-REG-01..08` production package
|
||||
to exactly one `RG-01..08` content region, align biome/landmark/palette/hazard
|
||||
briefs with the content authority, and make missing, duplicate, wrong-ID or
|
||||
semantically conflicting bindings fail the deterministic design validator.
|
||||
|
||||
## Writes
|
||||
|
||||
- `docs/presentation/ART_ASSET_AND_ANIMATION_CATALOG.md`
|
||||
- `docs/reviews/DESIGN_VALIDATION_CONTRACT.md`
|
||||
- `tools/validate_predevelopment_design.py`
|
||||
|
||||
## Acceptance
|
||||
|
||||
- Exact bijection `RG-01..08 <-> ART-REG-01..08`; names and briefs match `REGION_CATALOG.md`.
|
||||
- Existing art totals, profession bindings, page counts and all unrelated rows remain unchanged.
|
||||
- Validator compile, self-test, full text and repeated JSON pass with zero errors and byte-identical JSON.
|
||||
- At least four isolated negative cases reject missing mapping, wrong RG ID, duplicate RG target and a mismatched region brief.
|
||||
- Focused commit is pushed; branch tracks upstream and worktree is clean.
|
||||
|
||||
## Frozen
|
||||
|
||||
No content/product/UX/audio/prototype edits, new art, paid generation, engine,
|
||||
packaging or release. Preserve R5 Gates 1-7 and stop after one candidate.
|
||||
|
||||
- Role ref: `role:region-art-binding-repairer-r6`
|
||||
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/repair-region-art-r6`
|
||||
- Runtime: HAPI Codex `gpt-5.6-sol / xhigh / yolo`, PENDING
|
||||
@@ -0,0 +1,32 @@
|
||||
# Ledger: ABG-V2-REGION-ART-BINDING-R6
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| 任务 ID | ABG-V2-REGION-ART-BINDING-R6 |
|
||||
| Goal ref | task:ABG-V2-REGION-ART-BINDING-R6 |
|
||||
| Goal current path | queue/active/ABG-V2-REGION-ART-BINDING-R6/goal.md |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | 1 |
|
||||
| Role ref | role:region-art-binding-repairer-r6 |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Role profile | roles/region-art-binding-repairer-r6/ROLE.md |
|
||||
| 状态 | active |
|
||||
| 负责人 | region-art-binding-repairer-r6 |
|
||||
| 轮次 | 1/1 |
|
||||
| 验收结果 | PENDING |
|
||||
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime observed | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime verification | VERIFIED pre-dispatch; verification 656760c0-c08f-4c47-af95-6a5c28e7d1aa |
|
||||
| Session ID | c63c1b13-8f65-479c-ad65-b2c998713a2d |
|
||||
| Runtime evidence | runtime-evidence.json |
|
||||
| Dispatch bootstrap | dispatch.md |
|
||||
| Dispatch message | PHASE1_ACK_VERIFIED; phase 2 pending |
|
||||
| Identity ACK | VERIFIED exact standalone rev-13 ACK |
|
||||
| 等待归属 | worker candidate terminal |
|
||||
|
||||
## State History
|
||||
|
||||
| Time | From -> To | Operator | Evidence | Next |
|
||||
|---|---|---|---|---|
|
||||
| 2026-08-11T13:50:00+08:00 | created -> inbox | PMO | Experience R5 Gate 8 FAIL; clean fcc63a0 worktree | spawn and verify |
|
||||
| 2026-08-11T13:57:00+08:00 | inbox -> active | PMO | runtime VERIFIED; exact ACK; clean 64c87a0 baseline | send phase 2 Goal |
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"status": "VERIFIED",
|
||||
"phase": "pre-dispatch",
|
||||
"verification_id": "656760c0-c08f-4c47-af95-6a5c28e7d1aa",
|
||||
"goal_ref": "task:ABG-V2-REGION-ART-BINDING-R6",
|
||||
"session_id": "c63c1b13-8f65-479c-ad65-b2c998713a2d",
|
||||
"machine_id": "a15888ad-d405-4884-a407-c28ddd8b397c",
|
||||
"machine_name": "小吴家",
|
||||
"machine_host": "wusumacdeMac-mini.local",
|
||||
"pid": "65490",
|
||||
"flavor": "codex",
|
||||
"cwd": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/repair-region-art-r6",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"permission": "yolo",
|
||||
"messages_received": 0,
|
||||
"message_watermark": {
|
||||
"latest_page_count": 0,
|
||||
"latest_message_id": "",
|
||||
"snapshot_head_seq": null,
|
||||
"snapshot_head_at": null,
|
||||
"epoch": 0,
|
||||
"captured_at": "2026-08-11T05:55:38.794400+00:00"
|
||||
},
|
||||
"active": true,
|
||||
"thinking": false,
|
||||
"lifecycle": "running",
|
||||
"catalog": {
|
||||
"status": "VERIFIED",
|
||||
"source": "/api/machines/:id/codex-models",
|
||||
"checked_at": "2026-08-11T05:55:37.513923+00:00",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"model_supported": true,
|
||||
"effort_supported": true
|
||||
},
|
||||
"evidence": "HAPI Hub session metadata, model catalog, and message watermark",
|
||||
"verified_at": "2026-08-11T05:55:38.794550+00:00"
|
||||
}
|
||||
Reference in New Issue
Block a user