Skip to content

solutions_agents.clients.processor_backend

Least-authority ProcessorWorkflow business-operation client.

Classes

ProcessorBackendClient

Authenticated fixed-path HTTP implementation with no generic mutation surface.

admit_intake_plan

admit_intake_plan(request: ProcessorWorkflowRequest, plan: IntakePlan, operation_id: UUID) -> ProcessorOperationResult

advance_acceptance

advance_acceptance(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

advance_acknowledgement

advance_acknowledgement(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

apply_update

apply_update(request: ProcessorWorkflowRequest, plan: UpdatePlan, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

close

close() -> None

Close only an internally owned transport.

finalize_processor_run

finalize_processor_run(request: ProcessorWorkflowRequest, proposed: ProcessorWorkflowResult, operation_id: UUID) -> ProcessorWorkflowResult

ProcessorBackendPort

Bases: Protocol

Exact coarse Backend capabilities available to the Processor graph.

admit_intake_plan

admit_intake_plan(request: ProcessorWorkflowRequest, plan: IntakePlan, operation_id: UUID) -> ProcessorOperationResult

advance_acceptance

advance_acceptance(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

advance_acknowledgement

advance_acknowledgement(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

apply_update

apply_update(request: ProcessorWorkflowRequest, plan: UpdatePlan, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResult

finalize_processor_run

finalize_processor_run(request: ProcessorWorkflowRequest, proposed: ProcessorWorkflowResult, operation_id: UUID) -> ProcessorWorkflowResult