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
@@ -1,19 +0,0 @@
# Context Manifest: ABG-REF-CENSUS
> Task ID: `ABG-REF-CENSUS`
> Revision: `2`
> Mode: `balanced`
> Budget exception: `none`
## 必须读取
| 路径或稳定引用 | Revision / 范围 | 为什么本 Goal 必须读 |
|---|---|---|
| `.agent-taskgraph/PROJECT.md` | design-batch-01 | 项目硬约束和执行配置 |
| `.agent-taskgraph/roles/reference-researcher/ROLE.md` | rev-1 | 职责和写入边界 |
| `.agent-taskgraph/queue/active/ABG-REF-CENSUS/dispatch.md` | dispatch:ABG-REF-CENSUS:r2 | 本次身份合同 |
| `.agent-taskgraph/spec.md` | design-spec-r1 | 冻结产品/研究边界 |
| `.agent-taskgraph/graph.yaml` | graph-r1#ref_census | 节点产物和路由 |
| `/Users/wusumac/Documents/game-reference-archive/dwarves-glory-death-and-loot/2026-08-10/STRUCTURAL_CONTENT_COUNT_AUDIT.md` | 2026-08-10 | 现有计数下限与未知项 |
| `/Users/wusumac/Documents/game-reference-archive/dwarves-glory-death-and-loot/2026-08-10/OBSERVATION_LEDGER.md` | 2026-08-10 | 运行观察证据 |
| `/Users/wusumac/Documents/game-reference-archive/dwarves-glory-death-and-loot/2026-08-10/authorized-reference-assets/AUTHORIZED_REFERENCE_EXTRACTION_SUMMARY.md` | 2026-08-10 | 资产对象边界 |
@@ -1,19 +0,0 @@
# Dispatch Bootstrap: ABG-REF-CENSUS
| 字段 | 值 |
|---|---|
| Task ID | ABG-REF-CENSUS |
| Dispatch ID | dispatch:ABG-REF-CENSUS:r2 |
| Role ref | role:reference-researcher |
| Role profile | roles/reference-researcher/ROLE.md |
| Role lifecycle | persistent |
| Team revision | rev-1 |
| Goal ref | task:ABG-REF-CENSUS |
| Context manifest | context.md |
| Context revision | 2 |
| Continuity | 新角色 + r2 corrected dispatch |
| Session ID | 019feb14-e6ad-7352-ab6b-fd0a98dab3a7 |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-REF-CENSUS:r2 role=role:reference-researcher team_revision=rev-1 goal=task:ABG-REF-CENSUS context_revision=2 |
| Delivery | SENT: 2026-08-10T17:50:46+08:00 via Codex CLI dispatch:ABG-REF-CENSUS:r2 |
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-REF-CENSUS:r2 role=role:reference-researcher team_revision=rev-1 goal=task:ABG-REF-CENSUS context_revision=2 |
| ACK evidence | Session 019feb14-e6ad-7352-ab6b-fd0a98dab3a7 JSONL line 12 at `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7352-ab6b-fd0a98dab3a7.jsonl` |
@@ -1,57 +0,0 @@
# Goal: ABG Reference Runtime Content Census
> Stage: complete-design phase 1
> Started: 2026-08-10
> Task ID: `ABG-REF-CENSUS`
> Baseline: `6047f50052b13b48b101f4cc41cde3afc7ea5e18`, branch `main`, clean
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r1`
> Graph node: `.agent-taskgraph/graph.yaml#ref_census`
> Context manifest: `context.md`
> Context revision: `2`
> Legal terminal: **ABG-REF-CENSUS candidate ready** or **ABG-REF-CENSUS redesign required: <earliest failed boundary>**
## Objective
Complete the strongest defensible runtime/content census of the authorized private Dwarves reference using the existing observation archive, screenshots, catalogs and normal logged-in browser state if needed. Distinguish direct observation, inference and unknown. Convert the findings into structural lessons for an original game without copying expression.
## Inputs, Outputs And Writes
- Needs: none
- Consumes: external authorized archive dated 2026-08-10 and existing structural audits
- Produces: `docs/reference/REFERENCE_RUNTIME_CENSUS.md`, `docs/reference/TRANSFERABLE_STRUCTURE_LESSONS.md`
- Exclusive writes: `docs/reference/`
- Route: PASS -> `merge_design_package`; FAIL -> `failed`; maximum 2 attempts
## Required Coverage
- Visible characters/recruits, base/advanced professions, skills/skill branches, enemy identities/roles, equipment/items, artifacts, formations, biomes/chapters/waves, achievements/collections and modes.
- For each claimed count: exact observation source, observation method, lower bound vs exact total, confidence and unresolved reason.
- Reconcile object/image/audio counts with gameplay-entity counts; never present frames/layers as entities.
- Record what cannot be proven from IL2CPP metadata or empty database shells.
- Provide reusable design lessons about loop, decision timing, content grammar, information hierarchy and production scope; no copied names/layouts/formulas/assets.
## Assignment
- Role ref: `role:reference-researcher`
- 角色职责: 证据标注的参考运行内容普查和原创可迁移结构 lessons
- 角色生命周期: persistent
- 连续性: 新角色 + r2 corrected dispatch
- 工作区: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/ref-census`(分支:`agent/abg-ref-census`)
- Runtime requested: `runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless`
- Runtime observed: `runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless`
- Runtime verification: VERIFIED: 2026-08-10T17:53:49+08:00 before task-bearing work
- Session evidence: thread `019feb14-e6ad-7352-ab6b-fd0a98dab3a7`; exec session `2787`; JSONL `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7352-ab6b-fd0a98dab3a7.jsonl`
- Dispatch bootstrap: `dispatch.md`
- Dispatch message: SENT: 2026-08-10T17:50:46+08:00 dispatch:ABG-REF-CENSUS:r2 via Codex CLI
- Identity ACK: VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-REF-CENSUS:r2 role=role:reference-researcher team_revision=rev-1 goal=task:ABG-REF-CENSUS context_revision=2
## Acceptance
- Every number is labeled direct observation, inference or unknown with a provenance pointer.
- Both required documents are detailed enough to inform original content planning but contain no commercial asset or copied expression.
- Markdown links and referenced archive paths resolve locally.
- Commit only owned files on the assigned branch, leave worktree clean, and report commit plus concise evidence summary.
## Frozen
Do not edit product/content/presentation/taskgraph files; do not download or place commercial assets in Git; do not expose cookies, tokens or credentials; do not bypass access controls; do not write runtime code.
@@ -1,42 +0,0 @@
# 台账记录:ABG-REF-CENSUS
| 字段 | 值 |
|---|---|
| 任务 ID | ABG-REF-CENSUS |
| Goal ref | task:ABG-REF-CENSUS |
| Goal current path | queue/active/ABG-REF-CENSUS/goal.md |
| Context manifest | context.md |
| Context revision | 2 |
| Role ref | role:reference-researcher |
| Role lifecycle | persistent |
| Role profile | roles/reference-researcher/ROLE.md |
| Role continuity | 新角色 + r2 corrected dispatch |
| Reviewer Role ref | PENDING |
| Reviewer Role profile | PENDING |
| 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 |
| 负责人 | 019feb14-e6ad-7352-ab6b-fd0a98dab3a7 / reference-researcher |
| 分配理由 | 职责匹配 |
| 轮次 | 第 2 次 |
| 开始时间 | 2026-08-10T17:53:49+08:00 |
| 最后更新 | 2026-08-10T17:53:49+08:00 |
| 验收结果 | PENDING |
| 日志指针 | `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7352-ab6b-fd0a98dab3a7.jsonl` |
| Runtime requested | runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless |
| Runtime observed | runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless |
| Runtime verification | VERIFIED |
| Session ID | 019feb14-e6ad-7352-ab6b-fd0a98dab3a7 |
| Runtime evidence | `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7352-ab6b-fd0a98dab3a7.jsonl` |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | SENT: 2026-08-10T17:50:46+08:00 dispatch:ABG-REF-CENSUS:r2 via Codex CLI |
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-REF-CENSUS:r2 role=role:reference-researcher team_revision=rev-1 goal=task:ABG-REF-CENSUS context_revision=2 |
| 等待归属 | 在等谁:worker;等什么:candidate;静默多久算异常:20 分钟 |
## 状态转换历史
| 时间 | from -> to | 操作者 | 依据/证据 | 唯一下一步 |
|---|---|---|---|---|
| 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 |
@@ -1,19 +0,0 @@
# Context Manifest: ABG-WORLD-CONTENT
> Task ID: `ABG-WORLD-CONTENT`
> Revision: `2`
> Mode: `balanced`
> Budget exception: `none`
## 必须读取
| 路径或稳定引用 | Revision / 范围 | 为什么本 Goal 必须读 |
|---|---|---|
| `.agent-taskgraph/PROJECT.md` | design-batch-01 | 项目硬约束和执行配置 |
| `.agent-taskgraph/roles/content-architect/ROLE.md` | rev-1 | 职责和写入边界 |
| `.agent-taskgraph/queue/active/ABG-WORLD-CONTENT/dispatch.md` | dispatch:ABG-WORLD-CONTENT:r2 | 本次身份合同 |
| `.agent-taskgraph/spec.md` | design-spec-r1 | 完整内容范围 |
| `.agent-taskgraph/graph.yaml` | graph-r1#world_content | 节点产物和路由 |
| `README.md` | a1cf76b | 产品边界 |
| `AGENTS.md` | a1cf76b | 原创性与开发冻结边界 |
| `/Users/wusumac/Documents/game/reference_game_studies/dwarves_glory_death_loot/ANALYSIS_2026-08-09.md` | 2026-08-09 | 只作结构范围参考 |
@@ -1,19 +0,0 @@
# Dispatch Bootstrap: ABG-WORLD-CONTENT
| 字段 | 值 |
|---|---|
| Task ID | ABG-WORLD-CONTENT |
| Dispatch ID | dispatch:ABG-WORLD-CONTENT:r2 |
| Role ref | role:content-architect |
| Role profile | roles/content-architect/ROLE.md |
| Role lifecycle | persistent |
| Team revision | rev-1 |
| Goal ref | task:ABG-WORLD-CONTENT |
| Context manifest | context.md |
| Context revision | 2 |
| Continuity | 新角色 + r2 corrected dispatch |
| Session ID | 019feb14-e6ad-7fb1-a168-01dc3e4f94ad |
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-WORLD-CONTENT:r2 role=role:content-architect team_revision=rev-1 goal=task:ABG-WORLD-CONTENT context_revision=2 |
| Delivery | SENT: 2026-08-10T17:50:46+08:00 via Codex CLI dispatch:ABG-WORLD-CONTENT:r2 |
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-WORLD-CONTENT:r2 role=role:content-architect team_revision=rev-1 goal=task:ABG-WORLD-CONTENT context_revision=2 |
| ACK evidence | Session 019feb14-e6ad-7fb1-a168-01dc3e4f94ad JSONL line 12 at `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7fb1-a168-01dc3e4f94ad.jsonl` |
@@ -1,56 +0,0 @@
# Goal: ABG Complete World And Content Matrices
> Stage: complete-design phase 1
> Started: 2026-08-10
> Task ID: `ABG-WORLD-CONTENT`
> Baseline: `6047f50052b13b48b101f4cc41cde3afc7ea5e18`, branch `main`, clean
> Frozen spec: `.agent-taskgraph/spec.md` revision `design-spec-r1`
> Graph node: `.agent-taskgraph/graph.yaml#world_content`
> Context manifest: `context.md`
> Context revision: `2`
> Legal terminal: **ABG-WORLD-CONTENT candidate ready** or **ABG-WORLD-CONTENT redesign required: <earliest failed boundary>**
## Objective
Create the complete original world and content package: 30 named characters, 12 base professions, 24 advanced professions, 100 enemy combat identities, 8 chapters and 320 equipment/items, plus achievements and collections. It must be expansion-ready and mechanically differentiated, not a launch subset or a list of names.
## Outputs And Writes
- Needs: none
- Produces: `docs/content/CHARACTER_BIBLE.md`, `PROFESSION_AND_SKILL_MATRIX.md`, `ENEMY_BESTIARY.md`, `EQUIPMENT_CATALOG.md`, `CAMPAIGN_AND_CHAPTERS.md`, `ACHIEVEMENTS_AND_COLLECTIONS.md`
- Exclusive writes: `docs/content/`
- Route: PASS -> `presentation_design`; FAIL -> `failed`; maximum 2 attempts
## Required Content Depth
- Original magical-network world, guild stakes, chapter arc, factions, regions, settlements, bosses and ending/postgame setup.
- 30 characters with identity, motivation, gameplay thesis, base/advanced affinities, signature mechanic, relationships, recruitment timing, arc, portrait/sprite/voice needs and localization notes.
- 12 base and 24 advanced professions with role, resource, active/passive skills, target rules, counters, synergies, advancement prerequisites, visual silhouette, animation/VFX/audio needs and AI behavior.
- 100 enemy identities allocated exactly as 56 ordinary, 24 elite, 12 regional sub-bosses and 8 chapter bosses. Each needs behavior, telegraph, counters, drops, chapter placement, variants allowed/not allowed and art/audio needs.
- 320 equipment/items with stable IDs, slot/type/tier/chapter, exact gameplay effect, state-dependent use, synergies/counters, acquisition, sell/upgrade rule and art/audio needs. At least 120 explicitly behavior-changing rows.
- 8 chapters with player learning goal, region, route structure, new systems, enemy composition, boss test, rewards, persistent transformation and next-cycle consequence.
- Achievements/collections that reward mastery or exploration, not compulsory grind.
- Cross-reference integrity and explicit anti-filler audit.
## Assignment
- Role ref: `role:content-architect`
- 角色职责: 原创世界、角色、职业、敌人、装备、章节与收集矩阵
- 角色生命周期: persistent
- 连续性: 新角色 + r2 corrected dispatch
- 工作区: `/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/world-content`(分支:`agent/abg-world-content`)
- Runtime requested: `runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless`
- Runtime observed: `runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless`
- Runtime verification: VERIFIED: 2026-08-10T17:50:51+08:00 before task-bearing work
- Session evidence: thread `019feb14-e6ad-7fb1-a168-01dc3e4f94ad`; exec session `64336`; JSONL `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7fb1-a168-01dc3e4f94ad.jsonl`
- Dispatch bootstrap: `dispatch.md`
- Dispatch message: SENT: 2026-08-10T17:50:46+08:00 dispatch:ABG-WORLD-CONTENT:r2 via Codex CLI
- Identity ACK: VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-WORLD-CONTENT:r2 role=role:content-architect team_revision=rev-1 goal=task:ABG-WORLD-CONTENT context_revision=2
## Acceptance
Exact counts validate; every row has gameplay and production meaning; at least 120 item rows change behavior; all chapters and content cross-reference correctly; no copied reference or Dragon Quest expression; commit only owned files and leave worktree clean.
## Frozen
Do not edit reference/product/presentation/taskgraph files, implement runtime code, generate production assets, package or publish.
@@ -1,42 +0,0 @@
# 台账记录:ABG-WORLD-CONTENT
| 字段 | 值 |
|---|---|
| 任务 ID | ABG-WORLD-CONTENT |
| Goal ref | task:ABG-WORLD-CONTENT |
| Goal current path | queue/active/ABG-WORLD-CONTENT/goal.md |
| Context manifest | context.md |
| Context revision | 2 |
| Role ref | role:content-architect |
| Role lifecycle | persistent |
| Role profile | roles/content-architect/ROLE.md |
| Role continuity | 新角色 + r2 corrected dispatch |
| Reviewer Role ref | PENDING |
| Reviewer Role profile | PENDING |
| 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 |
| 负责人 | 019feb14-e6ad-7fb1-a168-01dc3e4f94ad / content-architect |
| 分配理由 | 职责匹配 |
| 轮次 | 第 2 次 |
| 开始时间 | 2026-08-10T17:50:51+08:00 |
| 最后更新 | 2026-08-10T17:50:51+08:00 |
| 验收结果 | PENDING |
| 日志指针 | `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7fb1-a168-01dc3e4f94ad.jsonl` |
| Runtime requested | runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless |
| Runtime observed | runtime=codex-native; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=headless |
| Runtime verification | VERIFIED |
| Session ID | 019feb14-e6ad-7fb1-a168-01dc3e4f94ad |
| Runtime evidence | `/Users/wusumac/.codex/sessions/2026/08/10/rollout-2026-08-10T17-50-43-019feb14-e6ad-7fb1-a168-01dc3e4f94ad.jsonl` |
| Dispatch bootstrap | dispatch.md |
| Dispatch message | SENT: 2026-08-10T17:50:46+08:00 dispatch:ABG-WORLD-CONTENT:r2 via Codex CLI |
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-WORLD-CONTENT:r2 role=role:content-architect team_revision=rev-1 goal=task:ABG-WORLD-CONTENT context_revision=2 |
| 等待归属 | 在等谁:worker;等什么:candidate;静默多久算异常:20 分钟 |
## 状态转换历史
| 时间 | from -> to | 操作者 | 依据/证据 | 唯一下一步 |
|---|---|---|---|---|
| 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 |