Skip to content

Code Navigation

Use this map to reach the right DAG module quickly based on the question you are answering.

Visual Summary

flowchart TB
    question["what changed?"] --> core["dag-core for graph semantics"]
    question --> runtime["dag-runtime for execution and replay"]
    question --> artifacts["dag-artifacts for lineage and integrity"]
    question --> app["dag-app for route and output behavior"]
    question --> tests["crate contract and integration suites"]
  • graph parse/validation behavior: crates/bijux-dag-core/src/pipeline/
  • identity/canonicalization behavior: crates/bijux-dag-core/src/analysis/
  • runtime scheduling/execution: crates/bijux-dag-runtime/src/runtime_core/execution/
  • replay/diff logic: crates/bijux-dag-runtime/src/replay/
  • inspect/status output behavior: crates/bijux-dag-app/src/inspect/
  • route command behavior: crates/bijux-dag-app/src/routes/

Test Navigation

  • app contracts: crates/bijux-dag-app/tests/
  • core contracts: crates/bijux-dag-core/tests/
  • runtime contracts: crates/bijux-dag-runtime/tests/
  • artifact contracts: crates/bijux-dag-artifacts/tests/

Next Reads