Release And Versioning¶
Release and versioning policy for DAG protects compatibility expectations for operators, integrations, and artifact consumers.
Visual Summary¶
flowchart TD
change[proposed change] --> classify[classify compatibility impact]
classify --> verify[run validation matrix]
verify --> note[document behavior and migration notes]
note --> release[tag and publish]
Versioning Rules¶
- behavior-changing command semantics require explicit compatibility note
- schema and artifact shape changes require migration guidance
- replay/diff classification vocabulary changes require contract review
Release Validation Matrix¶
- cargo test suites for dag core/runtime/app crates
- replay and diff contract tests for schema lockstep
- docs checks ensuring references align with released behavior
Code Anchors¶
crates/bijux-dag-app/tests/crates/bijux-dag-core/tests/crates/bijux-dag-runtime/tests/