Step 6
This commit is contained in:
@@ -153,7 +153,7 @@ The following must stay outside `ControlServices` in the target design.
|
||||
|
||||
The subsystem may report that an input requested a state change, but it should not decide whether that change is persisted.
|
||||
|
||||
That belongs to `RuntimeCoordinator` and `RuntimeStore`.
|
||||
That belongs to `RuntimeCoordinator`, with `RuntimeStore` and the later persistence writer carrying out durable writes when policy requests them.
|
||||
|
||||
### Render Snapshot Publication
|
||||
|
||||
@@ -161,9 +161,9 @@ That belongs to `RuntimeCoordinator` and `RuntimeStore`.
|
||||
|
||||
### Render-Local Overlay Ownership
|
||||
|
||||
Live OSC overlays, temporal state, shader feedback, and render-only transient state belong to `RenderEngine`.
|
||||
Live OSC automation overlays belong to the live-state/render preparation boundary (`RuntimeLiveState` today). Temporal state, shader feedback, output staging, and other render-only transient state belong to `RenderEngine`.
|
||||
|
||||
`ControlServices` may ingest automation targets, but it should not own how those targets are applied inside the render domain.
|
||||
`ControlServices` may ingest and coalesce automation targets, but it should not own how those targets are composed, committed, persisted, or applied inside the render domain.
|
||||
|
||||
### Hardware Timing or Playout Recovery
|
||||
|
||||
|
||||
Reference in New Issue
Block a user