Audit
Overall: pass: all checks pass (not enough data: score_drift)
| Check | Band | Findings | What it checks |
|---|---|---|---|
| Every reference resolves | Pass | 0 | Foreign keys and the polymorphic ends of relationship, evidence_link, change_item and activation_context (rule 2.18a). |
| No orphaned relationships, story ideas or personas | Pass | 0 | Active relationships whose end is archived or removed; story ideas that point to retired subtopics, pillars or jobs, or have no evidence (rule 2.18b); personas that belong to no active ICP (E-DEC-ARCH-138). |
| Element IDs stay stable over time | Pass | 0 | Share of an artifact's elements replaced, not revised, across its last 3 applied versions (rule 2.18c; the write-time check sees one save only). |
| No unlinked lookalikes of removed elements | Pass | 0 | Elements added after a removal that resemble the removed element and aren't recorded as a merge or split (rule 2.18d). |
| Every AI-made row has its run (INV-05) | Pass | 0 | Rows with origin ai_generated and no generated_by_run_id. |
| AI-made rows are approved only by a person (INV-16) | Pass | 0 | Rows with origin ai_generated and review_status approved: through an applied ChangeRecord, or through intake review for the intake tables (E-DEC-ARCH-123). |
| AI scores don't drift to the middle | Not enough data | 0 | Distribution of AI scores per kind (rule 2.37f); a kind with fewer than 20 scores is not judged. |