Skip to content
Proud to collaborate with Microsoft for Startups

runner.software-delivery.cleanup-execution-log ​

Delete provider runtime logs, Lumen traces, workflow payload history, and main-database execution payloads, then atomically finalize the exact Tickets cleanup task

Delete every controlled execution-log copy under one exact claim.

Overview ​

PropertyValue
Workflow typeDag
LibraryApp-runners
Version1.0

Triggers ​

SourceEndpoint / EventDescription
INTERNALinternal.invocationInternal exact-claim retention controller

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuidstringYes——
cleanup_task_uuidstringYes——
claim_uuidstringYes——
worker_uuidstringYes——

Output Schema ​

FieldTypeRequiredDefaultDescription
renew_claimdictNo——
cleanup_provider_runtimedictNo——
cleanup_lumendictNo——
cleanup_workflow_historydictNo——
cleanup_main_dbdictNo——
finalizedictNo——
errorstringNo——
error_typestringNo——
failed_at_statestringNo——
failed_layerjsonNo——
failed_stepstringNo——
failure_reasonstringNo——

DAG Layers ​

#LayerStepsCompensation
1renew_claimticket.software-delivery.cleanup-execution-log-renew—
2provider_runtimerunner.software-delivery.cleanup-execution-log-provider-runtime—
3lumenlumen.software-delivery.cleanup-execution-traces—
4workflow_historyrunner.software-delivery.cleanup-execution-log-workflow-history—
5main_dbrunner.software-delivery.cleanup-execution-log-main-store—
6finalizeticket.software-delivery.cleanup-execution-log-finalize—

Execution Flow ​

Sub-workflows ​

Sub-workflowStep name
ticket.software-delivery.cleanup-execution-log-renewrenew_claim
runner.software-delivery.cleanup-execution-log-provider-runtimecleanup_provider_runtime
lumen.software-delivery.cleanup-execution-tracescleanup_lumen
runner.software-delivery.cleanup-execution-log-workflow-historycleanup_workflow_history
runner.software-delivery.cleanup-execution-log-main-storecleanup_main_db
ticket.software-delivery.cleanup-execution-log-finalizefinalize

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "runner.software-delivery.cleanup-execution-log",
  "initial_data": {
    "organization_uuid": "value",
    "cleanup_task_uuid": "value",
    "claim_uuid": "value",
    "worker_uuid": "value"
  }
}