Why now
What else was considered
…
The street, by hour
Vehicle-motion events per minute from the outdoor camera. The planner forecasts from this street's own rhythm for each hour of each kind of day.
Is one opening actually better?
The home itself
Last 24 hours
Events
Priced before it happened
The hard version of the question. SASH is fitted on the first part of this home's record and then asked to price every airing in the last part, before seeing what it cost. Nothing below was in the fit.
This session's plans
Every plan SASH published while it has been running, scored against what the readings afterwards actually showed. A plan the household did not act on is recorded and not scored: SASH takes the credit and the blame only for airings it proposed and that happened.
Health
Devices
Ring reports a contact sensor's state, not what it is attached to. The mapping from device to opening lives here, in the application, which is where Ring's own documentation says it belongs.
What SASH reads, and what it never asks for
Read
motion.vehicleevent times from the outdoor camera- Contact sensor open and closed transitions
- Air Quality Monitor PM2.5, CO, temperature, humidity
- Device online and offline lifecycle events
Never requested
- Video download
- Image snapshots
- Live streaming sessions
- Any person, face or identity
The Ring client carries a path allowlist. A call to any media endpoint raises before a request is made, and the test suite walks every documented media path against a server that would have answered.