Change Validation¶
Change validation is the minimum evidence package required before merging a
bijux-cli behavior change.
Visual Summary¶
flowchart LR
change["change request"] --> classify["classify contract impact"]
classify --> verify["run targeted tests and docs gates"]
verify --> compare["compare payloads and behavior"]
compare --> record["record compatibility notes"]
Validation Checklist¶
- classify whether command grammar, output, or exit semantics changed
- execute targeted routing and integration suites
- run architecture boundary tests when module ownership shifts
- verify docs structure and handbook consistency
- include explicit compatibility notes when callers may be affected
Validation Commands¶
cargo test -p bijux-cli routing::
cargo test -p bijux-cli integration::
cargo test -p bijux-cli architecture::
make docs-check
Code Anchors¶
crates/bijux-cli/tests/routing/crates/bijux-cli/tests/integration/crates/bijux-cli/tests/architecture/makes/docs.mk