Progress¶
Purpose¶
Owns reusable editor UI progress-reporting helpers used by Snap Studio Pro batch workflows.
This territory provides lightweight progress display panels and reusable progress visualization helpers.
Owns¶
- Batch progress display UI
- Progress visualization helpers
- Shared export progress panels
- Lightweight progress presentation workflows
Does NOT Own¶
- Batch execution
- Export orchestration
- Capture execution
- Rendering implementation
- Workflow lifecycle ownership
Allowed Dependencies¶
Progress UI may depend on:
- Infrastructure progress systems
- Shared panel helpers/styles
- Unity Editor IMGUI APIs
Progress UI should avoid depending on:
- rendering systems
- export execution systems
- preview lifecycle systems
Notes¶
Progress panels visualize workflow state only.
They should not own: - export execution - runner lifecycle - workflow orchestration
Infrastructure and feature systems own the actual operation state.
Future Candidates¶
- Keep progress reporting lightweight and reusable.
- Continue separating visualization from workflow execution.