Workshop outputs from Knowledge Flow & NPC Information Boundaries workshop (2026-02-24): Decisions registered in decisions/perception.md: - D-079: Knowledge Grant Architecture (unified KnowledgeGranted event, Fact+Entity enum, ContentEntityRegistry) - D-080: NPC-to-NPC Knowledge Propagation (transfer_npc_knowledge system, trust-tier gating, ToldBy source) - D-081: Unprompted Disclosure Design (DisclosureCandidates component, two-stage trait filter, trigger gates) - D-082: NPC Information Boundaries MVP Scope (tell_state + disclosure; pathfinding KG integration explicitly not planned) - D-083: Contradiction Detection Pipeline (event-driven at observe_entity, ContradictionClaim struct, downstream chain) Questions closed in decisions/questions.md: - Q-024: closed by D-080 (immediate during conversation, not queued) - Q-025: confirmed closed (gossip propagation ships Sprint 17; ~12MB peak, no cap needed before v0.3) - Q-026: closed by D-083 (event-driven at KG write time, ContradictionClaim struct) Tickets created (#545–#551, Sprint 17, team server): - #545 KnowledgeGrant schema + ContentEntityRegistry (critical, blocks all downstream) - #546 KnowledgeGranted event + process_knowledge_events handler - #547 ContradictionClaim struct + detection in observe_entity - #548 NPC-to-NPC knowledge transfer system - #549 tell_state.rs KG awareness — MVP information boundary - #550 Contradiction monologue + event chain completion - #551 DisclosureCandidates + unprompted disclosure Existing tickets updated: #141, #142 (sprint 17 + team assigned, descriptions updated); #172, #173 (full mechanical spec from D-081). Workshop source files committed: all round docs + workshop-outcomes.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Workshops
Each workshop gets its own directory containing the brief and all output files.
Convention
docs/workshops/
{workshop-name}/
{workshop-name}-workshop-brief.md # The original brief
round1-{agent}.md # Round 1 per-agent analyses
round2-{agent}.md # Round 2 per-agent syntheses
si-ticket-changes.md # Ticket changes applied (if any)
Workshops
| Workshop | Round | Status |
|---|---|---|
| Content Architecture | 17 | Complete |
| v0.1 Gap Analysis | 18 | Complete |
| Content Gap Analysis v0.1 | — | Complete |
| Knowledge Graph & Information Boundaries | — | Complete (2 rounds + synthesis, D-041 confirmed, 8 tickets created) |
| Observer Snapshot Pipeline | — | Brief ready |
| NPC AI State Machines | — | Brief ready |
| Save/Load Architecture | — | Brief ready |
| Map Authoring Pipeline | — | Brief ready |
| Wiki Review & Content Standards | — | Complete (4 rounds + lead interview) |
| v0.1 Content Scoping | — | Complete (2 rounds + closing, 38 tickets created) |
| Art Direction & Mood Board | — | Complete (3 rounds + closing + technical session, D-019 amended, D-043-D-052 confirmed) |
| Control & Interaction Scheme | — | Brief ready |