jpmschweitzer and Claude Opus 4.6
e166409674
fix(copy): PR #53 review round 3 — span gate terminology, mood tags, em-dash consistency
...
Fix "span gate threshold" → "span gate hum" (D-036 canonical term) in
detective opening, add missing mood tags on opening_m_d_002 and
the-terminal_d_020, normalize sera-venn double-dashes to em-dashes,
fix situations.yaml header count, document greeting fallback behavior.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 15:03:06 +01:00
jpmschweitzer and Claude Opus 4.6
4be9cde3fa
fix(copy): PR #53 review round 2 — ID collision, wary/tired moods, greeting enum
...
- Renumber Kael greeting IDs _d_046-049 → _d_050-053 (pc-detective.yaml holds
046-048, Hoshe R2-H1)
- Replace pre-existing invalid mood values: wary→suspicious (22 lines),
tired→frustrated (4 lines) across 5 dialogue files (Hoshe R2-H2)
- Add greeting to situations.yaml enum with server-pending note (Hoshe R2-H3)
- Fix double-dash → em-dash on Kael greeting lines (Hoshe R2-H5)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 14:48:03 +01:00
jpmschweitzer and Claude Opus 4.6
9e33a82e1d
fix(copy): PR #53 review — ID collision, moods.yaml enum, voice/lore fixes
...
- Renumber Kael greeting variants _d_039-042 → _d_046-049 (collision with
pc-smuggler.yaml, Hoshe #1 )
- Update moods.yaml enum to Sprint 14 vocabulary (Paula #1 , Miri #1 )
- Add missing mood field on the-terminal_d_014 (Hoshe #3 )
- Fix "wormhole threshold" → "span gate threshold" in detective opening (Miri #2 )
- Fix "We've worked this district before" — detective is newly arrived (Miri #5 )
- Fix smuggler opening "That's Kael" label → behavior-read (Paula #5 )
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 14:22:34 +01:00
jpmschweitzer and Claude Sonnet 4.6
266510c3d8
feat(content): populate knowledge fact catalogs for v0.1 transit district
...
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 >
2026-02-19 16:22:12 +01:00
jpmschweitzer and Claude Opus 4.6
b0fec9af09
data(content): populate global enums and entity attributes ( #387 , #388 )
...
Populate 9 enum YAML files (situations, topics, moods, triggers,
access-tiers, trust-tiers, activities, patterns, motivations) from
D-035 taxonomy and 16 canonical entity attribute keys from D-024
with A7 workshop updates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 01:19:02 +01:00
jpmschweitzer and Claude Opus 4.6
9d53869ca7
refactor(data): restructure content directory for galaxy scale
...
Replace flat content/districts/ with hierarchical campaign/system/
station/district structure. Path mirrors canonical IDs, enables
glob-based discovery, and is multi-campaign/DLC ready.
- git mv 46 files preserving history
- New metadata: campaign.yaml, system.yaml, station.yaml
- Rewrite content.yaml with glob-based district discovery
- Add campaign, system, station JSON schemas
- Update district schema: hierarchy fields derived from path
- Update npc-profile schema: accept district-scoped IDs
- Add TODO to 17 dialogue/monologue pool files for generator revision
- Update _meta/README.md with new hierarchy documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 21:22:23 +01:00
jpmschweitzer and Claude Opus 4.6
10f5be29b1
feat(data): create content/ directory skeleton
...
Scaffolds the full content directory structure per D-057 spec:
district-as-atomic-pack layout with Sova Transit as the first
district. Includes 17 NPC stubs, 3 locations, 5 triangles,
9 dialogue pools, 8 monologue pools, routines, 7 factions,
7 knowledge catalogs, 8 enum definitions, and global region.
Implements ticket #385 .
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 19:48:13 +01:00