ADR-0002: Studio-Local Is a Desktop Overlay
Status: accepted
Context
The host may support local low-latency audio work, but studio capability may move to an external Mac mini or another host. The architecture must not overfit around local studio behavior.
Decision
Represent studio-local as a policy overlay on desktop in v1.
Use:
studio-local-policy.serviceaudio-priority.service
Do not create a first-class studio-local.target in v1.
Consequences
- The host-local state model remains coherent if studio capability moves away.
- Studio policy can be applied and removed without a separate top-level target.
- The observer still reports
studio-localas a mode when overlay predicates are satisfied. - Any direct
studio-local -> computepath should be routed through desktop policy unless a future transition contract explicitly permits it.