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 <noreply@anthropic.com>
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user