Problem Statement
Dashboard.Web needs browser-based SQLite for offline-first operation. This requires sharing DataProvider-generated code between backend (net9.0) and frontend (H5/netstandard2.0).
Current Blocker
BLOCKED until we determine Path A or Path B:
- Path A: H5 supports netstandard2.1 APIs → DataProvider stays net9.0, multi-target to ns2.1
- Path B: H5 only supports netstandard2.0 APIs → DataProvider must downgrade to ns2.0 APIs
Desired Outcome
- Browser SQLite (sql.js or wa-sqlite)
- Shared DataProvider-generated records in frontend
- Offline query execution
- Bidirectional sync with conflict resolution
- Online/offline UI indicators
Success Criteria
Dependencies
- BLOCKED until Path A or Path B is chosen and implemented