cadrumo.entrypoints.operation_composition module¶
Sole production composition seam for the supervised operation platform.
Core types:
TaxpayerProfile.
- build_auth_operation_ports(operator_scope_ports=None)[source]¶
Compose the outer capabilities the registered auth executors run against.
- Return type:
- Parameters:
operator_scope_ports (OperatorScopePorts | None)
- build_production_operation_registry(*, settings=None, auth_definitions=None, censal_definition=None, google_export_definition=None, modelo_export_ports_factory=<function build_modelo_export_ports>, calculation_action_ports_factory=<function build_calculation_action_ports>, amendment_action_ports_factory=<function build_amendment_action_ports>, filing_action_ports_factory=<function build_filing_action_ports>, work_lifecycle_ports_factory=<function build_active_work_lifecycle_ports>, modelo_edit_receipt_repository_factory=<function build_modelo_edit_receipt_repository>, verification_repository_bundle_factory=<function build_verification_repository_bundle>, operator_scope_ports=None)[source]¶
Build the sole immutable production inventory from the owner facades.
- Return type:
- Parameters:
settings (Settings | None)
auth_definitions (tuple[OperationDefinition, ...] | None)
censal_definition (OperationDefinition | None)
google_export_definition (OperationDefinition | None)
modelo_export_ports_factory (ModeloExportPortsFactory)
calculation_action_ports_factory (CalculationActionPortsFactory)
amendment_action_ports_factory (AmendmentActionPortsFactory)
filing_action_ports_factory (FilingActionPortsFactory)
work_lifecycle_ports_factory (ActiveWorkLifecyclePortsFactory)
modelo_edit_receipt_repository_factory (ModeloEditReceiptRepositoryFactory)
verification_repository_bundle_factory (Callable[[str], VerificationRepositoryBundle])
operator_scope_ports (OperatorScopePorts | None)
- compose_operation_dependencies(*, authority_operation, settings=None, modelo_export_ports_factory=<function build_modelo_export_ports>, calculation_action_ports_factory=<function build_calculation_action_ports>, amendment_action_ports_factory=<function build_amendment_action_ports>, filing_action_ports_factory=<function build_filing_action_ports>, work_lifecycle_ports_factory=<function build_active_work_lifecycle_ports>, modelo_edit_receipt_repository_factory=<function build_modelo_edit_receipt_repository>, verification_repository_bundle_factory=<function build_verification_repository_bundle>, operator_scope_ports=None)[source]¶
Compose the immutable production registry and all public services.
Construction is deliberately explicit: the caller supplies the one already-pinned registry operation that every governed executor in this graph shares. It opens no browser and starts no supervised operation. Profile-bound repositories resolve only when an operation uses them, so the same graph can own pre-login and post-login execution without retaining a stale profile repository.
- Return type:
- Parameters:
authority_operation (PinnedAuthorityOperation)
settings (Settings | None)
modelo_export_ports_factory (ModeloExportPortsFactory)
calculation_action_ports_factory (CalculationActionPortsFactory)
amendment_action_ports_factory (AmendmentActionPortsFactory)
filing_action_ports_factory (FilingActionPortsFactory)
work_lifecycle_ports_factory (ActiveWorkLifecyclePortsFactory)
modelo_edit_receipt_repository_factory (ModeloEditReceiptRepositoryFactory)
verification_repository_bundle_factory (Callable[[str], VerificationRepositoryBundle])
operator_scope_ports (OperatorScopePorts | None)