Review Checklist¶
Use this checklist for every bijux-cli change that touches runtime behavior,
contracts, or documentation.
Visual Summary¶
flowchart TD
change["proposed change"] --> scope["scope and boundary review"]
scope --> tests["targeted tests and gates"]
tests --> docs["docs and diagram updates"]
docs --> release["compatibility and release impact check"]
Checklist¶
- Scope: does the change stay in CLI ownership boundaries?
- Contracts: do command grammar, payloads, or exits change?
- Tests: are targeted routing/integration/architecture tests updated?
- Docs: are handbook pages updated with concrete code anchors?
- Diagrams: do page diagrams still reflect real behavior?
- Compatibility: are impact notes explicit for script users?
- Gates: do docs structure and test gates pass?
Docs Structure Gate¶
docs/bijux-cli/contains exactly 6 directories and 51 files- exactly 5 section directories under the package root
- each section contains exactly 10 pages
- each page includes at least one Mermaid diagram
Code Anchors¶
makes/docs.mkdocs/bijux-cli/crates/bijux-cli/tests/