Assumptions & Invariants Ledger
| Invariant | Canary Type | Implemented? | Notes | |-----------|-------------|--------------|-------| | INV-GK-001 | Log + metric | ❌ No | Need to add `slice_boundary_violations_total` counter | | INV-GK-002 | Schema validation | ✅ Yes | `SliceExport::new_with_secret` requires all fields | | INV-GK-003 | Type system | ❌ No | Need to add `AdmissibleEvidenceBundle` type | | INV-GK-004 | Periodic check | ❌ No | Need background job to re-verify content hashes | | INV-GK-005 | Metric | ❌ No | Need `token_verification_fa
Full HTML reader
Read the full artifact
Extracted abstract or opening context
Promotion decision
What has to happen next
Promote into a technical note or architecture paper with implementation anchors.
Why this is not always a full paper yet
Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.