Change Validation¶
Every DAG change must ship with evidence that behavior is understood, tested, and documented.
Visual Summary¶
flowchart LR
proposal[proposed change] --> scope[scope impact]
scope --> tests[run relevant tests]
tests --> replay[replay and diff checks]
replay --> docs[update docs and risks]
docs --> merge[merge decision]
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/