From bccdcfcdcb5987786b3e296fd5a491702fe80ca9 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sat, 14 Mar 2026 00:15:45 +0100 Subject: [PATCH] docs(docs): add frontmatter to all sprint briefings Standardized YAML frontmatter on all 115 sprint briefing files across sprints 1-26 with title, description, type, status, sprint number, and team fields. Co-Authored-By: Claude Opus 4.6 --- docs/sprints/sprint-1/client.md | 9 +++++++++ docs/sprints/sprint-1/joint.md | 9 +++++++++ docs/sprints/sprint-1/server.md | 9 +++++++++ docs/sprints/sprint-10/audio.md | 9 +++++++++ docs/sprints/sprint-10/ci.md | 9 +++++++++ docs/sprints/sprint-10/client.md | 9 +++++++++ docs/sprints/sprint-10/joint.md | 9 +++++++++ docs/sprints/sprint-10/server.md | 9 +++++++++ docs/sprints/sprint-11/client.md | 9 +++++++++ docs/sprints/sprint-11/joint.md | 9 +++++++++ docs/sprints/sprint-11/server.md | 9 +++++++++ docs/sprints/sprint-12/ci.md | 9 +++++++++ docs/sprints/sprint-12/client.md | 9 +++++++++ docs/sprints/sprint-12/copy.md | 9 +++++++++ docs/sprints/sprint-12/joint.md | 9 +++++++++ docs/sprints/sprint-12/server.md | 9 +++++++++ docs/sprints/sprint-12/visual.md | 9 +++++++++ docs/sprints/sprint-13/audio.md | 9 +++++++++ docs/sprints/sprint-13/client.md | 9 +++++++++ docs/sprints/sprint-13/joint.md | 9 +++++++++ docs/sprints/sprint-13/server.md | 9 +++++++++ docs/sprints/sprint-13/visual.md | 9 +++++++++ docs/sprints/sprint-14/client.md | 9 +++++++++ docs/sprints/sprint-14/copy.md | 9 +++++++++ docs/sprints/sprint-14/joint.md | 9 +++++++++ docs/sprints/sprint-14/server.md | 9 +++++++++ docs/sprints/sprint-14/visual.md | 9 +++++++++ docs/sprints/sprint-15/client.md | 9 +++++++++ docs/sprints/sprint-15/copy.md | 9 +++++++++ docs/sprints/sprint-15/joint.md | 9 +++++++++ docs/sprints/sprint-15/server.md | 9 +++++++++ docs/sprints/sprint-16/client.md | 9 +++++++++ docs/sprints/sprint-16/copy.md | 9 +++++++++ docs/sprints/sprint-16/joint.md | 9 +++++++++ docs/sprints/sprint-16/server.md | 9 +++++++++ docs/sprints/sprint-16/visual.md | 9 +++++++++ docs/sprints/sprint-17/client.md | 9 +++++++++ docs/sprints/sprint-17/copy.md | 9 +++++++++ docs/sprints/sprint-17/joint.md | 9 +++++++++ docs/sprints/sprint-17/server.md | 9 +++++++++ docs/sprints/sprint-17/visual.md | 9 +++++++++ docs/sprints/sprint-18/client.md | 9 +++++++++ docs/sprints/sprint-18/copy.md | 9 +++++++++ docs/sprints/sprint-18/joint.md | 9 +++++++++ docs/sprints/sprint-18/server.md | 9 +++++++++ docs/sprints/sprint-19/ci.md | 9 +++++++++ docs/sprints/sprint-19/client.md | 9 +++++++++ docs/sprints/sprint-19/joint.md | 9 +++++++++ docs/sprints/sprint-19/server.md | 9 +++++++++ docs/sprints/sprint-2/client.md | 9 +++++++++ docs/sprints/sprint-2/copy.md | 9 +++++++++ docs/sprints/sprint-2/joint.md | 9 +++++++++ docs/sprints/sprint-2/server.md | 9 +++++++++ docs/sprints/sprint-20/client.md | 9 +++++++++ docs/sprints/sprint-20/joint.md | 9 +++++++++ docs/sprints/sprint-20/planning.md | 9 +++++++++ docs/sprints/sprint-20/server.md | 9 +++++++++ docs/sprints/sprint-21/ci.md | 9 +++++++++ docs/sprints/sprint-21/client.md | 9 +++++++++ docs/sprints/sprint-21/joint.md | 9 +++++++++ docs/sprints/sprint-21/server.md | 9 +++++++++ docs/sprints/sprint-21/visual.md | 9 +++++++++ docs/sprints/sprint-22/ci.md | 9 +++++++++ docs/sprints/sprint-22/client.md | 9 +++++++++ docs/sprints/sprint-22/joint.md | 9 +++++++++ docs/sprints/sprint-22/planning.md | 9 +++++++++ docs/sprints/sprint-22/server.md | 9 +++++++++ docs/sprints/sprint-22/visual.md | 9 +++++++++ docs/sprints/sprint-23/client.md | 9 +++++++++ docs/sprints/sprint-23/joint.md | 9 +++++++++ docs/sprints/sprint-23/server.md | 9 +++++++++ docs/sprints/sprint-23/visual.md | 9 +++++++++ docs/sprints/sprint-24/client.md | 9 +++++++++ docs/sprints/sprint-24/copy.md | 9 +++++++++ docs/sprints/sprint-24/joint.md | 9 +++++++++ docs/sprints/sprint-24/server.md | 9 +++++++++ docs/sprints/sprint-25/copy.md | 9 +++++++++ docs/sprints/sprint-25/joint.md | 9 +++++++++ docs/sprints/sprint-25/server.md | 9 +++++++++ docs/sprints/sprint-26/client.md | 9 +++++++++ docs/sprints/sprint-26/copy.md | 9 +++++++++ docs/sprints/sprint-26/joint.md | 9 +++++++++ docs/sprints/sprint-26/planning.md | 9 +++++++++ docs/sprints/sprint-26/server.md | 9 +++++++++ docs/sprints/sprint-3/client.md | 9 +++++++++ docs/sprints/sprint-3/copy.md | 9 +++++++++ docs/sprints/sprint-3/joint.md | 9 +++++++++ docs/sprints/sprint-3/server.md | 9 +++++++++ docs/sprints/sprint-4/ci.md | 9 +++++++++ docs/sprints/sprint-4/client.md | 9 +++++++++ docs/sprints/sprint-4/copy.md | 9 +++++++++ docs/sprints/sprint-4/joint.md | 9 +++++++++ docs/sprints/sprint-4/server.md | 9 +++++++++ docs/sprints/sprint-5/ci.md | 9 +++++++++ docs/sprints/sprint-5/client.md | 9 +++++++++ docs/sprints/sprint-5/copy.md | 9 +++++++++ docs/sprints/sprint-5/joint.md | 9 +++++++++ docs/sprints/sprint-6/client.md | 9 +++++++++ docs/sprints/sprint-6/copy.md | 9 +++++++++ docs/sprints/sprint-6/joint.md | 9 +++++++++ docs/sprints/sprint-6/server.md | 9 +++++++++ docs/sprints/sprint-7/audio.md | 9 +++++++++ docs/sprints/sprint-7/client.md | 9 +++++++++ docs/sprints/sprint-7/copy.md | 9 +++++++++ docs/sprints/sprint-7/joint.md | 9 +++++++++ docs/sprints/sprint-7/server.md | 9 +++++++++ docs/sprints/sprint-8/audio.md | 9 +++++++++ docs/sprints/sprint-8/client.md | 9 +++++++++ docs/sprints/sprint-8/joint.md | 9 +++++++++ docs/sprints/sprint-8/server.md | 9 +++++++++ docs/sprints/sprint-9/audio.md | 9 +++++++++ docs/sprints/sprint-9/ci.md | 9 +++++++++ docs/sprints/sprint-9/client.md | 9 +++++++++ docs/sprints/sprint-9/joint.md | 9 +++++++++ docs/sprints/sprint-9/server.md | 9 +++++++++ 115 files changed, 1035 insertions(+) diff --git a/docs/sprints/sprint-1/client.md b/docs/sprints/sprint-1/client.md index d91c6f4e0..2d2fb2a73 100644 --- a/docs/sprints/sprint-1/client.md +++ b/docs/sprints/sprint-1/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 1 — Client Briefing" +description: "MessagePack GDScript serialization, LocalBridge GDScript implementation" +type: sprint +status: archived +sprint: 1 +team: "client" +--- + # Sprint 1: Run — Client Tasks **Goal:** Get a player-controlled character moving on screen through working IPC bridge. diff --git a/docs/sprints/sprint-1/joint.md b/docs/sprints/sprint-1/joint.md index 687923567..aa93359f6 100644 --- a/docs/sprints/sprint-1/joint.md +++ b/docs/sprints/sprint-1/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 1 — Joint Briefing" +description: "End-to-end connection test, tick loop synchronization, moving character proof" +type: sprint +status: archived +sprint: 1 +team: "joint" +--- + # Sprint 1: Run — Joint Tasks **Goal:** Get a player-controlled character moving on screen through working IPC bridge. diff --git a/docs/sprints/sprint-1/server.md b/docs/sprints/sprint-1/server.md index bd4bf1665..e7e38715b 100644 --- a/docs/sprints/sprint-1/server.md +++ b/docs/sprints/sprint-1/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 1 — Server Briefing" +description: "LocalBridge Rust implementation, tile collision system, IPC protocol" +type: sprint +status: archived +sprint: 1 +team: "server" +--- + # Sprint 1: Run — Server Tasks **Goal:** Get a player-controlled character moving on screen through working IPC bridge. diff --git a/docs/sprints/sprint-10/audio.md b/docs/sprints/sprint-10/audio.md index 15549deef..0aa2b15ed 100644 --- a/docs/sprints/sprint-10/audio.md +++ b/docs/sprints/sprint-10/audio.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 10 — Audio Briefing" +description: "Audio asset set — 8 minimum viable files via Stable Audio Open" +type: sprint +status: archived +sprint: 10 +team: "audio" +--- + # Sprint 10: Prove — Audio Tasks **Goal:** Expand the Gauntlet test suite with new rooms and cross-room scenarios, wire the audio architecture end-to-end, and complete client UX polish from Sprint 9 carry-overs — proving the full system holds together. diff --git a/docs/sprints/sprint-10/ci.md b/docs/sprints/sprint-10/ci.md index 4a39c7514..5c85e8a3b 100644 --- a/docs/sprints/sprint-10/ci.md +++ b/docs/sprints/sprint-10/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 10 — CI Briefing" +description: "Performance baseline tooling, CI pipeline Gitea Actions, relationship consistency validation" +type: sprint +status: archived +sprint: 10 +team: "ci" +--- + # Sprint 10: Prove — CI Tasks **Goal:** Expand the Gauntlet test suite with new rooms and cross-room scenarios, wire the audio architecture end-to-end, and complete client UX polish from Sprint 9 carry-overs — proving the full system holds together. diff --git a/docs/sprints/sprint-10/client.md b/docs/sprints/sprint-10/client.md index a0d6cc465..cf38b2a28 100644 --- a/docs/sprints/sprint-10/client.md +++ b/docs/sprints/sprint-10/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 10 — Client Briefing" +description: "Hub teleport UX, room reset UX, auto-checklist progress tracking" +type: sprint +status: archived +sprint: 10 +team: "client" +--- + # Sprint 10: Prove — Client Tasks **Goal:** Expand the Gauntlet test suite with new rooms and cross-room scenarios, wire the audio architecture end-to-end, and complete client UX polish from Sprint 9 carry-overs — proving the full system holds together. diff --git a/docs/sprints/sprint-10/joint.md b/docs/sprints/sprint-10/joint.md index 829d95b47..0ed53fe50 100644 --- a/docs/sprints/sprint-10/joint.md +++ b/docs/sprints/sprint-10/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 10 — Joint Briefing" +description: "Gauntlet expansion, audio architecture wiring, client UX polish carry-overs" +type: sprint +status: archived +sprint: 10 +team: "joint" +--- + # Sprint 10: Prove — Joint / Integration **Goal:** Expand the Gauntlet test suite with new rooms and cross-room scenarios, wire the audio architecture end-to-end, and complete client UX polish from Sprint 9 carry-overs — proving the full system holds together. diff --git a/docs/sprints/sprint-10/server.md b/docs/sprints/sprint-10/server.md index 1d2a42e00..7b3e0facb 100644 --- a/docs/sprints/sprint-10/server.md +++ b/docs/sprints/sprint-10/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 10 — Server Briefing" +description: "Gauntlet room expansion, hub teleport action, replay loading, content scaling test" +type: sprint +status: archived +sprint: 10 +team: "server" +--- + # Sprint 10: Prove — Server Tasks **Goal:** Expand the Gauntlet test suite with new rooms and cross-room scenarios, wire the audio architecture end-to-end, and complete client UX polish from Sprint 9 carry-overs — proving the full system holds together. diff --git a/docs/sprints/sprint-11/client.md b/docs/sprints/sprint-11/client.md index b63b39423..920b4f556 100644 --- a/docs/sprints/sprint-11/client.md +++ b/docs/sprints/sprint-11/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 11 — Client Briefing" +description: "WRONG button full captures, OQ-07 no-insert interaction resolution" +type: sprint +status: archived +sprint: 11 +team: "client" +--- + # Sprint 11: Combine — Client Tasks **Goal:** Complete the Gauntlet test matrix with final interaction-combination rooms and cross-room scenarios, deliver the WRONG-button bug-capture system, resolve open implementation questions OQ-07 and OQ-18, and add contraband detection — hardening the system as a fully covered, testable unit. diff --git a/docs/sprints/sprint-11/joint.md b/docs/sprints/sprint-11/joint.md index 95cb18fe5..065c58c0b 100644 --- a/docs/sprints/sprint-11/joint.md +++ b/docs/sprints/sprint-11/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 11 — Joint Briefing" +description: "Gauntlet test matrix completion, WRONG-button bug capture, OQ-07/OQ-18 resolution" +type: sprint +status: archived +sprint: 11 +team: "joint" +--- + # Sprint 11: Combine — Joint / Integration **Goal:** Complete the Gauntlet test matrix with final interaction-combination rooms and cross-room scenarios, deliver the WRONG-button bug-capture system, resolve open implementation questions OQ-07 and OQ-18, and add contraband detection — hardening the system as a fully covered, testable unit. diff --git a/docs/sprints/sprint-11/server.md b/docs/sprints/sprint-11/server.md index 47bd4341d..ab1ef567d 100644 --- a/docs/sprints/sprint-11/server.md +++ b/docs/sprints/sprint-11/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 11 — Server Briefing" +description: "Gauntlet interaction rooms, cross-room transitions, contraband detection, stress testing" +type: sprint +status: archived +sprint: 11 +team: "server" +--- + # Sprint 11: Combine — Server Tasks **Goal:** Complete the Gauntlet test matrix with final interaction-combination rooms and cross-room scenarios, deliver the WRONG-button bug-capture system, resolve open implementation questions OQ-07 and OQ-18, and add contraband detection — hardening the system as a fully covered, testable unit. diff --git a/docs/sprints/sprint-12/ci.md b/docs/sprints/sprint-12/ci.md index 5933fa706..0767edcaa 100644 --- a/docs/sprints/sprint-12/ci.md +++ b/docs/sprints/sprint-12/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — CI Briefing" +description: "Ban HashMap via clippy, tracing infrastructure, system dependency graph, rng_seed field" +type: sprint +status: archived +sprint: 12 +team: "ci" +--- + # Sprint 12: Build — CI Tasks **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-12/client.md b/docs/sprints/sprint-12/client.md index 0f507228e..c6610a043 100644 --- a/docs/sprints/sprint-12/client.md +++ b/docs/sprints/sprint-12/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — Client Briefing" +description: "Close-range stereo audio, medium-range visual indicators, entity renderer fix, dialogue width" +type: sprint +status: archived +sprint: 12 +team: "client" +--- + # Sprint 12: Build — Client Tasks **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-12/copy.md b/docs/sprints/sprint-12/copy.md index 09b002a06..0ba855b99 100644 --- a/docs/sprints/sprint-12/copy.md +++ b/docs/sprints/sprint-12/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — Copy Briefing" +description: "Knowledge vocabulary, cultural generation guide, Sova texture appendix, content packs" +type: sprint +status: archived +sprint: 12 +team: "copy" +--- + # Sprint 12: Build — Copy Tasks **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-12/joint.md b/docs/sprints/sprint-12/joint.md index 626a9a158..a8e1bd41e 100644 --- a/docs/sprints/sprint-12/joint.md +++ b/docs/sprints/sprint-12/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — Joint Briefing" +description: "Simulation tier system, sound event pipeline, visual grammar, knowledge boundary enforcement" +type: sprint +status: archived +sprint: 12 +team: "joint" +--- + # Sprint 12: Build — Joint / Integration Notes **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-12/server.md b/docs/sprints/sprint-12/server.md index b9a6389ee..e38b7c697 100644 --- a/docs/sprints/sprint-12/server.md +++ b/docs/sprints/sprint-12/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — Server Briefing" +description: "Tier marker components, active tier simulation, information tag schema, access control" +type: sprint +status: archived +sprint: 12 +team: "server" +--- + # Sprint 12: Build — Server Tasks **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-12/visual.md b/docs/sprints/sprint-12/visual.md index 4bb79be60..777015000 100644 --- a/docs/sprints/sprint-12/visual.md +++ b/docs/sprints/sprint-12/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 12 — Visual Briefing" +description: "Visual grammar document, placeholder art spec, spatial layouts (Hub, Bar, corridors)" +type: sprint +status: archived +sprint: 12 +team: "visual" +--- + # Sprint 12: Build — Visual Tasks **Goal:** Lay the production-layer foundations — simulation tier system, sound event pipeline, visual grammar, and knowledge boundary enforcement — and complete all v0.1 copy authoring so content packs, opening hooks, and world-building docs are done. diff --git a/docs/sprints/sprint-13/audio.md b/docs/sprints/sprint-13/audio.md index f075d4db7..90a7eef61 100644 --- a/docs/sprints/sprint-13/audio.md +++ b/docs/sprints/sprint-13/audio.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 13 — Audio Briefing" +description: "NPC conversation murmur asset, World SFX bus wiring" +type: sprint +status: archived +sprint: 13 +team: "audio" +--- + # Sprint 13: Sound — Audio Tasks **Goal:** Wire the full audio architecture end-to-end — AudioManager, zone crossfades, dip profiles, recognition chime, and conversation murmur — and complete v0.1 content authoring so opening hooks, tutorial monologue, and all content packs are done. diff --git a/docs/sprints/sprint-13/client.md b/docs/sprints/sprint-13/client.md index 42ae02f47..f91fee279 100644 --- a/docs/sprints/sprint-13/client.md +++ b/docs/sprints/sprint-13/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 13 — Client Briefing" +description: "AudioManager 5-bus implementation, zone crossfade, audio dip profiles, recognition chime" +type: sprint +status: archived +sprint: 13 +team: "client" +--- + # Sprint 13: Sound — Client Tasks **Goal:** Wire the full audio architecture end-to-end — AudioManager, zone crossfades, dip profiles, recognition chime, and conversation murmur — and complete v0.1 content authoring so opening hooks, tutorial monologue, and all content packs are done. diff --git a/docs/sprints/sprint-13/joint.md b/docs/sprints/sprint-13/joint.md index 26cf4834e..ef2cff16f 100644 --- a/docs/sprints/sprint-13/joint.md +++ b/docs/sprints/sprint-13/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 13 — Joint Briefing" +description: "Full audio architecture wiring, zone crossfades, dip profiles, v0.1 content completion" +type: sprint +status: archived +sprint: 13 +team: "joint" +--- + # Sprint 13: Sound — Joint / Integration Notes **Goal:** Wire the full audio architecture end-to-end — AudioManager, zone crossfades, dip profiles, recognition chime, and conversation murmur — and complete v0.1 content authoring so opening hooks, tutorial monologue, and all content packs are done. diff --git a/docs/sprints/sprint-13/server.md b/docs/sprints/sprint-13/server.md index e3610fb5d..464c2b739 100644 --- a/docs/sprints/sprint-13/server.md +++ b/docs/sprints/sprint-13/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 13 — Server Briefing" +description: "Gauntlet rooms (Sound Lab, Decay Observatory, Shift Change), OQ-09 zone temperature" +type: sprint +status: archived +sprint: 13 +team: "server" +--- + # Sprint 13: Sound — Server Tasks **Goal:** Wire the full audio architecture end-to-end — AudioManager, zone crossfades, dip profiles, recognition chime, and conversation murmur — and complete v0.1 content authoring so opening hooks, tutorial monologue, and all content packs are done. diff --git a/docs/sprints/sprint-13/visual.md b/docs/sprints/sprint-13/visual.md index 697c74c43..e94f23899 100644 --- a/docs/sprints/sprint-13/visual.md +++ b/docs/sprints/sprint-13/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 13 — Visual Briefing" +description: "Monologue display system visual spec" +type: sprint +status: archived +sprint: 13 +team: "visual" +--- + # Sprint 13: Sound — Visual Tasks **Goal:** Wire the full audio architecture end-to-end — AudioManager, zone crossfades, dip profiles, recognition chime, and conversation murmur — and complete v0.1 content authoring so opening hooks, tutorial monologue, and all content packs are done. diff --git a/docs/sprints/sprint-14/client.md b/docs/sprints/sprint-14/client.md index 000f55836..62713776f 100644 --- a/docs/sprints/sprint-14/client.md +++ b/docs/sprints/sprint-14/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 14 — Client Briefing" +description: "Monologue display, passive dialogue panel, F3 debug overlay" +type: sprint +status: archived +sprint: 14 +team: "client" +--- + # Sprint 14: Live — Client Tasks **Goal:** Bring NPCs to life — mood, trust, routine execution, and NPC-to-NPC conversation drive the first emergent social observables; the simulation produces a world that breathes independently of the player. diff --git a/docs/sprints/sprint-14/copy.md b/docs/sprints/sprint-14/copy.md index 9e7a5798b..1fb8ffe3e 100644 --- a/docs/sprints/sprint-14/copy.md +++ b/docs/sprints/sprint-14/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 14 — Copy Briefing" +description: "Monologue content architecture, character voice variation, tagged line pool structure" +type: sprint +status: archived +sprint: 14 +team: "copy" +--- + # Sprint 14: Live — Copy Tasks **Goal:** Bring NPCs to life — mood, trust, routine execution, and NPC-to-NPC conversation drive the first emergent social observables; the simulation produces a world that breathes independently of the player. diff --git a/docs/sprints/sprint-14/joint.md b/docs/sprints/sprint-14/joint.md index aacaa6350..5c4f06c74 100644 --- a/docs/sprints/sprint-14/joint.md +++ b/docs/sprints/sprint-14/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 14 — Joint Briefing" +description: "NPC mood/trust/routine systems, dialogue layers, monologue pools coordination" +type: sprint +status: archived +sprint: 14 +team: "joint" +--- + # Sprint 14: Live — Joint / Integration Notes **Goal:** Bring NPCs to life — mood, trust, routine execution, and NPC-to-NPC conversation drive the first emergent social observables; the simulation produces a world that breathes independently of the player. diff --git a/docs/sprints/sprint-14/server.md b/docs/sprints/sprint-14/server.md index 02f3b5c04..67d16de4e 100644 --- a/docs/sprints/sprint-14/server.md +++ b/docs/sprints/sprint-14/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 14 — Server Briefing" +description: "NPC mood state machine, trust progression, routine execution system" +type: sprint +status: archived +sprint: 14 +team: "server" +--- + # Sprint 14: Live — Server Tasks **Goal:** Bring NPCs to life — mood, trust, routine execution, and NPC-to-NPC conversation drive the first emergent social observables; the simulation produces a world that breathes independently of the player. diff --git a/docs/sprints/sprint-14/visual.md b/docs/sprints/sprint-14/visual.md index 65fcd43d6..c45c200a7 100644 --- a/docs/sprints/sprint-14/visual.md +++ b/docs/sprints/sprint-14/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 14 — Visual Briefing" +description: "Entity color system spec, text display hierarchy, sound indicator visual design" +type: sprint +status: archived +sprint: 14 +team: "visual" +--- + # Sprint 14: Live — Visual Tasks **Goal:** Bring NPCs to life — mood, trust, routine execution, and NPC-to-NPC conversation drive the first emergent social observables; the simulation produces a world that breathes independently of the player. diff --git a/docs/sprints/sprint-15/client.md b/docs/sprints/sprint-15/client.md index 85b864314..31c8f929d 100644 --- a/docs/sprints/sprint-15/client.md +++ b/docs/sprints/sprint-15/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 15 — Client Briefing" +description: "Tilemap rendering, entity sprite system, input capture, smooth camera" +type: sprint +status: archived +sprint: 15 +team: "client" +--- + # Sprint 15: React — Client Tasks **Goal:** The player acts and the world reacts — follow and examine mechanics connect the player to the living NPC simulation; the dialogue system's first two access layers open up information gating; server-side monologue events fire in context; and the personality/tell system completes the NPC data model. diff --git a/docs/sprints/sprint-15/copy.md b/docs/sprints/sprint-15/copy.md index 8ee4f1260..8f4054039 100644 --- a/docs/sprints/sprint-15/copy.md +++ b/docs/sprints/sprint-15/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 15 — Copy Briefing" +description: "Opening hook content for smuggler/detective, access tier filtering, relationship history" +type: sprint +status: archived +sprint: 15 +team: "copy" +--- + # Sprint 15: React — Copy Tasks **Goal:** The player acts and the world reacts — follow and examine mechanics connect the player to the living NPC simulation; the dialogue system's first two access layers open up information gating; server-side monologue events fire in context; and the personality/tell system completes the NPC data model. diff --git a/docs/sprints/sprint-15/joint.md b/docs/sprints/sprint-15/joint.md index ab617f725..1d4f43ade 100644 --- a/docs/sprints/sprint-15/joint.md +++ b/docs/sprints/sprint-15/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 15 — Joint Briefing" +description: "Cross-team coordination for follow/examine mechanics, dialogue layers, personality system" +type: sprint +status: archived +sprint: 15 +team: "joint" +--- + # Sprint 15: React — Joint Coordination **Goal:** The player acts and the world reacts — follow and examine mechanics connect the player to the living NPC simulation; the dialogue system's first two access layers open up information gating; server-side monologue events fire in context; and the personality/tell system completes the NPC data model. diff --git a/docs/sprints/sprint-15/server.md b/docs/sprints/sprint-15/server.md index 6451aa92a..6433557e7 100644 --- a/docs/sprints/sprint-15/server.md +++ b/docs/sprints/sprint-15/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 15 — Server Briefing" +description: "Monologue event generation, NPC generation pipeline, follow mechanic" +type: sprint +status: archived +sprint: 15 +team: "server" +--- + # Sprint 15: React — Server Tasks **Goal:** The player acts and the world reacts — follow and examine mechanics connect the player to the living NPC simulation; the dialogue system's first two access layers open up information gating; server-side monologue events fire in context; and the personality/tell system completes the NPC data model. diff --git a/docs/sprints/sprint-16/client.md b/docs/sprints/sprint-16/client.md index 5050645dd..4f1558160 100644 --- a/docs/sprints/sprint-16/client.md +++ b/docs/sprints/sprint-16/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 16 — Client Briefing" +description: "Zone ID extraction optimization, sprite camera angle adjustment" +type: sprint +status: archived +sprint: 16 +team: "client" +--- + # Sprint 16: Converse — Client Tasks **Goal:** Dialogue becomes a two-way exchange — players pick options and the server responds; NPC information-giving deepens through trust and trait-shaped delivery; the sprite pipeline gets its correct art-direction angle; and housekeeping fixes land across all three active teams. diff --git a/docs/sprints/sprint-16/copy.md b/docs/sprints/sprint-16/copy.md index a86f70bcb..56a95893a 100644 --- a/docs/sprints/sprint-16/copy.md +++ b/docs/sprints/sprint-16/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 16 — Copy Briefing" +description: "Migrate line IDs from location-scoped to NPC-scoped namespace" +type: sprint +status: archived +sprint: 16 +team: "copy" +--- + # Sprint 16: Converse — Copy Tasks **Goal:** Dialogue becomes a two-way exchange — players pick options and the server responds; NPC information-giving deepens through trust and trait-shaped delivery; the sprite pipeline gets its correct art-direction angle; and housekeeping fixes land across all three active teams. diff --git a/docs/sprints/sprint-16/joint.md b/docs/sprints/sprint-16/joint.md index cd3d7872b..db9c6dc50 100644 --- a/docs/sprints/sprint-16/joint.md +++ b/docs/sprints/sprint-16/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 16 — Joint Briefing" +description: "Dialogue response integration, sprite pipeline coordination, line ID scheme" +type: sprint +status: archived +sprint: 16 +team: "joint" +--- + # Sprint 16: Converse — Joint Coordination **Goal:** Dialogue becomes a two-way exchange — players pick options and the server responds; NPC information-giving deepens through trust and trait-shaped delivery; the sprite pipeline gets its correct art-direction angle; and housekeeping fixes land across all three active teams. diff --git a/docs/sprints/sprint-16/server.md b/docs/sprints/sprint-16/server.md index 5ce0cfe45..b447a791b 100644 --- a/docs/sprints/sprint-16/server.md +++ b/docs/sprints/sprint-16/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 16 — Server Briefing" +description: "Dialogue response handler, trust-gated gossip, line variety tracker" +type: sprint +status: archived +sprint: 16 +team: "server" +--- + # Sprint 16: Converse — Server Tasks **Goal:** Dialogue becomes a two-way exchange — players pick options and the server responds; NPC information-giving deepens through trust and trait-shaped delivery; the sprite pipeline gets its correct art-direction angle; and housekeeping fixes land across all three active teams. diff --git a/docs/sprints/sprint-16/visual.md b/docs/sprints/sprint-16/visual.md index 20575dd22..48032e022 100644 --- a/docs/sprints/sprint-16/visual.md +++ b/docs/sprints/sprint-16/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 16 — Visual Briefing" +description: "3D sprite render pipeline setup" +type: sprint +status: archived +sprint: 16 +team: "visual" +--- + # Sprint 16: Converse — Visual Tasks **Goal:** Dialogue becomes a two-way exchange — players pick options and the server responds; NPC information-giving deepens through trust and trait-shaped delivery; the sprite pipeline gets its correct art-direction angle; and housekeeping fixes land across all three active teams. diff --git a/docs/sprints/sprint-17/client.md b/docs/sprints/sprint-17/client.md index f2286a2f5..6e47c4d67 100644 --- a/docs/sprints/sprint-17/client.md +++ b/docs/sprints/sprint-17/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 17 — Client Briefing" +description: "Time display on insert HUD, E-Talk overlay improvement" +type: sprint +status: archived +sprint: 17 +team: "client" +--- + # Sprint 17: Tell — Client Tasks **Goal:** NPCs volunteer information unprompted and express personality through delivery; the player can read time and orientation at a glance from the insert HUD; POI infrastructure lands on the server. diff --git a/docs/sprints/sprint-17/copy.md b/docs/sprints/sprint-17/copy.md index 8fc0d3c84..ba9fff37c 100644 --- a/docs/sprints/sprint-17/copy.md +++ b/docs/sprints/sprint-17/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 17 — Copy Briefing" +description: "Diegetic tutorial monologue lines, contradiction monologue lines" +type: sprint +status: archived +sprint: 17 +team: "copy" +--- + # Sprint 17: Tell — Copy Tasks **Goal:** NPCs volunteer information unprompted and express personality through delivery; the player can read time and orientation at a glance from the insert HUD; POI infrastructure lands on the server. diff --git a/docs/sprints/sprint-17/joint.md b/docs/sprints/sprint-17/joint.md index a61a624ba..2c3403498 100644 --- a/docs/sprints/sprint-17/joint.md +++ b/docs/sprints/sprint-17/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 17 — Joint Briefing" +description: "Knowledge flow workshop outcomes, unprompted disclosure, contradiction detection" +type: sprint +status: archived +sprint: 17 +team: "joint" +--- + # Sprint 17: Tell — Joint Tasks **Goal:** NPCs volunteer information unprompted and express personality through delivery; the player can read time and orientation at a glance from the insert HUD; POI infrastructure lands on the server. diff --git a/docs/sprints/sprint-17/server.md b/docs/sprints/sprint-17/server.md index edab53736..eb36885a6 100644 --- a/docs/sprints/sprint-17/server.md +++ b/docs/sprints/sprint-17/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 17 — Server Briefing" +description: "Knowledge grant architecture, NPC-to-NPC propagation, unprompted disclosure, POI infrastructure" +type: sprint +status: archived +sprint: 17 +team: "server" +--- + # Sprint 17: Tell — Server Tasks **Goal:** NPCs volunteer information unprompted and express personality through delivery; the knowledge graph becomes a live system with grants, propagation, contradiction detection, and NPC information boundaries; POI infrastructure lands; protocol versioning ships. diff --git a/docs/sprints/sprint-17/visual.md b/docs/sprints/sprint-17/visual.md index ac4290848..686564ae9 100644 --- a/docs/sprints/sprint-17/visual.md +++ b/docs/sprints/sprint-17/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 17 — Visual Briefing" +description: "Insert/HUD wireframe and spec, dual character variants" +type: sprint +status: archived +sprint: 17 +team: "visual" +--- + # Sprint 17: Tell — Visual Tasks **Goal:** NPCs volunteer information unprompted and express personality through delivery; the player can read time and orientation at a glance from the insert HUD; POI infrastructure lands on the server. diff --git a/docs/sprints/sprint-18/client.md b/docs/sprints/sprint-18/client.md index fbf151712..5a6e3300f 100644 --- a/docs/sprints/sprint-18/client.md +++ b/docs/sprints/sprint-18/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 18 — Client Briefing" +description: "Minimap rendering, dialogue UI, knowledge/journal display" +type: sprint +status: archived +sprint: 18 +team: "client" +--- + # Sprint 18: Touch — Client Tasks **Goal:** The player can examine entities and objects to generate character-filtered observations; NPCs detect and react when watched; social actions propagate through the relationship graph; minimap renders POIs on the client. diff --git a/docs/sprints/sprint-18/copy.md b/docs/sprints/sprint-18/copy.md index f573bb5af..53cc9a054 100644 --- a/docs/sprints/sprint-18/copy.md +++ b/docs/sprints/sprint-18/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 18 — Copy Briefing" +description: "Collision-resistant line IDs for auto-generated NPCs, drama module schema" +type: sprint +status: archived +sprint: 18 +team: "copy" +--- + # Sprint 18: Touch — Copy Tasks **Goal:** The player can examine entities and objects to generate character-filtered observations; NPCs detect and react when watched; social actions propagate through the relationship graph; minimap renders POIs on the client. diff --git a/docs/sprints/sprint-18/joint.md b/docs/sprints/sprint-18/joint.md index 177c6db7f..7c57de6ab 100644 --- a/docs/sprints/sprint-18/joint.md +++ b/docs/sprints/sprint-18/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 18 — Joint Briefing" +description: "Examine mechanic integration, knowledge graph wire format, NPC vision coordination" +type: sprint +status: archived +sprint: 18 +team: "joint" +--- + # Sprint 18: Touch — Joint Tasks **Goal:** The player can examine entities and objects to generate character-filtered observations; NPCs detect and react when watched; social actions propagate through the relationship graph; minimap renders POIs on the client. diff --git a/docs/sprints/sprint-18/server.md b/docs/sprints/sprint-18/server.md index 68eacd449..29d82923d 100644 --- a/docs/sprints/sprint-18/server.md +++ b/docs/sprints/sprint-18/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 18 — Server Briefing" +description: "Examine mechanic, NPC player-awareness, character goal framework, social propagation" +type: sprint +status: archived +sprint: 18 +team: "server" +--- + # Sprint 18: Touch — Server Tasks **Goal:** The player can examine entities and objects to generate character-filtered observations; NPCs detect and react when watched; social actions propagate through the relationship graph; minimap renders POIs on the client. diff --git a/docs/sprints/sprint-19/ci.md b/docs/sprints/sprint-19/ci.md index 0c9e79a9f..68409476a 100644 --- a/docs/sprints/sprint-19/ci.md +++ b/docs/sprints/sprint-19/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 19 — CI Briefing" +description: "Test runner scripts, protocol version handshake, IPC round-trip benchmark" +type: sprint +status: archived +sprint: 19 +team: "ci" +--- + # Sprint 19: Persist — CI Tasks **Goal:** The player can save and resume a game session with per-game directories; the simulation tier system gains eviction and scope pinning; and the first test infrastructure ships with information boundary validation and IPC hardening. diff --git a/docs/sprints/sprint-19/client.md b/docs/sprints/sprint-19/client.md index ad7bb34f4..4379cf092 100644 --- a/docs/sprints/sprint-19/client.md +++ b/docs/sprints/sprint-19/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 19 — Client Briefing" +description: "Save/load client UI, game session management, GDScript test framework" +type: sprint +status: archived +sprint: 19 +team: "client" +--- + # Sprint 19: Persist — Client Tasks **Goal:** The player can save and resume a game session with per-game directories; the simulation tier system gains eviction and scope pinning; and the first test infrastructure ships with information boundary validation and IPC hardening. diff --git a/docs/sprints/sprint-19/joint.md b/docs/sprints/sprint-19/joint.md index d09c4664f..21bf164a1 100644 --- a/docs/sprints/sprint-19/joint.md +++ b/docs/sprints/sprint-19/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 19 — Joint Briefing" +description: "Save/load IPC protocol coordination, handshake wire format, fixture file format" +type: sprint +status: archived +sprint: 19 +team: "joint" +--- + # Sprint 19: Persist — Joint Briefing **Goal:** The player can save and resume a game session with per-game directories; the simulation tier system gains eviction and scope pinning; and the first test infrastructure ships with information boundary validation and IPC hardening. diff --git a/docs/sprints/sprint-19/server.md b/docs/sprints/sprint-19/server.md index 3470cd932..5776e5906 100644 --- a/docs/sprints/sprint-19/server.md +++ b/docs/sprints/sprint-19/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 19 — Server Briefing" +description: "Save/load ECS extraction, state serialization, timestamp-based eviction, scope tags" +type: sprint +status: archived +sprint: 19 +team: "server" +--- + # Sprint 19: Persist — Server Tasks **Goal:** The player can save and resume a game session with per-game directories; the simulation tier system gains eviction and scope pinning; and the first test infrastructure ships with information boundary validation and IPC hardening. diff --git a/docs/sprints/sprint-2/client.md b/docs/sprints/sprint-2/client.md index 9bc4ffbca..7801734f9 100644 --- a/docs/sprints/sprint-2/client.md +++ b/docs/sprints/sprint-2/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 2 — Client Briefing" +description: "Camera lock, tile rendering engine, fog overlay rendering, entity sprite management" +type: sprint +status: archived +sprint: 2 +team: "client" +--- + # Sprint 2: See — Client Tasks **Goal:** Fog of perception working through the bridge — server computes LOS visibility, client renders fog. diff --git a/docs/sprints/sprint-2/copy.md b/docs/sprints/sprint-2/copy.md index 9b81a76cb..5694502af 100644 --- a/docs/sprints/sprint-2/copy.md +++ b/docs/sprints/sprint-2/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 2 — Copy Briefing" +description: "Knowledge vocabulary definition, FactId categories, entity-attributes keys" +type: sprint +status: archived +sprint: 2 +team: "copy" +--- + # Sprint 2: See — Copy Tasks **Goal:** Define the knowledge vocabulary that content authoring requires. Deliver the FactId categories, known_attributes keys, and RelationshipState transition patterns for v0.1. diff --git a/docs/sprints/sprint-2/joint.md b/docs/sprints/sprint-2/joint.md index cd38cd720..2928b2496 100644 --- a/docs/sprints/sprint-2/joint.md +++ b/docs/sprints/sprint-2/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 2 — Joint Briefing" +description: "Shadowcasting algorithm selection, ObserverSnapshot v2 schema, knowledge graph integration" +type: sprint +status: archived +sprint: 2 +team: "joint" +--- + # Sprint 2: See — Joint Tasks **Goal:** Fog of perception working through the bridge — server computes LOS visibility, client renders fog. diff --git a/docs/sprints/sprint-2/server.md b/docs/sprints/sprint-2/server.md index b3bb2e6dc..9a470ac4a 100644 --- a/docs/sprints/sprint-2/server.md +++ b/docs/sprints/sprint-2/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 2 — Server Briefing" +description: "Shadowcasting algorithm, vision cone implementation, ObserverSnapshot v2 schema" +type: sprint +status: archived +sprint: 2 +team: "server" +--- + # Sprint 2: See — Server Tasks **Goal:** Fog of perception working through the bridge — server computes LOS visibility, client renders fog. diff --git a/docs/sprints/sprint-20/client.md b/docs/sprints/sprint-20/client.md index d575cbf2c..378ee5a3a 100644 --- a/docs/sprints/sprint-20/client.md +++ b/docs/sprints/sprint-20/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 20 — Client Briefing" +description: "Refactor game_state, dialogue_box, main.gd coordinator, unify YAML parsers" +type: sprint +status: archived +sprint: 20 +team: "client" +--- + # Sprint 20: Shape — Client Tasks **Goal:** The social site template system gains its foundational schema; triangles become generatable and observable as escalating tensions; the client gains save/load UI and code quality improvements. diff --git a/docs/sprints/sprint-20/joint.md b/docs/sprints/sprint-20/joint.md index ac18c79ae..aeb3b16fa 100644 --- a/docs/sprints/sprint-20/joint.md +++ b/docs/sprints/sprint-20/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 20 — Joint Briefing" +description: "Triangle configuration, social site schema, client refactor coordination" +type: sprint +status: archived +sprint: 20 +team: "joint" +--- + # Sprint 20: Shape — Joint Coordination **Goal:** The social site template system gains its foundational schema; triangles become generatable and observable as escalating tensions; the client gains save/load UI and code quality improvements. diff --git a/docs/sprints/sprint-20/planning.md b/docs/sprints/sprint-20/planning.md index c86087e37..d75eac997 100644 --- a/docs/sprints/sprint-20/planning.md +++ b/docs/sprints/sprint-20/planning.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 20 — Planning Briefing" +description: "Station district layout design discussion, D-record production" +type: sprint +status: archived +sprint: 20 +team: "planning" +--- + # Sprint 20: Shape — Planning Tasks **Goal:** Resolve the station district layout design through structured discussion, producing a confirmed D-record that unblocks Sprint 21 location authoring and triangle instantiation. diff --git a/docs/sprints/sprint-20/server.md b/docs/sprints/sprint-20/server.md index 19702d172..1ef7633e0 100644 --- a/docs/sprints/sprint-20/server.md +++ b/docs/sprints/sprint-20/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 20 — Server Briefing" +description: "Role definition schema, spatial requirements, triangle definition and generation" +type: sprint +status: archived +sprint: 20 +team: "server" +--- + # Sprint 20: Shape — Server Tasks **Goal:** The social site template system gains its foundational schema; triangles become generatable and observable as escalating tensions; the client gains save/load UI and code quality improvements. diff --git a/docs/sprints/sprint-21/ci.md b/docs/sprints/sprint-21/ci.md index 7a3590ac6..b80801aae 100644 --- a/docs/sprints/sprint-21/ci.md +++ b/docs/sprints/sprint-21/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 21 — CI Briefing" +description: "Move connector scripts from db/connectors/ to tooling/db/" +type: sprint +status: archived +sprint: 21 +team: "ci" +--- + # Sprint 21: Instantiate — CI Tasks **Goal:** The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design. diff --git a/docs/sprints/sprint-21/client.md b/docs/sprints/sprint-21/client.md index fb5d7f688..27ee29f34 100644 --- a/docs/sprints/sprint-21/client.md +++ b/docs/sprints/sprint-21/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 21 — Client Briefing" +description: "Save/load game flow, debug overlay housekeeping" +type: sprint +status: archived +sprint: 21 +team: "client" +--- + # Sprint 21: Instantiate — Client Tasks **Goal:** The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design. diff --git a/docs/sprints/sprint-21/joint.md b/docs/sprints/sprint-21/joint.md index 805be7a3f..6d6d8c594 100644 --- a/docs/sprints/sprint-21/joint.md +++ b/docs/sprints/sprint-21/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 21 — Joint Briefing" +description: "Template instantiation coordination, cross-template triangles, save/load flow" +type: sprint +status: archived +sprint: 21 +team: "joint" +--- + # Sprint 21: Instantiate — Joint Coordination **Goal:** The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design. diff --git a/docs/sprints/sprint-21/server.md b/docs/sprints/sprint-21/server.md index a030f1b07..9a929c220 100644 --- a/docs/sprints/sprint-21/server.md +++ b/docs/sprints/sprint-21/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 21 — Server Briefing" +description: "Template definition format, template-to-instance mapping, cross-template triangle generation" +type: sprint +status: archived +sprint: 21 +team: "server" +--- + # Sprint 21: Instantiate — Server Tasks **Goal:** The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design. diff --git a/docs/sprints/sprint-21/visual.md b/docs/sprints/sprint-21/visual.md index 388d1291a..4ffc86be6 100644 --- a/docs/sprints/sprint-21/visual.md +++ b/docs/sprints/sprint-21/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 21 — Visual Briefing" +description: "Fog shader alpha tuning for semi-transparent layers per D-059" +type: sprint +status: archived +sprint: 21 +team: "visual" +--- + # Sprint 21: Instantiate — Visual Tasks **Goal:** The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design. diff --git a/docs/sprints/sprint-22/ci.md b/docs/sprints/sprint-22/ci.md index 31e76a296..e46bd1bef 100644 --- a/docs/sprints/sprint-22/ci.md +++ b/docs/sprints/sprint-22/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — CI Briefing" +description: "Remove db/connectors symlink housekeeping" +type: sprint +status: archived +sprint: 22 +team: "ci" +--- + # Sprint 22: Wire — CI Tasks **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-22/client.md b/docs/sprints/sprint-22/client.md index 1efc2cd7f..5fb45bce3 100644 --- a/docs/sprints/sprint-22/client.md +++ b/docs/sprints/sprint-22/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — Client Briefing" +description: "Fix fog system blocky edges, entanglement ratio configuration, seed-based variation" +type: sprint +status: archived +sprint: 22 +team: "client" +--- + # Sprint 22: Wire — Client Tasks **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-22/joint.md b/docs/sprints/sprint-22/joint.md index 4f9ae36a2..b7453d551 100644 --- a/docs/sprints/sprint-22/joint.md +++ b/docs/sprints/sprint-22/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — Joint Briefing" +description: "Fog regression fix coordination, triangle pressure threshold, entanglement config sync" +type: sprint +status: archived +sprint: 22 +team: "joint" +--- + # Sprint 22: Wire — Joint / Integration **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-22/planning.md b/docs/sprints/sprint-22/planning.md index 236019a3f..e03e868f4 100644 --- a/docs/sprints/sprint-22/planning.md +++ b/docs/sprints/sprint-22/planning.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — Planning Briefing" +description: "MobileChunk Idle state documentation, storyteller module activation scoping" +type: sprint +status: archived +sprint: 22 +team: "planning" +--- + # Sprint 22: Wire — Planning Tasks **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-22/server.md b/docs/sprints/sprint-22/server.md index b7a6deb5b..f0d85bd84 100644 --- a/docs/sprints/sprint-22/server.md +++ b/docs/sprints/sprint-22/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — Server Briefing" +description: "Signed z-level fix, NPC pool generation, triangle instantiation, contamination activation" +type: sprint +status: archived +sprint: 22 +team: "server" +--- + # Sprint 22: Wire — Server Tasks **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-22/visual.md b/docs/sprints/sprint-22/visual.md index e48c2042a..b47dbe11e 100644 --- a/docs/sprints/sprint-22/visual.md +++ b/docs/sprints/sprint-22/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 22 — Visual Briefing" +description: "Fog shader alpha tuning for semi-transparent layers per D-059" +type: sprint +status: archived +sprint: 22 +team: "visual" +--- + # Sprint 22: Wire — Visual Tasks **Goal:** Fix the fog regression, wire the authored Sova content into a production population and triangle set, and activate the contamination pacing layer that gives the vertical slice its 30-minute shape. diff --git a/docs/sprints/sprint-23/client.md b/docs/sprints/sprint-23/client.md index 80acb597c..67a392d91 100644 --- a/docs/sprints/sprint-23/client.md +++ b/docs/sprints/sprint-23/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 23 — Client Briefing" +description: "Dialogue speaker colors fix, test failures fix, debug console UI, wall LOS rendering" +type: sprint +status: archived +sprint: 23 +team: "client" +--- + # Sprint 23: Terrain — Client Tasks **Goal:** Build the walkable Sova world under the authored content, complete the storyteller engagement layer, and add the debug console — clearing the path to v0.1 integration in Sprint 24. diff --git a/docs/sprints/sprint-23/joint.md b/docs/sprints/sprint-23/joint.md index 1c2ca7259..a179a5779 100644 --- a/docs/sprints/sprint-23/joint.md +++ b/docs/sprints/sprint-23/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 23 — Joint Briefing" +description: "Tile format coordination, debug command wire format, protocol version bump" +type: sprint +status: archived +sprint: 23 +team: "joint" +--- + # Sprint 23: Terrain — Joint / Integration **Goal:** Build the walkable Sova world under the authored content, complete the storyteller engagement layer, and add the debug console — clearing the path to v0.1 integration in Sprint 24. diff --git a/docs/sprints/sprint-23/server.md b/docs/sprints/sprint-23/server.md index 7c232b644..ac9118b6e 100644 --- a/docs/sprints/sprint-23/server.md +++ b/docs/sprints/sprint-23/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 23 — Server Briefing" +description: "Chunk data structure, tile format loader, storyteller engagement and activation systems" +type: sprint +status: archived +sprint: 23 +team: "server" +--- + # Sprint 23: Terrain — Server Tasks **Goal:** Build the walkable Sova world under the authored content, complete the storyteller engagement layer, and add the debug console — clearing the path to v0.1 integration in Sprint 24. diff --git a/docs/sprints/sprint-23/visual.md b/docs/sprints/sprint-23/visual.md index 97d1a5d5d..5165b7bed 100644 --- a/docs/sprints/sprint-23/visual.md +++ b/docs/sprints/sprint-23/visual.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 23 — Visual Briefing" +description: "Author tile maps for The Terminal, The Last Shift, maintenance and gate corridors" +type: sprint +status: archived +sprint: 23 +team: "visual" +--- + # Sprint 23: Terrain — Visual Tasks **Goal:** Build the walkable Sova world under the authored content, complete the storyteller engagement layer, and add the debug console — clearing the path to v0.1 integration in Sprint 24. diff --git a/docs/sprints/sprint-24/client.md b/docs/sprints/sprint-24/client.md index 5cbb70896..dab5bea6d 100644 --- a/docs/sprints/sprint-24/client.md +++ b/docs/sprints/sprint-24/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 24 — Client Briefing" +description: "Character select screen, triangle activation response, news ticker display" +type: sprint +status: archived +sprint: 24 +team: "client" +--- + # Sprint 24: Signal — Client Tasks **Goal:** Wire the storyteller's activation event into player-visible consequences, thread character archetype through the full session lifecycle, and deliver the first unscripted end-to-end v0.1 playthrough — from main menu to triangle activation. diff --git a/docs/sprints/sprint-24/copy.md b/docs/sprints/sprint-24/copy.md index 678e8c0c1..fccfac233 100644 --- a/docs/sprints/sprint-24/copy.md +++ b/docs/sprints/sprint-24/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 24 — Copy Briefing" +description: "Triangle activation monologue lines, per-archetype proximity content" +type: sprint +status: archived +sprint: 24 +team: "copy" +--- + # Sprint 24: Signal — Copy Tasks **Goal:** Wire the storyteller's activation event into player-visible consequences, thread character archetype through the full session lifecycle, and deliver the first unscripted end-to-end v0.1 playthrough — from main menu to triangle activation. diff --git a/docs/sprints/sprint-24/joint.md b/docs/sprints/sprint-24/joint.md index 8150fb5b0..28a2a2a91 100644 --- a/docs/sprints/sprint-24/joint.md +++ b/docs/sprints/sprint-24/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 24 — Joint Briefing" +description: "v0.1 capstone coordination, StartupMessage wire format, end-to-end playthrough proof" +type: sprint +status: archived +sprint: 24 +team: "joint" +--- + # Sprint 24: Signal — Joint / Integration **Goal:** Wire the storyteller's activation event into player-visible consequences, thread character archetype through the full session lifecycle, and deliver the first unscripted end-to-end v0.1 playthrough — from main menu to triangle activation. diff --git a/docs/sprints/sprint-24/server.md b/docs/sprints/sprint-24/server.md index 48d72c07f..fa583a8f3 100644 --- a/docs/sprints/sprint-24/server.md +++ b/docs/sprints/sprint-24/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 24 — Server Briefing" +description: "Character archetype spawning, triangle activation consumer, news ticker" +type: sprint +status: archived +sprint: 24 +team: "server" +--- + # Sprint 24: Signal — Server Tasks **Goal:** Wire the storyteller's activation event into player-visible consequences, thread character archetype through the full session lifecycle, and deliver the first unscripted end-to-end v0.1 playthrough — from main menu to triangle activation. diff --git a/docs/sprints/sprint-25/copy.md b/docs/sprints/sprint-25/copy.md index 3eb38fdbe..447822964 100644 --- a/docs/sprints/sprint-25/copy.md +++ b/docs/sprints/sprint-25/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 25 — Copy Briefing" +description: "Zone identity spec, Krenn culture profile" +type: sprint +status: archived +sprint: 25 +team: "copy" +--- + # Sprint 25: Emerge — Copy Tasks **Goal:** Prove the generator can extrapolate from minimal input — a rural Krenn area AND an industrial Krenn zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. diff --git a/docs/sprints/sprint-25/joint.md b/docs/sprints/sprint-25/joint.md index 79c621e5a..67707a512 100644 --- a/docs/sprints/sprint-25/joint.md +++ b/docs/sprints/sprint-25/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 25 — Joint Briefing" +description: "Generator proof-of-life coordination, zone spec handoff, throwaway render test" +type: sprint +status: archived +sprint: 25 +team: "joint" +--- + # Sprint 25: Emerge — Joint **Confidence: 15%.** This sprint is exploratory — we learn whether the approach works, not whether we can ship it. Declare what we learned, not victory. diff --git a/docs/sprints/sprint-25/server.md b/docs/sprints/sprint-25/server.md index 3c03edb24..312dcf58c 100644 --- a/docs/sprints/sprint-25/server.md +++ b/docs/sprints/sprint-25/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 25 — Server Briefing" +description: "NpcBlueprint struct design, template assembly generator" +type: sprint +status: archived +sprint: 25 +team: "server" +--- + # Sprint 25: Emerge — Server Tasks **Goal:** Prove the generator can extrapolate from minimal input — a rural Krenn area AND an industrial Krenn zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. diff --git a/docs/sprints/sprint-26/client.md b/docs/sprints/sprint-26/client.md index 0b2957ec0..82f7c76cc 100644 --- a/docs/sprints/sprint-26/client.md +++ b/docs/sprints/sprint-26/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 26 — Client Briefing" +description: "AI-Enhanced Dialogue toggle, hardware detection UX" +type: sprint +status: archived +sprint: 26 +team: "client" +--- + # Sprint 26: Clean House — Client Tasks **Goal:** Ship the voice pipeline to production by integrating observer, removing v0.1 dead weight, and stabilizing the codebase. diff --git a/docs/sprints/sprint-26/copy.md b/docs/sprints/sprint-26/copy.md index 7d1088655..ef6d54dd7 100644 --- a/docs/sprints/sprint-26/copy.md +++ b/docs/sprints/sprint-26/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 26 — Copy Briefing" +description: "D-record amendments, base text elevation pass, remove handwritten Krenn content" +type: sprint +status: archived +sprint: 26 +team: "copy" +--- + # Sprint 26: Clean House — Copy Tasks **Goal:** Ship the voice pipeline to production by integrating observer, removing v0.1 dead weight, and stabilizing the codebase. diff --git a/docs/sprints/sprint-26/joint.md b/docs/sprints/sprint-26/joint.md index dd1be91d6..d2251857c 100644 --- a/docs/sprints/sprint-26/joint.md +++ b/docs/sprints/sprint-26/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 26 — Joint Briefing" +description: "Voice pipeline integration coordination, behavior primitive format agreement" +type: sprint +status: archived +sprint: 26 +team: "joint" +--- + # Sprint 26: Clean House — Joint **Goal:** Ship the voice pipeline to production by integrating observer, removing v0.1 dead weight, and stabilizing the codebase. diff --git a/docs/sprints/sprint-26/planning.md b/docs/sprints/sprint-26/planning.md index 496260f2c..f6a66847c 100644 --- a/docs/sprints/sprint-26/planning.md +++ b/docs/sprints/sprint-26/planning.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 26 — Planning Briefing" +description: "Update agent profiles and briefings for v0.2" +type: sprint +status: archived +sprint: 26 +team: "planning" +--- + # Sprint 26: Clean House — Planning Tasks **Goal:** Ship the voice pipeline to production by integrating observer, removing v0.1 dead weight, and stabilizing the codebase. diff --git a/docs/sprints/sprint-26/server.md b/docs/sprints/sprint-26/server.md index 1ee42e42f..1ee8d9163 100644 --- a/docs/sprints/sprint-26/server.md +++ b/docs/sprints/sprint-26/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 26 — Server Briefing" +description: "Composable behavior engine, SQLite settings storage, voice pipeline observer integration" +type: sprint +status: archived +sprint: 26 +team: "server" +--- + # Sprint 26: Clean House — Server Tasks **Goal:** Ship the voice pipeline to production by integrating observer, removing v0.1 dead weight, and stabilizing the codebase. diff --git a/docs/sprints/sprint-3/client.md b/docs/sprints/sprint-3/client.md index fc1f9e928..7538b52c6 100644 --- a/docs/sprints/sprint-3/client.md +++ b/docs/sprints/sprint-3/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 3 — Client Briefing" +description: "Interaction prompt system, client-side interaction infrastructure" +type: sprint +status: archived +sprint: 3 +team: "client" +--- + # Sprint 3: Content Foundation — Client Tasks **Goal:** Build client-side interaction infrastructure to support v0.1 gameplay. diff --git a/docs/sprints/sprint-3/copy.md b/docs/sprints/sprint-3/copy.md index 0cb6fe670..71fad2afd 100644 --- a/docs/sprints/sprint-3/copy.md +++ b/docs/sprints/sprint-3/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 3 — Copy Briefing" +description: "Character specs, NPC patterns, content directory structure design, wiki maintenance" +type: sprint +status: archived +sprint: 3 +team: "copy" +--- + # Sprint 3: Content Foundation — Copy Tasks **Goal:** Build the content design foundation for v0.1 — character specs, patterns, content structure, and wiki maintenance. diff --git a/docs/sprints/sprint-3/joint.md b/docs/sprints/sprint-3/joint.md index 4e8066caa..d4c6f68fa 100644 --- a/docs/sprints/sprint-3/joint.md +++ b/docs/sprints/sprint-3/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 3 — Joint Briefing" +description: "Cross-team content infrastructure coordination, copy-to-server dependency chain" +type: sprint +status: archived +sprint: 3 +team: "joint" +--- + # Sprint 3: Content Foundation — Joint Tasks **Goal:** Coordinate cross-team dependencies for content infrastructure and interaction systems. diff --git a/docs/sprints/sprint-3/server.md b/docs/sprints/sprint-3/server.md index 69d347853..967961806 100644 --- a/docs/sprints/sprint-3/server.md +++ b/docs/sprints/sprint-3/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 3 — Server Briefing" +description: "Content directory skeleton, YAML schema definitions, validate-content CLI, proximity detection" +type: sprint +status: archived +sprint: 3 +team: "server" +--- + # Sprint 3: Content Foundation — Server Tasks **Goal:** Build the content infrastructure for v0.1 — directory structure, schema validation, and interaction mechanics. diff --git a/docs/sprints/sprint-4/ci.md b/docs/sprints/sprint-4/ci.md index 76612d494..486120a95 100644 --- a/docs/sprints/sprint-4/ci.md +++ b/docs/sprints/sprint-4/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 4 — CI Briefing" +description: "Pre-commit FactId typo check" +type: sprint +status: archived +sprint: 4 +team: "ci" +--- + # Sprint 4: Feel — CI Tasks **Goal:** Content conversion and authoring begins — wiki to YAML, content packs, monologue pool diff --git a/docs/sprints/sprint-4/client.md b/docs/sprints/sprint-4/client.md index c6936df3a..c43dbb015 100644 --- a/docs/sprints/sprint-4/client.md +++ b/docs/sprints/sprint-4/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 4 — Client Briefing" +description: "Interaction prompt carry-over from Sprint 3, content-focused sprint" +type: sprint +status: archived +sprint: 4 +team: "client" +--- + # Sprint 4: Feel — Client Tasks **Goal:** Content conversion and authoring begins — wiki to YAML, content packs, monologue pool diff --git a/docs/sprints/sprint-4/copy.md b/docs/sprints/sprint-4/copy.md index 94fa4d909..fefa4b2e2 100644 --- a/docs/sprints/sprint-4/copy.md +++ b/docs/sprints/sprint-4/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 4 — Copy Briefing" +description: "FactId progression text, PC-as-NPC briefs, wiki-to-YAML NPC conversion, monologue pool" +type: sprint +status: archived +sprint: 4 +team: "copy" +--- + # Sprint 4: Feel — Copy Tasks **Goal:** Content conversion and authoring begins — wiki to YAML, content packs, monologue pool diff --git a/docs/sprints/sprint-4/joint.md b/docs/sprints/sprint-4/joint.md index 3cbd9a391..f0a686add 100644 --- a/docs/sprints/sprint-4/joint.md +++ b/docs/sprints/sprint-4/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 4 — Joint Briefing" +description: "Infrastructure-to-content transition, parallel content authoring and systems implementation" +type: sprint +status: archived +sprint: 4 +team: "joint" +--- + # Sprint 4: Feel — Joint Tasks **Goal:** Content conversion and authoring begins — wiki to YAML, content packs, monologue pool diff --git a/docs/sprints/sprint-4/server.md b/docs/sprints/sprint-4/server.md index d3cc044a5..8dcf3a696 100644 --- a/docs/sprints/sprint-4/server.md +++ b/docs/sprints/sprint-4/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 4 — Server Briefing" +description: "YAML content loader phase 2, enum/attribute/pool/template population, seed schema design" +type: sprint +status: archived +sprint: 4 +team: "server" +--- + # Sprint 4: Feel — Server Tasks **Goal:** Content conversion and authoring begins — wiki to YAML, content packs, monologue pool diff --git a/docs/sprints/sprint-5/ci.md b/docs/sprints/sprint-5/ci.md index b76798041..36e5afd3f 100644 --- a/docs/sprints/sprint-5/ci.md +++ b/docs/sprints/sprint-5/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 5 — CI Briefing" +description: "Pre-commit FactId typo check validation hook" +type: sprint +status: archived +sprint: 5 +team: "ci" +--- + # Sprint 5: Live — CI Tasks **Goal:** Content at scale — FRIEND packs, PC-as-NPC authoring, NPC style guide diff --git a/docs/sprints/sprint-5/client.md b/docs/sprints/sprint-5/client.md index 6425effa3..db8dbf55c 100644 --- a/docs/sprints/sprint-5/client.md +++ b/docs/sprints/sprint-5/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 5 — Client Briefing" +description: "Interaction prompt carry-over, UI microcopy joint work" +type: sprint +status: archived +sprint: 5 +team: "client" +--- + # Sprint 5: Live — Client Tasks **Goal:** Content at scale — FRIEND packs, PC-as-NPC authoring, NPC style guide diff --git a/docs/sprints/sprint-5/copy.md b/docs/sprints/sprint-5/copy.md index 2d51bfc3a..dd31529f5 100644 --- a/docs/sprints/sprint-5/copy.md +++ b/docs/sprints/sprint-5/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 5 — Copy Briefing" +description: "FRIEND NPC content packs, character voice speech patterns, NPC authoring style guide" +type: sprint +status: archived +sprint: 5 +team: "copy" +--- + # Sprint 5: Live — Copy Tasks **Goal:** Content at scale — FRIEND packs, PC-as-NPC authoring, NPC style guide diff --git a/docs/sprints/sprint-5/joint.md b/docs/sprints/sprint-5/joint.md index 986251ea9..27555f065 100644 --- a/docs/sprints/sprint-5/joint.md +++ b/docs/sprints/sprint-5/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 5 — Joint Briefing" +description: "Content-focused sprint coordination, FRIEND NPC packs, copy-heavy workload" +type: sprint +status: archived +sprint: 5 +team: "joint" +--- + # Sprint 5: Live — Joint Integration **Goal:** Content at scale — FRIEND packs, PC-as-NPC authoring, NPC style guide diff --git a/docs/sprints/sprint-6/client.md b/docs/sprints/sprint-6/client.md index c22ef5625..7664fcfed 100644 --- a/docs/sprints/sprint-6/client.md +++ b/docs/sprints/sprint-6/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 6 — Client Briefing" +description: "Cursor state machine, fog shader rebuild, entity interaction list, inventory UI" +type: sprint +status: archived +sprint: 6 +team: "client" +--- + # Sprint 6: Touch — Client Tasks **Goal:** Movement stances, fog rebuild, multi-verb interactions, and smuggler inventory diff --git a/docs/sprints/sprint-6/copy.md b/docs/sprints/sprint-6/copy.md index e1910d3ba..61394ac4d 100644 --- a/docs/sprints/sprint-6/copy.md +++ b/docs/sprints/sprint-6/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 6 — Copy Briefing" +description: "Smuggler item specs — manifest copy, access token, comm log" +type: sprint +status: archived +sprint: 6 +team: "copy" +--- + # Sprint 6: Touch — Copy Tasks **Goal:** Movement stances, fog rebuild, multi-verb interactions, and smuggler inventory diff --git a/docs/sprints/sprint-6/joint.md b/docs/sprints/sprint-6/joint.md index 9ea7505c3..8c0fc0749 100644 --- a/docs/sprints/sprint-6/joint.md +++ b/docs/sprints/sprint-6/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 6 — Joint Briefing" +description: "Control and interaction sprint, movement stances, fog shader, multi-verb system, inventory" +type: sprint +status: archived +sprint: 6 +team: "joint" +--- + # Sprint 6: Touch — Joint Integration **Goal:** Movement stances, fog rebuild, multi-verb interactions, and smuggler inventory diff --git a/docs/sprints/sprint-6/server.md b/docs/sprints/sprint-6/server.md index 5c4a1625e..f2d137dec 100644 --- a/docs/sprints/sprint-6/server.md +++ b/docs/sprints/sprint-6/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 6 — Server Briefing" +description: "Stance system, tile occupancy, two-phase verb computation, smuggler inventory" +type: sprint +status: archived +sprint: 6 +team: "server" +--- + # Sprint 6: Touch — Server Tasks **Goal:** Movement stances, fog rebuild, multi-verb interactions, and smuggler inventory diff --git a/docs/sprints/sprint-7/audio.md b/docs/sprints/sprint-7/audio.md index a02460dd4..20f337fb5 100644 --- a/docs/sprints/sprint-7/audio.md +++ b/docs/sprints/sprint-7/audio.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 7 — Audio Briefing" +description: "6 interaction audio assets — cursor hover, weapon mode, fog recognition, dialogue" +type: sprint +status: archived +sprint: 7 +team: "audio" +--- + # Sprint 7: Talk — Audio Tasks **Goal:** Complete interaction UI layer and activate basic dialogue system with NPC conversations. diff --git a/docs/sprints/sprint-7/client.md b/docs/sprints/sprint-7/client.md index ff4a37f9d..c647eeafd 100644 --- a/docs/sprints/sprint-7/client.md +++ b/docs/sprints/sprint-7/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 7 — Client Briefing" +description: "Sprint 6 UI carry-over (cursor, fog shader, interaction list, radial menu, inventory, stance)" +type: sprint +status: archived +sprint: 7 +team: "client" +--- + # Sprint 7: Talk — Client Tasks **Goal:** Complete interaction UI layer and activate basic dialogue system with NPC conversations. diff --git a/docs/sprints/sprint-7/copy.md b/docs/sprints/sprint-7/copy.md index d786ee14c..9167f4e83 100644 --- a/docs/sprints/sprint-7/copy.md +++ b/docs/sprints/sprint-7/copy.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 7 — Copy Briefing" +description: "Archetype evidence presentation spec — detective case file vs smuggler notebook" +type: sprint +status: archived +sprint: 7 +team: "copy" +--- + # Sprint 7: Talk — Copy Tasks **Goal:** Complete interaction UI layer and activate basic dialogue system with NPC conversations. diff --git a/docs/sprints/sprint-7/joint.md b/docs/sprints/sprint-7/joint.md index 96e693aae..4bc0d1daa 100644 --- a/docs/sprints/sprint-7/joint.md +++ b/docs/sprints/sprint-7/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 7 — Joint Briefing" +description: "Sprint 6 UI carry-over completion, dialogue system foundation, NPC conversations" +type: sprint +status: archived +sprint: 7 +team: "joint" +--- + # Sprint 7: Talk — Joint Integration **Goal:** Complete interaction UI layer and activate basic dialogue system with NPC conversations. diff --git a/docs/sprints/sprint-7/server.md b/docs/sprints/sprint-7/server.md index 2ad9f56b9..282ebbe65 100644 --- a/docs/sprints/sprint-7/server.md +++ b/docs/sprints/sprint-7/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 7 — Server Briefing" +description: "Cognitive delay system, line pool format, YAML hot-reload, InteractionMemory KG schema" +type: sprint +status: archived +sprint: 7 +team: "server" +--- + # Sprint 7: Talk — Server Tasks **Goal:** Complete interaction UI layer and activate basic dialogue system with NPC conversations. diff --git a/docs/sprints/sprint-8/audio.md b/docs/sprints/sprint-8/audio.md index 1babdb99d..63b802350 100644 --- a/docs/sprints/sprint-8/audio.md +++ b/docs/sprints/sprint-8/audio.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 8 — Audio Briefing" +description: "Interaction audio assets carry-over — remaining 2 of 6 assets" +type: sprint +status: archived +sprint: 8 +team: "audio" +--- + # Sprint 8: React — Audio Tasks **Goal:** Activate the dialogue pipeline end-to-end — player talks to NPCs, NPCs respond, the world reacts. diff --git a/docs/sprints/sprint-8/client.md b/docs/sprints/sprint-8/client.md index 1466d4984..865b3b418 100644 --- a/docs/sprints/sprint-8/client.md +++ b/docs/sprints/sprint-8/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 8 — Client Briefing" +description: "Dialogue response selection, walk-away mechanic, confrontation text styling" +type: sprint +status: archived +sprint: 8 +team: "client" +--- + # Sprint 8: React — Client Tasks **Goal:** Activate the dialogue pipeline end-to-end — player talks to NPCs, NPCs respond, the world reacts. diff --git a/docs/sprints/sprint-8/joint.md b/docs/sprints/sprint-8/joint.md index b6403c4d2..a420d70dc 100644 --- a/docs/sprints/sprint-8/joint.md +++ b/docs/sprints/sprint-8/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 8 — Joint Briefing" +description: "End-to-end dialogue pipeline activation, NPC conversations, world reactions" +type: sprint +status: archived +sprint: 8 +team: "joint" +--- + # Sprint 8: React — Joint / Integration Tasks **Goal:** Activate the dialogue pipeline end-to-end — player talks to NPCs, NPCs respond, the world reacts. diff --git a/docs/sprints/sprint-8/server.md b/docs/sprints/sprint-8/server.md index bad58d52e..3b353a39e 100644 --- a/docs/sprints/sprint-8/server.md +++ b/docs/sprints/sprint-8/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 8 — Server Briefing" +description: "Dialogue selection pipeline, walk-away KG recording, anomaly detection, monologue timing" +type: sprint +status: archived +sprint: 8 +team: "server" +--- + # Sprint 8: React — Server Tasks **Goal:** Activate the dialogue pipeline end-to-end — player talks to NPCs, NPCs respond, the world reacts. diff --git a/docs/sprints/sprint-9/audio.md b/docs/sprints/sprint-9/audio.md index b57b0f164..410fe3d36 100644 --- a/docs/sprints/sprint-9/audio.md +++ b/docs/sprints/sprint-9/audio.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 9 — Audio Briefing" +description: "Interaction audio assets completion, Sprint 7 UI audio asset revision" +type: sprint +status: archived +sprint: 9 +team: "audio" +--- + # Sprint 9: Gauntlet — Audio Tasks **Goal:** Build the test infrastructure backbone — test client binary, Gauntlet rooms 1-3, golden file suite, and client QA harness — so every future sprint can be validated end-to-end. diff --git a/docs/sprints/sprint-9/ci.md b/docs/sprints/sprint-9/ci.md index 0ad9eb5fb..4be6cf7e0 100644 --- a/docs/sprints/sprint-9/ci.md +++ b/docs/sprints/sprint-9/ci.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 9 — CI Briefing" +description: "make pre-pr target, content cross-reference validation, fixture staleness check" +type: sprint +status: archived +sprint: 9 +team: "ci" +--- + # Sprint 9: Gauntlet — CI Tasks **Goal:** Build the test infrastructure backbone — test client binary, Gauntlet rooms 1-3, golden file suite, and client QA harness — so every future sprint can be validated end-to-end. diff --git a/docs/sprints/sprint-9/client.md b/docs/sprints/sprint-9/client.md index 9b612e7d4..8900e35dd 100644 --- a/docs/sprints/sprint-9/client.md +++ b/docs/sprints/sprint-9/client.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 9 — Client Briefing" +description: "Client P2/P3 Gauntlet tests, WRONG button MVP, room timer, MessagePack fix" +type: sprint +status: archived +sprint: 9 +team: "client" +--- + # Sprint 9: Gauntlet — Client Tasks **Goal:** Build the test infrastructure backbone — test client binary, Gauntlet rooms 1-3, golden file suite, and client QA harness — so every future sprint can be validated end-to-end. diff --git a/docs/sprints/sprint-9/joint.md b/docs/sprints/sprint-9/joint.md index 894cd89f9..5dbaaee57 100644 --- a/docs/sprints/sprint-9/joint.md +++ b/docs/sprints/sprint-9/joint.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 9 — Joint Briefing" +description: "Test infrastructure backbone, Gauntlet rooms, golden file suite, client QA harness" +type: sprint +status: archived +sprint: 9 +team: "joint" +--- + # Sprint 9: Gauntlet — Joint / Integration **Goal:** Build the test infrastructure backbone — test client binary, Gauntlet rooms 1-3, golden file suite, and client QA harness — so every future sprint can be validated end-to-end. diff --git a/docs/sprints/sprint-9/server.md b/docs/sprints/sprint-9/server.md index 73c379e32..472f879dd 100644 --- a/docs/sprints/sprint-9/server.md +++ b/docs/sprints/sprint-9/server.md @@ -1,3 +1,12 @@ +--- +title: "Sprint 9 — Server Briefing" +description: "Test client binary, Gauntlet rooms 1-3, golden file suite, subprocess tests" +type: sprint +status: archived +sprint: 9 +team: "server" +--- + # Sprint 9: Gauntlet — Server Tasks **Goal:** Build the test infrastructure backbone — test client binary, Gauntlet rooms 1-3, golden file suite, and client QA harness — so every future sprint can be validated end-to-end.