lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

commit 2f7ae8695a19a788086295e48f45611332865298
parent 79bf33c131309faf94c84105ae8c83b9eeeea876
Author: triesap <tyson@radroots.org>
Date:   Sun, 12 Apr 2026 03:15:52 +0000

spec: update crate metadata

Diffstat:
MAGENT_INSTRUCTIONS.md | 2+-
Mcrates/xtask/src/contract.rs | 2+-
Mspec/RCLD.md | 2+-
Mspec/README.md | 8++++----
Mspec/manifest.toml | 2+-
Mspec/operations.toml | 2+-
Mspec/replica.toml | 2+-
7 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/AGENT_INSTRUCTIONS.md b/AGENT_INSTRUCTIONS.md @@ -171,7 +171,7 @@ Validation rules: Release discipline: -- create annotated release tags that match the root release policy at `contracts/release/mounted-rust-crates/publish-policy.toml` in the owning monorepo +- create annotated release tags that match the root release policy at `contracts/release/mounted_rust_crates/publish-policy.toml` in the owning monorepo - keep repo-owned release commands runnable without depending on GitHub-specific workflow files - when documenting release flow here, document the local repo contract rather than forge-specific orchestration diff --git a/crates/xtask/src/contract.rs b/crates/xtask/src/contract.rs @@ -9,7 +9,7 @@ use std::fs; use std::path::{Path, PathBuf}; const ROOT_RELEASE_POLICY_RELATIVE: &str = - "contracts/release/mounted-rust-crates/publish-policy.toml"; + "contracts/release/mounted_rust_crates/publish-policy.toml"; const CONFORMANCE_ROOT_RELATIVE: &str = "spec/conformance"; const CONFORMANCE_SCHEMA_RELATIVE: &str = "spec/conformance/schema/vector.schema.json"; const RELEASE_POLICY_ENV: &str = "RADROOTS_MOUNTED_RUST_CRATE_PUBLISH_POLICY"; diff --git a/spec/RCLD.md b/spec/RCLD.md @@ -491,7 +491,7 @@ The operation-keyed schema should become the public source of truth. Crate metad ```toml [contract] -name = "radroots-sdk-contract" +name = "radroots_sdk_contract" version = "0.2.0-alpha.1" source = "rust" stability = "draft" diff --git a/spec/README.md b/spec/README.md @@ -1,4 +1,4 @@ -# radroots-sdk-contract +# radroots_sdk_contract Core contract for the Rad Roots cross-language SDK. @@ -65,11 +65,11 @@ Required Rust crates are gated at `100/100/100/100` (exec lines, functions, bran ## Release Policy Release crate classification and publish order are defined in the owning monorepo at -`contracts/release/mounted-rust-crates/publish-policy.toml`. +`contracts/release/mounted_rust_crates/publish-policy.toml`. Operator workflow is root-owned and documented in: -- `contracts/release/mounted-rust-crates/runbook.md` -- `contracts/release/mounted-rust-crates/checklist.md` +- `contracts/release/mounted_rust_crates/runbook.md` +- `contracts/release/mounted_rust_crates/checklist.md` Primary commands: diff --git a/spec/manifest.toml b/spec/manifest.toml @@ -1,5 +1,5 @@ [contract] -name = "radroots-sdk-contract" +name = "radroots_sdk_contract" version = "0.1.0-alpha.2" source = "rust" diff --git a/spec/operations.toml b/spec/operations.toml @@ -1,5 +1,5 @@ [contract] -name = "radroots-sdk-contract" +name = "radroots_sdk_contract" version = "0.1.0-alpha.2" source = "rust" diff --git a/spec/replica.toml b/spec/replica.toml @@ -1,5 +1,5 @@ [replica] -name = "radroots-replica-contract" +name = "radroots_replica_contract" version = "0.1.0" purpose = "offline-first local replica state and deterministic sync"