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>
52 lines
2.1 KiB
YAML
52 lines
2.1 KiB
YAML
# Fact catalog: location
|
|
# Location-specific access, restrictions, and significance
|
|
# Source: docs/design/knowledge-vocabulary-v01.md §4.6 (#368)
|
|
|
|
facts:
|
|
|
|
- fact_id: location.corridor_b7_restricted
|
|
description: Corridor B-7 is a restricted access zone — requires credentials
|
|
typical_confidence: knows_of
|
|
characters: [smuggler, detective]
|
|
notes: "Both characters have this from Background (signage, institutional knowledge)"
|
|
|
|
- fact_id: location.corridor_b7_drop_site
|
|
description: B-7 is an active drop site for the ring
|
|
typical_confidence: knows_details
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler from Background. Detective through investigation."
|
|
|
|
- fact_id: location.maintenance_corridors_access
|
|
description: Character knows the maintenance corridor layout and can navigate it
|
|
typical_confidence: knows_of
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler at knows_details (Background — daily operational space). Detective at knows_of after investigation."
|
|
|
|
- fact_id: location.bay4_sealed
|
|
description: Bay 4 is sealed — inspection or deliberate cover
|
|
typical_confidence: suspects
|
|
characters: [smuggler, detective]
|
|
|
|
- fact_id: location.span_gate_schedule_gap
|
|
description: The span gate schedule has a window that enables unseen cargo drops
|
|
typical_confidence: knows_details
|
|
characters: [smuggler]
|
|
|
|
- fact_id: location.smuggling_route
|
|
description: The complete physical route the ring uses through the station
|
|
typical_confidence: knows_details
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler from Background. Detective from deep investigation."
|
|
|
|
- fact_id: location.surveillance_gaps
|
|
description: Specific camera blind spots in the maintenance corridor network
|
|
typical_confidence: knows_details
|
|
characters: [smuggler, detective]
|
|
notes: "Smuggler from Background. Detective must discover independently."
|
|
|
|
- fact_id: location.dead_drop_location
|
|
description: Specific dead drop location(s) used for handoffs
|
|
typical_confidence: knows_details
|
|
characters: [smuggler]
|
|
notes: "Smuggler operational knowledge"
|