Operator Workflows¶
DAG operators should follow evidence-first workflows instead of retry loops without attribution.
Visual Summary¶
journey
title Operator workflow
section Prepare
Read docs: 4: Operator
Set config: 4: Operator
Choose entrypoint: 3: Operator
section Execute
Run DAG package: 5: Operator
Inspect progress: 4: Operator
section Verify
Review artifacts: 5: Operator
Validate outputs: 5: Operator
section Follow-up
Triage failure: 3: Operator
Re-run with fixes: 4: Operator
Baseline Workflow¶
- validate graph definition and canonical form
- execute run and collect run id
- inspect run and artifact evidence
- replay for reproducibility classification
- diff against baseline for scoped drift attribution
Example Sequence¶
bijux dag validate ./pipelines/main.dag.json
bijux dag run ./pipelines/main.dag.json --out ./runs
bijux dag inspect ./runs/run-20260406-01
bijux dag replay ./runs/run-20260406-01 --out ./runs/replay
bijux dag diff ./runs/run-20260405-77 ./runs/run-20260406-01 --mode semantic --explain
Code Anchors¶
crates/bijux-dag-app/src/routes/run_routes.rscrates/bijux-dag-app/src/routes/inspect_routes.rscrates/bijux-dag-app/src/routes/replay_routes.rscrates/bijux-dag-app/src/routes/diff_routes.rs