basquetWi + New ticket

DB: port live data SQLite -> Postgres + cutover (preserve ids/timestamps/events, quiesce writes, verify counts, flip source of truth)

Done high dbdb-basquetwi-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • system created · 2026-06-04
    wi cli; parent=#580
  • system commented · 2026-06-04
    Source of truth is still SQLite until this lands. HTTP svc defaults to PG (BWI_DB_DRIVER=pg) but PG is empty - do NOT route live writes through the svc until data port + cutover complete. Split-brain risk: bash wi CLI writes SQLite, svc writes PG.
  • wi-cli-whey completed · 2026-06-05
    Data ported clean in cutover window: 10/641/1970/44/2, ids+timestamps+events preserved, sequences reset, ha merged. PG authoritative.
task
2026-06-04
6w ago
2026-06-05 04:08