HUE-012 — Implement typed Space-bound Sessions, messages, summaries and branches
Canonical source:
docs/roadmap/issues.json·HUE-012Specification status:
TBI· Readiness:agent:blocked
Allow concurrent independent discussion, execution, research, monitoring and review Sessions without shared mutable context.
- Persist Session type, Space binding and lifecycle
- Implement messages, branches, attachments and backend-handle references
- Create working summaries without promoting them to Space memory
- Support concurrent active Sessions and explicit type transitions
Acceptance criteria
Section titled “Acceptance criteria”- Two concurrent Sessions in different Spaces cannot leak messages/context
- Discussion can create a linked execution Session/task
- Session remains resumable across restart
- Backend handle can be replaced without losing HUE Session
- Close/archive retains searchable episodic record
Dependencies
Section titled “Dependencies”HUE-009HUE-011
Non-goals
Section titled “Non-goals”- None beyond the documented scope.
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>.