bijux-dag-runtime¶
bijux-dag-runtime owns execution-time behavior for DAG runs: planning,
scheduler policy, adapter invocation boundaries, artifact writing, replay, and
runtime diagnostics.
Use this page when the question is about what happens after a graph has already been accepted as valid.
Responsibility Map¶
| Surface | Ownership |
|---|---|
| execution engine | planning, scheduler behavior, backend invocation, replay semantics |
| runtime policy | policy evaluation, trace emission, error classification, capability checks |
| runtime artifacts | manifests, verification, cache lineage, and proof material |
| boundary | does not own authoritative DAG schema or user-facing CLI routing |
Source Layout¶
crates/bijux-dag-runtime/src/runtime_corecrates/bijux-dag-runtime/src/adapterscrates/bijux-dag-runtime/src/backendcrates/bijux-dag-runtime/src/artifactscrates/bijux-dag-runtime/src/cachecrates/bijux-dag-runtime/src/policycrates/bijux-dag-runtime/src/replaycrates/bijux-dag-runtime/src/diagnostics
Open Next¶
- open the DAG Handbook for the full DAG system map
- open
bijux-dag-corefor graph truth and planning inputs - open
bijux-dag-appfor command orchestration and response shaping
Code Anchors¶
crates/bijux-dag-runtime/README.mdcrates/bijux-dag-runtime/CONTRACT.mdcrates/bijux-dag-runtime/src/lib.rscrates/bijux-dag-runtime/src/policy/evaluator.rscrates/bijux-dag-runtime/src/replay/verifier.rs
Review Lens¶
- runtime policy should stay explicit, testable, and separate from graph definition
- artifact and replay rules should be inspectable rather than hidden behind execution helpers
- package ownership should remain focused on execution-time behavior only