commit c21b66f4402b934f52d73d8720675d264672ed07
parent 012f64d4180fdc68108d53933ea8eaa1251cec2e
Author: triesap <tyson@radroots.org>
Date: Tue, 28 Jul 2026 18:02:05 +0000
docs: normalize coverage amendment
- mirror the normalized shared coverage-policy wording from the library spec
- preserve the library-only scope and independent SDK policy boundary
- refresh the shared specification digest after normalization
- leave SDK coverage thresholds and validation behavior unchanged
Diffstat:
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/docs/specs/radroots_crates_release_v1.md b/docs/specs/radroots_crates_release_v1.md
@@ -1425,17 +1425,18 @@ For every public package:
During the active heavy-development refactor, every required workspace crate
owned by `radrootslabs/lib` MUST maintain at least 90% executable-line,
function, region, and branch coverage. Branch measurement remains required
-except for a machine-recorded temporary exception where the coverage tool emits no branch
-records. Crate-specific numeric thresholds below 90% are forbidden. The
+except for a machine-recorded temporary exception where the coverage tool
+emits no branch records. Crate-specific numeric thresholds below 90% are
+forbidden. The
machine-readable authority for the active gate is `contracts/coverage.toml` in
`radrootslabs/lib`.
This amendment does not alter the independently governed `radrootslabs/sdk`
coverage contract. The 90% baseline is temporary development policy, not
permission to remove meaningful tests or weaken package-specific conformance
-requirements. The 100%
-threshold is deferred until this refactor stabilizes and may be reinstated only
-through an explicit future contract and specification update.
+requirements. The 100% threshold is deferred until this refactor stabilizes
+and may be reinstated only through an explicit future contract and
+specification update.
### 24.6 Package-realistic release validation
diff --git a/docs/specs/radroots_crates_release_v1.sha256 b/docs/specs/radroots_crates_release_v1.sha256
@@ -1,4 +1,4 @@
-f3215cff19eb9f03e596345876d58eb6081e3fee94a04315a8411a685e0029c9 radroots_crates_release_v1.md
+80c81c75b1eeba5a6f835ea49d53a0445f6852ff5b941d309577ffcf574826f5 radroots_crates_release_v1.md
3a6aead840fb14886e95f25f07b9b2fd9136b3daf70b93f199882cf99a54a209 radroots_crates_release_v1.toml
479f4a09dcad343161c9c644cbde18919eb4365cc295c296ed8ea1458e213882 radroots_crates_release_v1_inventory.csv
d47de10be596a4d33fee102a4f0617f66700b49515a75a1f42d62c9710043059 radroots_crates_release_v1.dot