chore: prove every resolution-trace step foreign-keys a real source (#236) #434

Merged
manlycucumber merged 1 commit from chore/236-trace-citation-integrity into develop 2026-07-02 19:12:38 +00:00
manlycucumber commented 2026-07-02 19:10:59 +00:00 (Migrated from github.com)

Third of Epic #233. Closes #236.

Every trace step already carries a citation (added in #234/#235); this guarantees it. TraceCitationIntegrityTest sweeps the resolution trace across two full years and asserts every cited step's source key foreign-keys the source registry (sources.ndjson) — so a reason can never ship a dangling citation. The only step permitted to be uncited is the structural no-temporal-season (honestly no governing rubric).

3535 citation assertions, all green. Gate: lint clean · analyse [OK].

Next: #240 (golden-master trace fixtures for contested days) closes the epic.

Third of Epic #233. Closes #236. Every trace step already carries a citation (added in #234/#235); this **guarantees** it. `TraceCitationIntegrityTest` sweeps the resolution trace across two full years and asserts every cited step's source key foreign-keys the source registry (`sources.ndjson`) — so a reason can never ship a dangling citation. The only step permitted to be uncited is the structural `no-temporal-season` (honestly no governing rubric). **3535 citation assertions**, all green. Gate: lint clean · analyse [OK]. **Next:** #240 (golden-master trace fixtures for contested days) closes the epic.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Core!434
No description provided.