Requests¶
Purpose¶
Owns lightweight request models used by Environment asset export workflows.
This territory transports Environment export configuration between panels, orchestration systems, and capture workflows without coupling those systems directly together.
Owns¶
- Environment export request models
- Environment batch export payloads
- Environment capture configuration transport models
- Environment framing and sizing request data
Does NOT Own¶
- Export orchestration
- Capture execution
- Rendering implementation
- Preview scene lifecycle
- Panel UI behaviour
- Static sprite animation workflows
Allowed Dependencies¶
Requests may depend on:
- Enums
- Unity primitives/types
- Lightweight shared abstractions/contracts
Requests should avoid depending on:
- rendering systems
- orchestration systems
- preview systems
- panel/UI systems
- animation workflow systems
Notes¶
Request models should remain:
- lightweight
- explicit
- transport-focused
- side-effect free
They describe Environment export intent.
They do not execute workflows.
Future Candidates¶
- Keep Environment request models lightweight and explicit.
- Avoid embedding workflow behaviour into request containers.
- Maintain clean separation between configuration and execution.
- Avoid leaking Static Sprite Animation concepts into Environment request models.