System Light Dark (Warm) Dark (Cool) Dark (Pastel) Dark (Neutral) Dark (Striped)
Ops · Platform
Ops & Telemetry Board Mirror feature flag health, dual-write milestones, and seed/migration timestamps before we flip any source of truth. Treat it like a pre-flight checklist.
See which Phase 0 blocks are safe to cut over (flags, migrations, seeds) Coordinate dual-write rollout steps with owners + timestamps Catch stale artifacts (SQL, Convex schema, adapters) before deploys Feature flag telemetry 5 tracked flags
Config-driven visibility (public/auth/roles) powering nav + page access before the admin UI ships.
Owner: Unassigned
Cohorts: ops, admin
Redirect `/` to `home*` (Grid Composer + AI rail) for select cohorts while keeping `home.base` stable.
Owner: Unassigned
Cohorts: ops, demo
Enables the smoother carousel animation, textured rails, and Today badges on /timeline.
Owner: Unassigned
Cohorts: students, mentors
Inline assistant preview on `home*` + future signal detail pages; captures schema for upcoming Convex run.
Owner: Unassigned
Cohorts: mentors, ops
Phase 0 data loads from Supabase + RLS policies instead of local seed only.
Owner: Unassigned
Cohorts: all
Owner: Platform pod
Define persistence interface (get/list/create/update) used by store hooks.
Notes: Existing store.ts will call adapter methods
Owner: Platform pod
Config toggle chooses LocalAdapter vs BackendAdapter at runtime.
Notes: Keep seed default for now
Write-through mutations
Convex
Blocked Owner: Platform pod
Create mutations for signals/resources/sessions/discussions mirroring current store writes.
Notes: Use same types as Supabase for easy parity
Owner: Platform pod
After local write succeeds, enqueue job to Convex with retry/backoff.
Notes: Queue can live in IndexedDB/localStorage until confirmed
Authoritative copy
Supabase
Blocked Owner: Data pod
Mirror Convex writes into Supabase (or vice versa) once API stable.
Notes: Supabase triggers or background job
Backfill & reconciliation
Supabase
Blocked Owner: Ops
Script to compare local/Convex/Supabase and resolve conflicts.
Notes: Use owner_id + updated_at for merge
Feed Metric Value Owner Status Notes Supabase migrations Last modified Unknown Data pod Blocked File not found Supabase seed data Last modified Unknown Data pod Blocked File not found Convex schema Last modified Unknown Platform pod Blocked File not found Feature flags config Last modified Unknown Infra Blocked File not found