Skip to content

v0.1.0-pre.14 — Dim 14 v2 (MV) + Guards/Derivations v1.5

Pre-release
Pre-release

Choose a tag to compare

@vLannaAi vLannaAi released this 21 May 05:22
801b3e2

Summary

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?) with hash + 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.5onDelete symmetric hook; .query() on ReadOnlyVaultFacade for aggregating invariants.
  • Derivations v1.5optional: true outputs 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.