julee.domain

Domain layer for julee.

This package contains the core business logic and domain models following Clean Architecture principles. All domain concerns are framework-independent and have no external dependencies.

Subpackages: - models: Domain entities and value objects - repositories: Repository interface protocols - use_cases: Business logic and application services

Import domain components using package imports for convenience, e.g.:

# Models from the models package from julee.domain.models import Document, Assembly, Policy

# Repository protocols from the repositories package from julee.domain.repositories import DocumentRepository

# Use cases from the use_cases package from julee.domain.use_cases import ValidateDocumentUseCase

Submodules