058-rahi-0-6-0-adoption

Move the chassis to rahi 0.6.0 and action-gate-core to 0.3.0, with closed mode left off

Lifecycle approvedImplementation completeVerification unknownQualification unknown

The nine rahi crates are pinned at `=0.4.0` and action-gate-core at `=0.2.0`. rahi 0.6.0 (crates.io) adds managed services (rahi 047), cell-contributed preflight checks (rahi 049), and the binding document (rahi 040), all through default `Cell` methods, so a cell that overrides none of them keeps its lifecycle. action-gate-core 0.3.0 adds an opt-in closed mode and leaves every open gate's evaluation and hash unchanged. This spec moves both pins in one change, keeps the exact-pin rule, leaves closed mode off, re-runs the supply-chain revisit spec 010 requires at a chassis bump, and refreshes the chassis handoff note. It is the prerequisite for finishing spec 015, whose worker lifecycle and product preflight wait on rahi 047 and 049.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "010-chassis-adoption-and-workspace",
      "unit": {
        "kind": "file",
        "path": "Cargo.toml"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "010-chassis-adoption-and-workspace",
      "unit": {
        "kind": "file",
        "path": "deny.toml"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "010-chassis-adoption-and-workspace",
      "unit": {
        "kind": "file",
        "path": "apps/aicortex/tests/cell.rs"
      }
    }

Source headings

  1. 058: rahi 0.6.0 and action-gate-core 0.3.0 adoption
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 4. Functional requirements
  6. 5. Acceptance criteria
  7. 6. Out of scope
  8. 7. Resolved decisions
  9. 8. Open questions
  10. Verification

Frozen anchors

No frozen anchors declared.