Skip to main content

Workflow components

Platform documentation defines supported behavior. Implementation detail stays with the owning repositories.

ComponentResponsibilitySource baseline
OqullusWorkflow authoring, list, detail, runtime presentation, and actionssparqd/oqullus at 8c9f240410b2
BFF APIBrowser authentication, audience exchange, and product facadessparqd/bff-api at 9b2fd45a4da1
Workflow backendCanonical workflow records, validation, authorization, DAG publication, synchronization, and workflow-scoped runtime APIssparqd/workflow-backend at d3d6a3ad7313
AirflowDAG discovery, schedules, runs, task instances, logs, XCom, and runtime stateDeployment-owned Apache Airflow service
Workflow resource monitoringCollector, Delta writer, and latest/history API; implemented but not wired by current KCLsparqd/workflow-resource-monitoring at 8665dd6efe13
Spark recommendationCurrent KCL-declared job also receives the Workflow Resource table; its API exposes recommendations, not the monitoring read contractsparqd/spark-recommendation
Platform stacksKCL deployment composition and service wiringsparqd/platform-stacks at a71390d12463

The Workflow backend's implementation guides are the detailed source for runtime state, runtime authorization, and access management.