v0.1.0-pre.14 — Dim 14 v2 (MV) + Guards/Derivations v1.5
Pre-releaseSummary
Bundled milestone: Dim 14 v2 (withMaterializedView, withOverlayedView, declared predicates) + Guards/Derivations v1.5 fast-follows. 12 issues closed, 7 PRs merged.
Highlights
withMaterializedView— query-level materialized views with eager / lazy / manual refresh, partition-aware cycle break, ceiling-based cost cap, transactional rollback in strict mode, aggregate + groupBy terminal support.- Declared deterministic predicates —
.wherePredicate(name, ctx?)withhash+ canonical-JSON ctx folding into queryHash for honest refresh. withOverlayedView— read-shadow primitive for operator-editable overlays on top of deterministic MV outputs.- Guards v1.5 —
onDeletesymmetric hook;.query()onReadOnlyVaultFacadefor aggregating invariants. - Derivations v1.5 —
optional: trueoutputs with system-internal tombstone bypass;derive(source, ctx)gets the same facade guards have.
See packages/hub/CHANGELOG.md for the full mechanics.
Catalog restructure
The Write & Mutate cluster split into B (history / transactions / crdt) + new C — Derived data (derivations / materialized-views / overlay-views). All Dim 14 family primitives now share a documented home with the same encrypted-payload envelope, system-internal delete bypass, and unified cycle detector.
Skipped: pre.13
The original "real-provider showcase batch" (Apple/Google/LINE/iCloud/Drive/TOTP) was deferred 2026-05-20 — showcase coverage is a 1.0 gate, not a pre-release gate. Milestone renamed to "Backlog: Real-provider showcases (env-gated)". Six issues stay open at priority: low.