
jpmschweitzerandClaude Opus 4.6
65d3b5e50c
feat(ci): add content cross-reference validation (9 checks)
Extends tooling/validate-content with Pass 2 cross-reference
validation via ContentIndex class. Nine checks:
1. canonical_id uniqueness (ERROR)
2. relationship target resolution (ERROR)
3. location slug resolution (ERROR)
4. dialogue location resolution (ERROR)
5. fact_id resolution (ERROR, advisory when catalogs empty)
6. triangle membership resolution (ERROR)
7. npc_count accuracy (WARNING)
8. dialogue line_id uniqueness (ERROR)
9. bidirectional relationship consistency (WARNING)
Pass 2 only runs if Pass 1 (schema) passes. Absorbs check-fact-ids
functionality. Spec from hoshe-round3.md Section 2.
Ticket: #464
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 22:43:47 +01:00
..
2026-02-13 01:19:40 +01:00
2026-02-13 01:19:46 +01:00
2026-02-11 01:21:11 +01:00
2026-02-13 17:42:22 +01:00
2026-02-12 16:54:21 +01:00
2026-02-12 16:54:21 +01:00
2026-02-11 16:43:07 +01:00
2026-02-11 16:53:02 +01:00
2026-02-16 01:04:44 +01:00
2026-02-17 22:43:47 +01:00