Tests. Reproducibility. Tamper-evidence. Narrative integrity.
These tests prove a single property: integrity over time. Same input → same sealed JSON core → same SHA-256 hash. Any tamper → different hash. This is not “truth”. It is verifiable stability for institutional decision defense.
3 stress tests (from simple to crisis)
Board question: “Can you reproduce the same evidence bundle months later?” This test verifies stable rules: same fixture → same sealed core hash.
Internal risk: “One field was changed to ‘make the file look cleaner’.” This test proves the seal breaks on any modification.
Change one field (deadline) before hashing. Expected outcome: FAIL (hash mismatch).
Crisis reality: “The readable story was swapped while the core stayed unchanged.” This test checks that readable preview is bound to the sealed core via a preview hash marker.
Replace readable preview without updating the core marker. Expected outcome: FAIL (preview mismatch).