sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

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:
Mdocs/specs/radroots_crates_release_v1.md | 11++++++-----
Mdocs/specs/radroots_crates_release_v1.sha256 | 2+-
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