Store Interface
Abstract storage interface that can be backed by Firestore, IndexedDB, Postgres, filesystem, or any other storage backend.
This enables:
- Testing RBAC logic without Firebase
- Running locally with IndexedDB
- Self-hosted deployments with Postgres/SQLite
- "Directory full of crap" development mode