commit 2f7ae8695a19a788086295e48f45611332865298
parent 79bf33c131309faf94c84105ae8c83b9eeeea876
Author: triesap <tyson@radroots.org>
Date: Sun, 12 Apr 2026 03:15:52 +0000
spec: update crate metadata
Diffstat:
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"