chore: prepare outcome vocabulary sync goals

This commit is contained in:
2026-08-11 08:24:17 +08:00
parent 3b44c9d3db
commit bc724f6b69
13 changed files with 292 additions and 0 deletions
+3
View File
@@ -12,6 +12,9 @@
| ABG-V2-SYSTEMS-REVIEW-R2 | 系统、经济、战斗与存档完整性审查 | failed | systems-integrity-reviewer-v2 | 1/1 | 2026-08-11T01:10:00+08:00 | FAIL Gate 5:PF-A04 依赖未定义 hit/miss/evasion 系统 |
| ABG-V2-EXPERIENCE-REVIEW-R2 | UX、内容呈现与美术音频生产审查 | failed | experience-production-reviewer-v2 | 1/1 | 2026-08-11T01:10:00+08:00 | INVALID:PMO context 引用了固定 revision 中不存在的文件名 |
| ABG-V2-BATTLE-OUTCOME-REPAIR | 确定性战斗结果词汇修复 | active | systems-designer | 1/1 | 2026-08-11T01:19:42+08:00 | ACK VERIFIED;只写 `SYSTEMS_AND_BATTLE.md` |
| ABG-V2-CONTENT-OUTCOME-SYNC | 内容结果词汇同步 | inbox | content-architect | 1/1 | 2026-08-11T08:23:53+08:00 | BLOCKED:等待 battle outcome authority 候选整合 |
| ABG-V2-ART-OUTCOME-SYNC | 美术与 VFX 结果词汇同步 | inbox | art-director-v2 | 1/1 | 2026-08-11T08:23:53+08:00 | BLOCKED:等待 battle outcome authority 候选整合 |
| ABG-V2-AUDIO-OUTCOME-SYNC | 音频结果词汇同步 | inbox | audio-director-v2 | 1/1 | 2026-08-11T08:23:53+08:00 | BLOCKED:等待 battle outcome authority 候选整合 |
## 批次
@@ -0,0 +1,10 @@
# Context Manifest: ABG-V2-ART-OUTCOME-SYNC
> Task ID: `ABG-V2-ART-OUTCOME-SYNC`
> Revision: `1`
> Mode: lean
> Budget exception: none
Read role profile, PROJECT locks, current dispatch/Goal, spec r3, graph-r6 node,
integrated battle outcome contract and the one owned art catalog. Search current
miss/dodge/evade rows only. Exclude chats, other games, prototype/media/release.
@@ -0,0 +1,19 @@
# Dispatch Bootstrap: ABG-V2-ART-OUTCOME-SYNC
| 字段 | 值 |
|---|---|
| Task ID | ABG-V2-ART-OUTCOME-SYNC |
| Dispatch ID | dispatch:ABG-V2-ART-OUTCOME-SYNC:r1 |
| Role ref | role:art-director-v2 |
| Role profile | roles/art-director-v2/ROLE.md |
| Role lifecycle | persistent |
| Team revision | rev-4 |
| Goal ref | task:ABG-V2-ART-OUTCOME-SYNC |
| Context manifest | context.md |
| Context revision | 1 |
| Continuity | reuse HAPI 28cb1721 after dependency integration |
| Session ID | PENDING |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-ART-OUTCOME-SYNC:r1 role=role:art-director-v2 team_revision=rev-4 goal=task:ABG-V2-ART-OUTCOME-SYNC context_revision=1 |
| Delivery | NOT_SENT |
| Identity ACK | PENDING |
| ACK evidence | PENDING |
@@ -0,0 +1,26 @@
# Goal: ABG-V2 Art And VFX Outcome Vocabulary Sync
> Stage: dependent R2 repair sync
> Started: 2026-08-11T08:23:53+08:00
> Task ID: `ABG-V2-ART-OUTCOME-SYNC`
> Baseline: PENDING integrated `ABG-V2-BATTLE-OUTCOME-REPAIR` candidate
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r3`
> Graph node: `.agent-taskgraph/graph.yaml#v2_art_outcome_sync` revision `graph-r6`
> Context manifest: `context.md`
> Context revision: `1`
> Legal terminal: **ABG-V2-ART-OUTCOME-SYNC candidate ready** or **ABG-V2-ART-OUTCOME-SYNC redesign required: <earliest failed boundary>**
## Objective And Scope
After battle outcome integration, update only
`docs/presentation/ART_ASSET_AND_ANIMATION_CATALOG.md` so miss/dodge/evade cues
name declared deterministic outcomes. Preserve readability, mixed area outcomes,
130% text, reduced-motion and low-power behavior. Run all validators and a
focused vocabulary scan; commit the one owned file and leave clean.
- Role ref: `role:art-director-v2`; lifecycle persistent.
- Planned reuse: HAPI `28cb1721-b66f-4fdf-9700-5ba5924761fa`.
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/v2-art`.
- Runtime requested: `runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible`.
- Runtime observed PENDING; dispatch NOT_SENT; ACK PENDING.
- Frozen: all other files, final media, HTML/runtime/package/release.
@@ -0,0 +1,28 @@
# Ledger: ABG-V2-ART-OUTCOME-SYNC
| Field | Value |
|---|---|
| Task ID | ABG-V2-ART-OUTCOME-SYNC |
| Goal ref | task:ABG-V2-ART-OUTCOME-SYNC |
| Goal current path | queue/inbox/ABG-V2-ART-OUTCOME-SYNC/goal.md |
| Context manifest | context.md |
| Context revision | 1 |
| Role ref | role:art-director-v2 |
| Role lifecycle | persistent |
| Role profile | roles/art-director-v2/ROLE.md |
| Graph node | .agent-taskgraph/graph.yaml#v2_art_outcome_sync |
| Dependencies / route | needs: v2_battle_outcome_repair; PASS -> v2_outcome_reintegration; FAIL -> failed |
| State | inbox |
| Owner | art-director-v2 |
| Attempt | 1 of 1 |
| Last updated | 2026-08-11T08:23:53+08:00 |
| Acceptance | BLOCKED on integrated battle outcome authority |
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible |
| Runtime observed | PENDING |
| Runtime verification | PENDING pre-redispatch |
| Session ID | PENDING |
| Runtime evidence | runtime-evidence.json PENDING |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | NOT_SENT |
| Identity ACK | PENDING |
| Waiting owner | systems-designer: candidate commit and PMO integration |
@@ -0,0 +1,11 @@
# Context Manifest: ABG-V2-AUDIO-OUTCOME-SYNC
> Task ID: `ABG-V2-AUDIO-OUTCOME-SYNC`
> Revision: `1`
> Mode: lean
> Budget exception: none
Read role profile, PROJECT locks, current dispatch/Goal, spec r3, graph-r6 node,
integrated battle outcome contract and the one owned audio catalog. Search
current dodge/miss SFX/caption rows only. Exclude chats, other games, providers,
generated media, prototype and release material.
@@ -0,0 +1,19 @@
# Dispatch Bootstrap: ABG-V2-AUDIO-OUTCOME-SYNC
| 字段 | 值 |
|---|---|
| Task ID | ABG-V2-AUDIO-OUTCOME-SYNC |
| Dispatch ID | dispatch:ABG-V2-AUDIO-OUTCOME-SYNC:r1 |
| Role ref | role:audio-director-v2 |
| Role profile | roles/audio-director-v2/ROLE.md |
| Role lifecycle | persistent |
| Team revision | rev-4 |
| Goal ref | task:ABG-V2-AUDIO-OUTCOME-SYNC |
| Context manifest | context.md |
| Context revision | 1 |
| Continuity | reuse HAPI 00ed3a77 after dependency integration |
| Session ID | PENDING |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-AUDIO-OUTCOME-SYNC:r1 role=role:audio-director-v2 team_revision=rev-4 goal=task:ABG-V2-AUDIO-OUTCOME-SYNC context_revision=1 |
| Delivery | NOT_SENT |
| Identity ACK | PENDING |
| ACK evidence | PENDING |
@@ -0,0 +1,26 @@
# Goal: ABG-V2 Audio Outcome Vocabulary Sync
> Stage: dependent R2 repair sync
> Started: 2026-08-11T08:23:53+08:00
> Task ID: `ABG-V2-AUDIO-OUTCOME-SYNC`
> Baseline: PENDING integrated `ABG-V2-BATTLE-OUTCOME-REPAIR` candidate
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r3`
> Graph node: `.agent-taskgraph/graph.yaml#v2_audio_outcome_sync` revision `graph-r6`
> Context manifest: `context.md`
> Context revision: `1`
> Legal terminal: **ABG-V2-AUDIO-OUTCOME-SYNC candidate ready** or **ABG-V2-AUDIO-OUTCOME-SYNC redesign required: <earliest failed boundary>**
## Objective And Scope
After battle outcome integration, update only
`docs/presentation/AUDIO_MUSIC_AND_VOICE_CATALOG.md` so dodge/miss SFX and
captions bind to declared deterministic outcome IDs. Preserve exact production
counts, 33 integration bindings, mute/lifecycle/low-power/accessibility rules.
Run all validators and focused scans; commit the one owned file and leave clean.
- Role ref: `role:audio-director-v2`; lifecycle persistent.
- Planned reuse: HAPI `00ed3a77-7d43-4e45-8dd0-a0e687775b5c`.
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/v2-audio`.
- Runtime requested: `runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible`.
- Runtime observed PENDING; dispatch NOT_SENT; ACK PENDING.
- Frozen: all other files, audio generation/provider calls, HTML/runtime/package/release.
@@ -0,0 +1,28 @@
# Ledger: ABG-V2-AUDIO-OUTCOME-SYNC
| Field | Value |
|---|---|
| Task ID | ABG-V2-AUDIO-OUTCOME-SYNC |
| Goal ref | task:ABG-V2-AUDIO-OUTCOME-SYNC |
| Goal current path | queue/inbox/ABG-V2-AUDIO-OUTCOME-SYNC/goal.md |
| Context manifest | context.md |
| Context revision | 1 |
| Role ref | role:audio-director-v2 |
| Role lifecycle | persistent |
| Role profile | roles/audio-director-v2/ROLE.md |
| Graph node | .agent-taskgraph/graph.yaml#v2_audio_outcome_sync |
| Dependencies / route | needs: v2_battle_outcome_repair; PASS -> v2_outcome_reintegration; FAIL -> failed |
| State | inbox |
| Owner | audio-director-v2 |
| Attempt | 1 of 1 |
| Last updated | 2026-08-11T08:23:53+08:00 |
| Acceptance | BLOCKED on integrated battle outcome authority |
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible |
| Runtime observed | PENDING |
| Runtime verification | PENDING pre-redispatch |
| Session ID | PENDING |
| Runtime evidence | runtime-evidence.json PENDING |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | NOT_SENT |
| Identity ACK | PENDING |
| Waiting owner | systems-designer: candidate commit and PMO integration |
@@ -0,0 +1,18 @@
# Context Manifest: ABG-V2-CONTENT-OUTCOME-SYNC
> Task ID: `ABG-V2-CONTENT-OUTCOME-SYNC`
> Revision: `1`
> Mode: balanced
> Budget exception: none
## Must Read
1. `.agent-taskgraph/roles/content-architect/ROLE.md`.
2. `.agent-taskgraph/PROJECT.md` write locks.
3. Current `dispatch.md`, `goal.md` and graph-r6 node.
4. `.agent-taskgraph/spec.md` design-spec-r3.
5. Integrated `docs/product/SYSTEMS_AND_BATTLE.md` outcome contract.
6. Systems R2 FAIL report and battle-outcome repair terminal.
Search only the four owned catalogs for affected terms. Do not load worker
chats, other games, prototype/media or release material.
@@ -0,0 +1,19 @@
# Dispatch Bootstrap: ABG-V2-CONTENT-OUTCOME-SYNC
| 字段 | 值 |
|---|---|
| Task ID | ABG-V2-CONTENT-OUTCOME-SYNC |
| Dispatch ID | dispatch:ABG-V2-CONTENT-OUTCOME-SYNC:r1 |
| Role ref | role:content-architect |
| Role profile | roles/content-architect/ROLE.md |
| Role lifecycle | persistent |
| Team revision | rev-4 |
| Goal ref | task:ABG-V2-CONTENT-OUTCOME-SYNC |
| Context manifest | context.md |
| Context revision | 1 |
| Continuity | reuse HAPI 593d50d6 after dependency integration |
| Session ID | PENDING |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-V2-CONTENT-OUTCOME-SYNC:r1 role=role:content-architect team_revision=rev-4 goal=task:ABG-V2-CONTENT-OUTCOME-SYNC context_revision=1 |
| Delivery | NOT_SENT |
| Identity ACK | PENDING |
| ACK evidence | PENDING |
@@ -0,0 +1,45 @@
# Goal: ABG-V2 Content Outcome Vocabulary Sync
> Stage: dependent R2 repair sync
> Started: 2026-08-11T08:23:53+08:00
> Task ID: `ABG-V2-CONTENT-OUTCOME-SYNC`
> Baseline: PENDING integrated `ABG-V2-BATTLE-OUTCOME-REPAIR` candidate
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r3`
> Graph node: `.agent-taskgraph/graph.yaml#v2_content_outcome_sync` revision `graph-r6`
> Context manifest: `context.md`
> Context revision: `1`
> Legal terminal: **ABG-V2-CONTENT-OUTCOME-SYNC candidate ready** or **ABG-V2-CONTENT-OUTCOME-SYNC redesign required: <earliest failed boundary>**
## Objective
After the deterministic battle-outcome authority is integrated, bind every
content use of miss/dodge/evasion to declared deterministic outcome IDs or
rewrite it as forecast divergence/interruption where that is the actual rule.
Make `PF-A04` executable without adding accuracy/evasion statistics or random
miss chance.
## Scope
- Needs: `v2_battle_outcome_repair`
- Writes only: `docs/content/PROFESSION_CATALOG.md`,
`docs/content/EQUIPMENT_CATALOG.md`, `docs/content/TRAIT_CATALOG.md`,
`docs/content/ENEMY_CATALOG.md`
- Preserve exact content counts, IDs and unrelated mechanics.
- Explicitly audit `PF-A04`, `EQ-195`, `TR-017`, `EN-R5-03` and `EN-R6-10`.
- Run validator self-test/full/JSON plus a focused undeclared-vocabulary scan.
- Commit only authorized files, leave worktree clean, report commit hash.
## Assignment
- Role ref: `role:content-architect`
- Role lifecycle: persistent
- Planned session: reuse HAPI `593d50d6-141a-4d9f-ba91-24f3bd4650b0`
- Worktree: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/v2-content`
- Runtime requested: `runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible`
- Runtime observed: PENDING; do not dispatch before dependency integration
- Dispatch message: NOT_SENT; Identity ACK: PENDING
## Frozen
No product/presentation/reference/validator/HTML/runtime/media/package/release
edits and no new content rows or probability system.
@@ -0,0 +1,40 @@
# Ledger: ABG-V2-CONTENT-OUTCOME-SYNC
| Field | Value |
|---|---|
| Task ID | ABG-V2-CONTENT-OUTCOME-SYNC |
| Goal ref | task:ABG-V2-CONTENT-OUTCOME-SYNC |
| Goal current path | queue/inbox/ABG-V2-CONTENT-OUTCOME-SYNC/goal.md |
| Context manifest | context.md |
| Context revision | 1 |
| Role ref | role:content-architect |
| Role lifecycle | persistent |
| Role profile | roles/content-architect/ROLE.md |
| Role continuity | reuse HAPI 593d50d6 after dependency integration |
| Reviewer Role ref | PENDING fresh R3 |
| Reviewer Role profile | PENDING |
| Frozen spec | .agent-taskgraph/spec.md design-spec-r3 |
| Graph node | .agent-taskgraph/graph.yaml#v2_content_outcome_sync |
| Dependencies / route | needs: v2_battle_outcome_repair; PASS -> v2_outcome_reintegration; FAIL -> failed |
| State | inbox |
| Owner | content-architect |
| Assignment reason | original content authority ownership |
| Attempt | 1 of 1 |
| Started | 2026-08-11T08:23:53+08:00 |
| Last updated | 2026-08-11T08:23:53+08:00 |
| Acceptance | BLOCKED on integrated battle outcome authority |
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=bypassPermissions; visibility=visible |
| Runtime observed | PENDING |
| Runtime verification | PENDING pre-redispatch |
| Session ID | PENDING |
| Runtime evidence | runtime-evidence.json PENDING |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | NOT_SENT |
| Identity ACK | PENDING |
| Waiting owner | systems-designer: candidate commit and PMO integration |
## State History
| Time | From -> To | Operator | Evidence | Next |
|---|---|---|---|---|
| 2026-08-11T08:23:53+08:00 | created -> inbox | PMO | graph-r6 dependency | wait without waking worker |