Files
AI_Printer/components/domain

Domain Layer

Purpose: business capabilities with single responsibility per domain service.

Rules:

  • Expose stable domain APIs in include/.
  • Keep implementation details in internal/ and src/.
  • No direct cross-domain internal state access.
  • Cross-domain interactions must use events or Port interfaces.