1.1 KiB
1.1 KiB
SillyHome Future v2 Architecture
Core Principle
v2 is event-first. Home Assistant state changes enter the Event Core, which updates runtime state, routes affected actuators, computes a decision, applies safety and handoff gates, then writes an audit event.
Store Split
runtime.json: current states, audit trail and connection healthlearning.json: patterns, room profiles and scene profilescontrol.json: safety stage, handoff mode and paused automations
Control Path
LLMs are not part of the control path. Local deterministic insights may explain state, but switching decisions must remain inspectable and testable.
v2 Milestones
- Event Core and routing index
- Store migration and backup/restore
- Decision Engine v2
- Handoff Matrix
- Rooms and scenes
- Dashboard v2
- Add-on hardening
Add-on Contract
The Home Assistant add-on is owned by this repository and does not copy code
from sillyhome-next. It starts the v2 API with SILLYHOME_FUTURE_STORE
pointing at /data/future_store, so runtime, learning and control stores are
kept inside the add-on data volume.