2026-09-25: DeviceIo, the model-facing router: the core launches StepPlans and applies Effects, and the router decides how they reach the device.
DeviceIo
StepPlan
Effect
Owner: scheduler. Invariants: none beyond the types.