Summary
Tracking epic for the four-device multi-host daemon architecture across Coven runtime and Cave GUI.
Architecture Scope
- Linux Server: Daemon 1 hub and single authority for familiar memory, loop state, node registry, and global/per-spoke job queues.
- Mac mini: Daemon 2 stateless stationary executor, polled and dispatched by hub over SSH/Tailscale.
- Dev Workhorse: Daemon 3 stateless compute executor, polled and dispatched by hub over SSH/Tailscale.
- MacBook Air: Cave GUI plus local-only traveling sub-daemon for offline fallback, read-only travel profile cache, local lightweight agents, offline queue, and reconnect delta.
Key Decisions
- Coven runtime remains the authority boundary.
- Cave becomes a hub/sub-daemon client surface.
- Spokes do not initiate contact with the hub; hub polls and dispatches over SSH.
- Daemon 1 wins familiar-memory conflicts; offline results append rather than overwrite.
Child Work
This epic is intentionally split across phase issues for safe implementation.
Summary
Tracking epic for the four-device multi-host daemon architecture across Coven runtime and Cave GUI.
Architecture Scope
Key Decisions
Child Work
This epic is intentionally split across phase issues for safe implementation.