Change Validation¶
Every DAG change must ship with evidence that behavior is understood, tested, and documented.
Visual Summary¶
flowchart LR
Change[Code or docs change] --> Static[Static checks]
Static --> Unit[Unit and targeted tests]
Unit --> Contract[Contract and replay/diff checks]
Contract --> Integration[Integration checks]
Integration --> Docs[Docs and risk alignment]
Docs --> Evidence[Review-ready evidence]
Validation Checklist¶
- classify impact: interface, runtime, artifact, or docs-only
- run focused and contract-level tests for impacted area
- verify replay/diff behavior for compatibility-sensitive changes
- update docs where behavior or operator guidance changed
- record remaining risks and mitigations
Minimum Evidence¶
- test output tied to changed components
- replay/diff evidence for semantic-impacting updates
- docs updates with stable links and code anchors
Code Anchors¶
crates/bijux-dag-app/tests/crates/bijux-dag-core/tests/crates/bijux-dag-runtime/tests/