bijux-dag-cli¶
bijux-dag-cli is the thin binary entrypoint for DAG commands. It owns process
wiring, argument handoff, and exit-code mapping, while delegating DAG semantics
to the application layer.
Use this page when the issue is about executable startup, process behavior, or binary-level integration rather than DAG semantics themselves.
Responsibility Map¶
| Surface | Ownership |
|---|---|
| process entrypoint | binary startup, argv handoff, and error mapping |
| runtime shell | thin executable wrapper for user-facing invocation |
| boundary | does not own graph semantics, execution policy, or artifact storage |
Source Layout¶
crates/bijux-dag-cli/src/main.rs
Open Next¶
- open
bijux-dag-appfor command orchestration and user-facing response shaping - open the DAG Handbook for the wider system map and operator guidance
- open the Repository Handbook when process behavior intersects shared release policy
Code Anchors¶
crates/bijux-dag-cli/README.mdcrates/bijux-dag-cli/CONTRACT.mdcrates/bijux-dag-cli/src/main.rs
Review Lens¶
- the binary should stay thin enough that DAG behavior remains owned elsewhere
- user-facing startup and exit behavior should still be explicit and testable
- process-level concerns should not pull runtime or artifact logic into the entrypoint