lib

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

commit b09fc74b5174ada6d41c3fede033e2f0655a8153
parent 1484359a3c21b91ba823eaa211f9cfa331b2497d
Author: triesap <tyson@radroots.org>
Date:   Fri, 24 Apr 2026 08:49:01 +0000

xtask: align root release policy path

- point release contract lookup at the release_runtime mounted crate policy
- update release guidance to use the current owning repo paths
- keep operator runbook references under docs/operations
- validate with nix develop xtask tests

Diffstat:
MAGENT_INSTRUCTIONS.md | 2+-
Mcrates/xtask/src/contract.rs | 2+-
Mspec/README.md | 6+++---
3 files changed, 5 insertions(+), 5 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 `foundation/contracts/release_runtime/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"; + "foundation/contracts/release_runtime/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/README.md b/spec/README.md @@ -147,11 +147,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`. +`foundation/contracts/release_runtime/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` +- `docs/operations/runbooks/mounted-rust-crate-release.md` +- `docs/operations/runbooks/mounted-rust-crate-release-checklist.md` Primary commands: