Command Routing¶
bijux-dev-atlas routes commands by domain so docs, release, governance, and
ops surfaces stay explicit instead of collapsing into one command blob.
Routing Model¶
flowchart TD
Incoming[Incoming command] --> Parse[Parse namespace]
Parse --> Family[Resolve command family]
Family --> Handler[Find registered handler]
Handler --> Found{Found?}
Found -- No --> Error[Emit routing error]
Found -- Yes --> Invoke[Invoke owned implementation]
Invoke --> Result[Return structured result]
Family --> Ambiguity[Reject ambiguous routing]
This page matters because routing discipline is what keeps the control plane understandable years later. Good routing makes it obvious where a command belongs, who owns it, and what docs page should explain it.
Repository Anchors¶
crates/bijux-dev-atlas/src/interfaces/cli/mod.rsdefines the top-level command familiesconfigs/sources/governance/governance/cli-dev-command-surface.jsonrecords the governed command families
Main Takeaway¶
Command routing is not parser trivia. It is one of the structural rules that keeps Atlas automation discoverable, owned, and resistant to command-sprawl drift.