148-the-link-rule-is-tested-on-windows

The link rule is tested on Windows

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Spec 144's rule that no governed read leaves the repository through a link is tested only on Unix: both link tests in `tests/repo_path.rs` are `#[cfg(unix)]`, and 144 §4 puts Windows links and junctions out of scope. Windows is a shipped platform with a required `test (windows)` job (spec 134), and it has two link kinds 144's walk must see: symbolic links and directory junctions. This spec adds a Windows test for both, and records what a runner without the symbolic-link privilege does.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "144-a-repository-path-is-one-type",
      "unit": {
        "kind": "file",
        "path": "crates/spec-spine-core/tests/repo_path.rs"
      }
    }

Source headings

  1. 148: The link rule is tested on Windows
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 Both link kinds are tested on Windows
  6. 3.2 A missing privilege is reported, never passed silently
  7. 3.3 144 §4 is corrected
  8. 4. Out of scope
  9. 5. Resolved decisions
  10. Verification

Frozen anchors

No frozen anchors declared.