State¶
Purpose¶
Owns low-level temporary state save/restore helpers used by Snap Studio Pro workflows.
This territory provides reusable state preservation utilities, such as transform snapshot and restoration helpers, without owning workflow orchestration.
Owns¶
- Temporary transform state snapshots
- Transform restore helpers
- Lightweight state preservation contracts
- Reusable workflow safety helpers
Does NOT Own¶
- Preview state ownership
- Feature workflow orchestration
- Export planning
- Rendering implementation
- Panel UI
- Persistent preferences
Allowed Dependencies¶
State may depend on:
- Unity primitives/types
State should avoid depending on:
- Preview systems
- Feature orchestration systems
- Rendering systems
- Panel UI systems
Notes¶
State helpers exist to support safe temporary mutation during editor workflows.
They should remain: - lightweight - reusable - workflow-neutral
If a state class begins owning workflow decisions, it belongs in the relevant feature or preview territory instead.
Future Candidates¶
- Keep state helpers simple and explicit.
- Avoid turning temporary state helpers into workflow managers.