Phase 5a smoke screen — proves the Supabase shim is wired up and the data layer is replying.
window.db shim)These counts come from db.collection('…').get() calls — the same Firestore-shaped API production uses, now talking to Postgres.
Verifies the helpers production code relies on (fbLoadAll, fbSave, fbLoad, fbDelete, batch writes).