Journey event  ·  9 Sep 2026

~660 hand-synced HA-shaped entity ids across two languages, with four client-side resolution layers

RE-SCOPED 2026-09-14 (held, not a fix-pass row): the static tables are no longer hand-synced — brain/dsc_brain/entity_tables.py is the single source, brain/scripts/gen_entity_maps.

  state copied from the tracker, never improved

  event date 2026-09-09

Event date 2026-09-09
Version found
Version fixed
Expected kit firmware
Release file
SHA-256
Served count
Source https://app.notion.com/3d62b4cda3708107a9b6c610a5a1ece8

RE-SCOPED 2026-09-14 (held, not a fix-pass row): the static tables are no longer hand-synced — brain/dsc_brain/entity_tables.py is the single source, brain/scripts/gen_entity_maps.py emits frontend/src/lib/generated/*.gen.ts, and brain/tests/test_entity_maps_generated.py fails pytest on any drift. What remains is RUNTIME resolution: the hand-written device→metric matcher behind the pH-114 finding and ~12 SPA components that resolve entity ids themselves. The dev-ready spec is docs/design/plan-entity-resolution-ssot-2026-09-10.md (architecture epic, operator-scheduled). Title left as filed for traceability.

All events  ·  DSC  ·  CannaLib  ·  Site  ·  Firmware releases

Empty rows are honest

A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.