Repository Fit¶
bijux-cli is one package in bijux-core, not the whole platform. This page
explains where the CLI handbook should stop, and where repository-level,
DAG-level, or maintainer-only documentation should take over.
Visual Summary¶
flowchart LR
core["bijux-core root"] --> cli["bijux-cli\ncommand runtime"]
core --> dag["bijux-dag\ngraph runtime"]
core --> dev["bijux-dev\nmaintainer automation"]
cli --> handoff1["routes to known bijux tools"]
cli --> handoff2["shared docs and release policies live at root"]
Why This Boundary Matters¶
- prevents CLI docs from drifting into DAG behavior claims
- keeps maintainer controls in
bijux-devrather than user-facing pages - makes cross-package reviews explicit when command routing reaches other tools
Code Anchors¶
crates/bijux-cli/src/contracts/product_mount.rscrates/bijux-cli/src/routing/registry.rscrates/bijux-cli/src/interface/cli/dispatch/delegation.rscontracts/official_product_namespace_registry.json
Integration Rules¶
- CLI pages describe
bijuxruntime behavior and contracts only - DAG semantics are documented in the DAG handbook
- maintainer workflows and CI orchestration are documented in the dev handbook
- root docs own cross-package scope, layout, and publication rules
Questions This Page Answers¶
- where CLI authority begins and ends in the merged repository
- how adjacent product namespaces are recognized and protected
- why route delegation is documented as integration, not ownership transfer