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>
40 lines
1.7 KiB
YAML
40 lines
1.7 KiB
YAML
# Fact catalog: contraband
|
|
# Smuggling ring world facts — existence, components, operations, supply chain
|
|
# Source: docs/design/knowledge-vocabulary-v01.md §4.5 (#368)
|
|
|
|
facts:
|
|
|
|
- fact_id: contraband.ring_exists
|
|
description: A smuggling operation is running through Sova Transit District
|
|
typical_confidence: suspects
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler starts at knows_details (Background — they ARE in the ring). Detective starts at suspects."
|
|
|
|
- fact_id: contraband.ring_lattice_components
|
|
description: The ring moves unlicensed lattice components — aftermarket neural mods
|
|
typical_confidence: knows_of
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler starts at knows_details (Background). Detective discovers through investigation."
|
|
|
|
- fact_id: contraband.ring_medical_components
|
|
description: The ring also diverts medical-grade lattice replacements from Syndic supply chains
|
|
typical_confidence: knows_details
|
|
characters: [smuggler, detective]
|
|
notes: "Deep investigation only — the moral dimension of the operation"
|
|
|
|
- fact_id: contraband.supply_chain
|
|
description: Understanding of the ring's supply chain — where components come from
|
|
typical_confidence: knows_details
|
|
characters: [smuggler, detective]
|
|
|
|
- fact_id: contraband.severance_tech_presence
|
|
description: Severance counter-surveillance technology is in play on the station
|
|
typical_confidence: suspects
|
|
characters: [detective]
|
|
|
|
- fact_id: contraband.drop_tonight
|
|
description: A drop is scheduled for tonight specifically
|
|
typical_confidence: knows_details
|
|
characters: [smuggler]
|
|
notes: "Seed-dependent — only relevant in seeds where a drop is scheduled during play session"
|