Skip to content

History / Design Projection Read Model Engine

Revisions

  • Phase 9 tier-2 projection primary-serve implemented + merged (2026-07-05) Roadmap: tier-2 table row → primary-serve IMPLEMENTED + MERGED; new "Tier 2 (projection / read-model)" section + tier-2 rollback procedure (2 levers); Phase-7 acceptance checkbox flipped. Design-Projection: status + primary-mode section updated to reflect activation + reversibility. Home: Phase-7 line + primary-serve status. Sessions-Log: tier-2 entry prepended. ehdb#248 d08013c + worker#162 a56583c (released v5.62.0 36875e3). Kind dual-run BATCHED (podman VM wedged); prod/GKE cutover STILL GATED.

    @kadyapam kadyapam committed Jul 6, 2026
  • docs: Phase 7 — reconcile shadow-slice status to reality (worker#157 merged eadc3a5) The prior Phase 7 note (68b90d2) asserted the worker shadow slice had landed before it actually merged. The worker shadow (src/ehdb/projection.rs, NOETL_EHDB_PROJECTION=off|shadow|primary, default off) is now merged as worker#157 (eadc3a5), pinning ehdb-reference to the merged #243 rev e0f1c0f. Correct the design-note / Roadmap / Home / Sessions-Log status wording to cite the actual PRs+SHAs and record the worker-side validation (13 unit tests, clippy -D warnings, ehdb-selfcheck disabled/shadow/guard/primary evidence; in-container kind deferred per the standing env-eviction pattern).

    @kadyapam kadyapam committed Jul 5, 2026
  • docs: Phase 7 projection / read-model engine — design note + engine slice + shadow slice landed

    @kadyapam kadyapam committed Jul 5, 2026