HUE-003 — ADR: choose canonical storage, event journal and application transport
Canonical source:
docs/roadmap/issues.json·HUE-003Specification status:
TBD· Readiness:agent:ready
Select durable local state, semantic events, canonical-versus-derived data and client transport foundations for Spaces, Sessions and source projections.
- Prototype SQLite/event append and cursor resume
- Model canonical HUE state versus rebuildable search/vector/source projections
- Compare local HTTP/SSE/WS, JSON-RPC and embedded IPC
Acceptance criteria
Section titled “Acceptance criteria”- ADR resolves TBD-007 and TBD-012
- Crash/transaction experiment results included
- Backup, migration and cursor semantics defined
- Canonical HUE data, portable files, source authority and rebuildable indexes are explicit
Dependencies
Section titled “Dependencies”HUE-002
Non-goals
Section titled “Non-goals”- Choose final embedding model
Product contract
Section titled “Product contract”Implementation handoff requirements
Section titled “Implementation handoff requirements”- Preserve the documented security, project, memory and event boundaries.
- Add or update automated tests for every observable acceptance criterion.
- Provide real verification output; do not rely on a worker/agent self-report.
- Update only the exact documentation sections whose status changed.
- Include screenshots or a recording for user-interface changes.
- Include migration, rollback and recovery notes for data/state changes.
- Link the pull request to this issue with
Closes #<issue-number>.