v2.3.1 — three-tier invocation + audit hardening
Three-tier invocation (full/light/skip) plus the audit-hardening pass. Highlights:
- Three-tier gate: full / light / skip with model-declared
tier, tier flows through receipts, records, timeline and knowledge views (2.3.0) reasons_suppressed: skip overrides of the content classifier now leave an audit trail (2.3.1)- Light-tier empty closure is now gate-enforced:
light-tier-requires-derived-record(2.3.1) - finalize (CLI + MCP) no longer false-errors while sibling captures are pending in multi-capture turns (2.3.1)
- Docs: tier-upgrade requires a new turn_id; skip guardrail; multi-capture closing recipe
- Tests: 103 passed; snapshot re-certified and pushed to cloud