orchestrata_contracts.core

Reference › components › contracts › orchestrata_contracts › core

orchestrata_contracts.core package.

The core subpackage of contracts holds the base vocabulary that the other components build on, lifted from orchestrata_ultimate.core. It contains the entity and error bases (base_entity, domain_entity, base_error), the repository base (base_repository), the portfolio-goal value types (portfolio_goal, with its priority, status and success-criteria companions), fact_scope, and traces, a traceability decorator documented as layer-0 safe. The core module narrative describes the original package.

11 modules, 691 lines of code.

Modules

Module Summary LOC Lifted from
__init__ orchestrata_contracts.core package. 2 lifted from orchestrata_ultimate.core
base_entity 175
base_error 67
base_repository 79
domain_entity 177
fact_scope 18
portfolio_goal 41
portfolio_goal_priority 14
portfolio_goal_status 21
portfolio_success_criteria 25
traces Traceability decorator — layer-0 safe. 72

Dependency diagram

Package dependency diagram orchestrata_contracts.core