Skip to content

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.