Adapter interface
LocalDefine persistence interface (get/list/create/update) used by store hooks.
Status: done
- Existing store.ts will call adapter methods
Platform + Ops
Checklist for moving from local-only writes to Convex and Supabase without breaking the store.
Define persistence interface (get/list/create/update) used by store hooks.
Status: done
Config toggle chooses LocalAdapter vs BackendAdapter at runtime.
Status: in-progress
Create mutations for signals/resources/sessions/discussions mirroring current store writes.
Status: not-started
After local write succeeds, enqueue job to Convex with retry/backoff.
Status: not-started
Mirror Convex writes into Supabase (or vice versa) once API stable.
Status: not-started
Script to compare local/Convex/Supabase and resolve conflicts.
Status: not-started