- Correct the DORA 2024 thresholds table (Elite/High/Medium/Low) and the
2025 caveat (seven archetypes, report rename; DRR added in 2024) in
assets/dora-metrics-reference.md to match references/metrics-and-dora.md
- Fix Firefox cadence to the 2-week train and align GitLab's release day
with the third-Thursday fact in references/release-process-models.md and
references/release-operations-and-triage.md
- Fix the dead versioning-decision-table.md link in templates/release-plan.md
to point at ../assets/versioning-decision-table.md
- Scope the deployment-frequency observation window to the selected
environment, clamp negative change lead time at 0, and require a recovery
deployment to start at or after the failed deployment finished in
scripts/dora_metrics.py
- Make the metrics-and-dora.md worked example internally consistent
(21 total deploys, DRR = 3/21 = 14.3%)
- Reword the version_bump.py docstring to describe the implemented
pre-release behavior instead of unimplemented graduation
- Add tests for environment-scoped window, CLT clamp, and recovery
candidate ordering (114 tests pass under pytest and unittest)
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>