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) -> ProcessorOperationResultadvance_acceptance
advance_acceptance(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultadvance_acknowledgement
advance_acknowledgement(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultapply_update
apply_update(request: ProcessorWorkflowRequest, plan: UpdatePlan, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultclose
close() -> NoneClose only an internally owned transport.
finalize_processor_run
finalize_processor_run(request: ProcessorWorkflowRequest, proposed: ProcessorWorkflowResult, operation_id: UUID) -> ProcessorWorkflowResultProcessorBackendPort
Bases: Protocol
Exact coarse Backend capabilities available to the Processor graph.
admit_intake_plan
admit_intake_plan(request: ProcessorWorkflowRequest, plan: IntakePlan, operation_id: UUID) -> ProcessorOperationResultadvance_acceptance
advance_acceptance(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultadvance_acknowledgement
advance_acknowledgement(request: ProcessorWorkflowRequest, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultapply_update
apply_update(request: ProcessorWorkflowRequest, plan: UpdatePlan, operation_id: UUID, work_order_id: str, expected_version: int) -> ProcessorOperationResultfinalize_processor_run
finalize_processor_run(request: ProcessorWorkflowRequest, proposed: ProcessorWorkflowResult, operation_id: UUID) -> ProcessorWorkflowResult