docs: reframe game around recruit-line auto battles

This commit is contained in:
2026-08-10 22:46:33 +08:00
parent ac0dec2584
commit 49e4e7bdca
23 changed files with 362 additions and 183 deletions
@@ -4,7 +4,7 @@
|---|---|
| 任务 ID | ABG-REF-CENSUS |
| Goal ref | task:ABG-REF-CENSUS |
| Goal current path | queue/active/ABG-REF-CENSUS/goal.md |
| Goal current path | queue/failed/ABG-REF-CENSUS/goal.md |
| Context manifest | context.md |
| Context revision | 2 |
| Role ref | role:reference-researcher |
@@ -16,7 +16,7 @@
| Frozen spec | `.agent-taskgraph/spec.md` design-spec-r1 |
| Graph node | `.agent-taskgraph/graph.yaml#ref_census` |
| 依赖/路由 | needs: none; PASS -> merge_design_package; FAIL -> failed |
| 状态 | active |
| 状态 | failed / owner-stopped batch |
| 负责人 | 019feb14-e6ad-7352-ab6b-fd0a98dab3a7 / reference-researcher |
| 分配理由 | 职责匹配 |
| 轮次 | 第 2 次 |
@@ -40,3 +40,4 @@
|---|---|---|---|---|
| 2026-08-10 | created -> inbox | PMO | Frozen spec + graph-r1 | r2 身份验证 |
| 2026-08-10T17:53:49+08:00 | inbox -> active | PMO | 精确 r2 ACK + JSONL/线程证据 | 监控 candidate |
| 2026-08-10T19:24:00+08:00 | active -> failed | Owner/PMO | Owner stopped external orchestration; output was later integrated separately on main | Preserve history; do not resume old Goal |
@@ -4,7 +4,7 @@
|---|---|
| 任务 ID | ABG-WORLD-CONTENT |
| Goal ref | task:ABG-WORLD-CONTENT |
| Goal current path | queue/active/ABG-WORLD-CONTENT/goal.md |
| Goal current path | queue/failed/ABG-WORLD-CONTENT/goal.md |
| Context manifest | context.md |
| Context revision | 2 |
| Role ref | role:content-architect |
@@ -16,7 +16,7 @@
| Frozen spec | `.agent-taskgraph/spec.md` design-spec-r1 |
| Graph node | `.agent-taskgraph/graph.yaml#world_content` |
| 依赖/路由 | needs: none; PASS -> presentation_design; FAIL -> failed |
| 状态 | active |
| 状态 | failed / owner-stopped and superseded |
| 负责人 | 019feb14-e6ad-7fb1-a168-01dc3e4f94ad / content-architect |
| 分配理由 | 职责匹配 |
| 轮次 | 第 2 次 |
@@ -40,3 +40,4 @@
|---|---|---|---|---|
| 2026-08-10 | created -> inbox | PMO | Frozen spec + graph-r1 | r2 身份验证 |
| 2026-08-10T17:50:51+08:00 | inbox -> active | PMO | 精确 r2 ACK + JSONL/线程证据 | 监控 candidate |
| 2026-08-10T19:24:00+08:00 | active -> failed | Owner/PMO | Owner stopped external orchestration; fixed-character output is superseded by design-spec-r2 | Preserve history; do not resume old Goal |
@@ -0,0 +1,10 @@
# Context: ABG-V2-CONTENT-MATRIX
- Read repository `AGENTS.md` and portfolio rules.
- Read `.agent-taskgraph/spec.md` revision `design-spec-r2`.
- Read `docs/reference/REFERENCE_RUNTIME_CENSUS.md` and
`docs/reference/TRANSFERABLE_STRUCTURE_LESSONS.md` only for transferable
structure and uncertainty boundaries.
- Read the current `docs/content/` package to replace fixed-character and
relationship assumptions without preserving obsolete scope.
- Ignore old queue Goals and old worker branches; this Goal is the only authority.
@@ -0,0 +1,10 @@
# Dispatch: ABG-V2-CONTENT-MATRIX
- Dispatch ID: `dispatch:ABG-V2-CONTENT-MATRIX:r1`
- Role: `role:content-architect`
- Team revision: `rev-2`
- Goal: `task:ABG-V2-CONTENT-MATRIX`
- Context revision: `1`
- Runtime: HAPI visible Codex `gpt-5.6-sol / xhigh / yolo`
- Session: PENDING
- Identity ACK: PENDING
@@ -0,0 +1,63 @@
# Goal: ABG-V2 Complete Recruit And Content Matrix
> Task ID: `ABG-V2-CONTENT-MATRIX`
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r2`
> Graph node: `v2_content_matrix`
> Baseline: PMO redesign baseline commit on `main`
> Legal terminal: `ABG-V2-CONTENT-MATRIX candidate ready` or `ABG-V2-CONTENT-MATRIX redesign required: <earliest failed boundary>`
## Objective
Replace the fixed-character story package with complete generated-recruit and
combat-content matrices for an original horizontal-line auto-battler.
## Exclusive Writes
- All files under `docs/content/` and no files outside it.
- Replace or rename `CHARACTER_BIBLE.md` into a generated recruit authority;
preserve Git history through an explicit rename when appropriate.
## Exact Content Envelope
- 12 base professions, each mechanically distinct.
- 24 regular advanced professions, exactly two per base profession.
- 6 hidden hybrid professions with cross-profession prerequisites.
- 36 lightweight mechanical traits with benefit, cost, visibility and
prohibited combinations.
- 320 equipment items with stable IDs; at least 160 change targeting, timing,
reach, formation order, resource flow, status rules or profession behavior.
- 60 artifacts that modify run-wide rules rather than duplicate equipment.
- 100 ordinary/elite enemies plus 16 bosses across 8 regions.
- Minimal regional framing, progression and encounter grammar; no fixed hero
relationships, romance, personal arcs or individual voice requirements.
## Required Schemas
- Recruit generation: name pool, modular visual parts, profession, attribute
roll, trait, starting equipment, level, cost, rarity boundaries and duplicate
rules.
- Profession: role, preferred line band, basic action, resource, passive,
upgrade choices, target/reach rules, counters, synergies, AI cadence,
animation/VFX/audio production needs and hidden-branch prerequisites.
- Equipment/artifact/enemy/boss/region rows must state their actual decision
effect and production needs; name-only or percentage-only rows are invalid.
- Cross-reference every ID and provide exact count/no-filler checks that the
integration task can automate.
## Acceptance
- Exact counts reconcile and all references resolve.
- Repeated professions are legal across recruits; no content row assumes a
unique authored protagonist.
- Every base profession has two regular upgrades and participates in at least
one hidden hybrid path.
- Every region introduces new enemy behavior and build pressure, not only
larger statistics.
- Commit only `docs/content/`; leave worktree clean and report commit, count
commands and open human gates.
## Frozen
No runtime, UI/prototype, final art/audio generation, package, release or
commercial reference copying. Do not edit product schemas; report a blocker if
the frozen spec cannot support the content matrix.
@@ -0,0 +1,5 @@
# Ledger: ABG-V2-CONTENT-MATRIX
| Time | State | Evidence | Next action |
|---|---|---|---|
| 2026-08-10T22:38:28+08:00 | inbox | Owner-approved design-spec-r2 and graph-r3 | Spawn and verify visible HAPI worker |
@@ -0,0 +1,9 @@
# Context: ABG-V2-CORE-SYSTEMS
- Read repository `AGENTS.md` and portfolio rules.
- Read `.agent-taskgraph/spec.md` revision `design-spec-r2`.
- Read `docs/reference/REFERENCE_RUNTIME_CENSUS.md` and
`docs/reference/TRANSFERABLE_STRUCTURE_LESSONS.md` as evidence-labeled
structural references only.
- Read the four current product documents to identify everything superseded.
- Ignore old queue Goals and old worker branches; this Goal is the only authority.
@@ -0,0 +1,10 @@
# Dispatch: ABG-V2-CORE-SYSTEMS
- Dispatch ID: `dispatch:ABG-V2-CORE-SYSTEMS:r1`
- Role: `role:systems-designer`
- Team revision: `rev-2`
- Goal: `task:ABG-V2-CORE-SYSTEMS`
- Context revision: `1`
- Runtime: HAPI visible Codex `gpt-5.6-sol / xhigh / yolo`
- Session: PENDING
- Identity ACK: PENDING
@@ -0,0 +1,60 @@
# Goal: ABG-V2 Recruit-Line Core Systems
> Task ID: `ABG-V2-CORE-SYSTEMS`
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r2`
> Graph node: `v2_core_systems`
> Baseline: PMO redesign baseline commit on `main`
> Legal terminal: `ABG-V2-CORE-SYSTEMS candidate ready` or `ABG-V2-CORE-SYSTEMS redesign required: <earliest failed boundary>`
## Objective
Replace the fixed-cast, six-unit, three-lane product authority with a complete,
original recruit-line auto-battler contract.
## Exclusive Writes
- `docs/product/GAME_PRODUCT_CONTRACT.md`
- `docs/product/SYSTEMS_AND_BATTLE.md`
- `docs/product/ECONOMY_AND_BALANCE.md`
- `docs/product/SAVE_AND_FAILURE_CONTRACT.md`
Do not edit root, content, reference, presentation, prototype, review or
taskgraph files.
## Required Design
- One ordered horizontal party line; explicit front-to-rear targeting,
protection, reach, projectile, healing, movement, push/pull, summon footprint,
death-collapse and replacement rules.
- Repeated shop loop with recruit, equipment, combat offer, reroll and lock;
price pressure must remain recoverable after deaths.
- Generated recruits use fixed profession catalog schema, attributes, one
lightweight trait and equipment. No relationships or personal story arcs.
- Simultaneous capacity grows from a small opening toward a simulation-selected
10-12 target. Cumulative run recruitment remains independent from capacity.
- Fully automatic combat with only prepare/reorder/equip/start/pause/speed/
inspect/retreat controls.
- Deterministic formulas, target rules, status ordering, damage floor, critical
resolution, battle cap and causal result explanation.
- Five pacing profiles with explicit shop/battle/decision timestamps, economy
solvency, recovery, no dominant reroll/recruit/dismiss strategy and 15-25 hour
first-clear target.
- Complete versioned save/failure contracts including atomic pending/applied
operations, retry, migration, corruption, duplicate claim, interruption,
rollback, clock rollback and bounded offline behavior.
## Acceptance
- Search finds no authoritative requirement for fixed 30 protagonists,
relationship systems, six-unit combat, three lanes, Directive, Anchor or
Cache battle mechanics.
- All four documents use one vocabulary and one formula authority.
- Existing design validator is updated only by PMO/integration later; worker
reports any validator assumptions that no longer match rather than editing it.
- Commit only the four owned documents; leave worktree clean and report commit,
checks and open human gates.
## Frozen
No runtime, engine, UI, art/audio generation, package, release or reference
asset copying. Do not silently change the content counts in design-spec-r2.
@@ -0,0 +1,5 @@
# Ledger: ABG-V2-CORE-SYSTEMS
| Time | State | Evidence | Next action |
|---|---|---|---|
| 2026-08-10T22:38:28+08:00 | inbox | Owner-approved design-spec-r2 and graph-r3 | Spawn and verify visible HAPI worker |