Add machine-readable fact catalog YAML files for all knowledge categories.
Makes the check-fact-ids pre-commit hook validation functional.
New files: awareness.yaml, behavioral.yaml, knowledge.yaml, social.yaml
Populated: investigation.yaml, contraband.yaml, location.yaml,
relationship.yaml, world.yaml, progress.yaml
50+ canonical fact IDs covering: smuggling ring operations, investigation
findings, behavioral patterns, situational awareness, location facts,
inter-NPC relationships, and social positioning. Character starting
confidence annotated per fact. Derived from knowledge-vocabulary-v01.md (#368).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
43 lines
1.7 KiB
YAML
43 lines
1.7 KiB
YAML
# Fact catalog: awareness
|
|
# Situational awareness — who's present, active threats, operational status
|
|
# Source: docs/design/knowledge-vocabulary-v01.md §4.2 (#368)
|
|
|
|
facts:
|
|
|
|
- fact_id: awareness.detective_presence
|
|
description: A Commission detective is operating on Sova Station
|
|
typical_confidence: knows_of
|
|
characters: [smuggler]
|
|
notes: "Smuggler learns through rumor or direct observation. Detective does not hold this fact about themselves."
|
|
|
|
- fact_id: awareness.detective_investigating_ring
|
|
description: The detective is specifically targeting the smuggling ring, not a routine audit
|
|
typical_confidence: knows_details
|
|
characters: [smuggler]
|
|
|
|
- fact_id: awareness.commission_audit_scheduled
|
|
description: A Commission audit is coming — officially scheduled
|
|
typical_confidence: knows_of
|
|
characters: [smuggler, detective]
|
|
|
|
- fact_id: awareness.ring_route_compromise
|
|
description: The current drop route may be compromised or under observation
|
|
typical_confidence: suspects
|
|
characters: [smuggler]
|
|
|
|
- fact_id: awareness.surveillance_change
|
|
description: Surveillance patterns in the maintenance corridors have changed recently
|
|
typical_confidence: suspects
|
|
characters: [smuggler]
|
|
|
|
- fact_id: awareness.ring_tension_escalation
|
|
description: Something is wrong inside the ring — someone is scared or making moves
|
|
typical_confidence: suspects
|
|
characters: [smuggler]
|
|
|
|
- fact_id: awareness.inspection_sweep_active
|
|
description: Active inspection sweep in progress right now
|
|
typical_confidence: direct
|
|
characters: [smuggler, detective]
|
|
notes: "direct confidence — set by environmental observation, not investigation"
|