Skip to content

Utilities

Purpose

Owns lightweight style helper utilities used by capture and export workflows.

This territory provides focused helper logic for determining whether style effects should apply during capture without owning style processing or workflow orchestration.

Owns

  • Capture style decision helpers
  • Lightweight style utility logic
  • Style application guard logic

Does NOT Own

  • Pixel processing implementation
  • Style state ownership
  • Export orchestration
  • Capture execution
  • Preview lifecycle
  • Panel UI

Allowed Dependencies

Utilities may depend on:

  • Capture contracts
  • Style abstractions/contracts

Utilities should avoid depending on:

  • rendering systems
  • export orchestration systems
  • panel/UI systems

Notes

Utilities should remain narrow and decision-focused.

If helper logic starts modifying textures, it belongs in Processing. If helper logic starts coordinating workflows, it belongs in Capture or Export.

Future Candidates

  • Keep utilities focused and small.
  • Avoid turning style utilities into hidden workflow services.