045-one-yaml-reader

statecraft-home reads YAML through the adopted producer's one reader

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Amends specs 002, 012 and 032 so every YAML document statecraft-home parses (a project's reusable code workflow, and the default branch's CI workflow the remote-state comparison reads) is read by spec-spine's one YAML reader, which this product already links, and removes the direct serde_yaml dependency. The workspace then carries no unsafe-libyaml, and RUSTSEC-2024-0449 no longer applies here.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-home/"
      }
    }

Source headings

  1. 045: statecraft-home reads YAML through the adopted producer's one reader
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 One reader
  6. 3.2 Unchanged verdicts
  7. 3.3 Delivery order
  8. 4. Out of scope
  9. 5. Resolved decisions
  10. Verification

Frozen anchors

No frozen anchors declared.