CortexDB · docs

CortexDB 0.9.3 — GDPR erasure integrity, audit hash chain, temporal phrases (connectors 0.2.14)

Bug-fix and hardening release driven by the KAN board triage: 129 open issues were investigated against the codebase, ~75 verified server and connector defects were fixed, and every ticket got an evidence-backed disposition. No storage format changes, no migration: 0.9.x data directories work as-is (new audit-chain and vocabulary fields are serde-defaulted; legacy records replay cleanly).

GDPR / erasure integrity (the headline)

Audit: tamper-evidence is now real

Temporal: the phrases people actually type

temporal.natural (KAN-7/36/54/55/62/63/65/66) now parses: bare last week/month/year, N <unit> ago including word numbers (two weeks ago, a month ago), last/this quarter, sprint phrases (two sprints ago, documented 14-day convention), early/mid/late period thirds (early last week, including with a leading noun phrase), and everything cortex-bitemporal's date grounder handles (seasons, written months, bare years) via fallback. Bi-temporal correctness fixes ride along: episode recorded-axis pins gate on recorded_from (not started_at — late-delivery episodes no longer leak into as_of snapshots, KAN-43), and backdated/imported events are visible at historical pins via source_recorded_at (KAN-27/35).

New / completed API surfaces

Server hardening

Connectors 0.2.14

Verification

Workspace cargo check clean; ~2,050 Rust tests and 245 connector tests passing, including new regression tests pinning every fixed repro shape (the layers:["events"] cascade gate, the preview selector, the middleware body hash, the episode recorded-axis pin, the archived-parent Notion comment, and the Discord content policy among them).