031-engine-in-bin

Setup profile revision 13: the repository-local engine lives in .bin/

Lifecycle approvedImplementation completeVerification unknownQualification unknown

The owner decided that neither spec-spine nor Statecraft uses `.tooling/bin` and that the repository-local spec-spine is `.bin/spec-spine`. Profile github-actions-rust revision 13 installs the pinned engine there, its gate, commit walk, CI cache and policy commands read it there, and its ignore fragment ignores `.bin/`. The resolver's repository-local candidate, the delivered hooks and this repository's own `Makefile` follow. A revision-12 project converges through the ordinary managed upgrade.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "corrective",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-home/"
      }
    }
  • extends
    {
      "nature": "corrective",
      "spec": "006-command-surface",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-cli/"
      }
    }
  • extends
    {
      "nature": "corrective",
      "spec": "001-boundaries-and-authority",
      "unit": {
        "kind": "file",
        "path": "docs/decisions/00-founding-decisions.md"
      }
    }

Source headings

  1. 031: The repository-local engine lives in .bin/
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 One location
  6. 3.2 This repository
  7. 3.3 Upgrade
  8. 4. Out of scope
  9. 5. Resolved decisions
  10. Verification

Frozen anchors

No frozen anchors declared.