Skip to content

solutions_backend.api.processor

Authenticated Processor dispatch, status, and least-authority callback routes.

Functions

admit_intake

admit_intake(processor_id: UUID, operation: AdmitIntakeOperation, manager: ProcessorToolManager) -> ProcessorOperationResult

advance_acceptance

advance_acceptance(processor_id: UUID, operation: AdvanceWorkOrderOperation, manager: ProcessorToolManager) -> ProcessorOperationResult

advance_acknowledgement

advance_acknowledgement(processor_id: UUID, operation: AdvanceWorkOrderOperation, manager: ProcessorToolManager) -> ProcessorOperationResult

apply_update

apply_update(processor_id: UUID, operation: ApplyUpdateOperation, manager: ProcessorToolManager) -> ProcessorOperationResult

execute_processor

execute_processor(request: ProcessorWorkflowRequest, response: Response, runtime: AuthenticatedRuntime) -> ProcessorWorkflowResult | ProcessorRunState

Claim and dispatch one new/update result into ProcessorWorkflow.

finalize_processor

finalize_processor(processor_id: UUID, operation: FinalizeProcessorOperation, manager: ProcessorToolManager) -> ProcessorWorkflowResult

get_processor_run

get_processor_run(processor_id: UUID, runtime: AuthenticatedRuntime) -> ProcessorRunState

Return exact safe durable Processor status.