Skip to content

Commit 9688538

Browse files
hyperpolymathclaude
andcommitted
fix(root-shape): allowlist flake.nix pending the Nix-retirement decision
The root-shape gate failed on flake.nix. Nix was retired estate-wide on 2026-06-01, but REMOVING the file is a policy decision (backlog §A), not something a CI-unblocking PR should make -- campaign #102 hand-diffed 277 candidates and removed exactly 1, so fan-out REMOVE verdicts over-call here. Allowlisted with an explicit TOLERATED-NOT-BLESSED comment so the decision is recorded rather than silently made. Verified locally: check-root-shape.sh exits 0 clean, and still exits 1 when a probe file is added at root -- the gate can still fail. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent d693171 commit 9688538

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.machine_readable/root-allow.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,12 @@ container/ # may host Containerfile if not at build/
6565
.pre-commit-config.yaml # TODO: relocate to ci/.pre-commit-config.yaml after invocation pattern decided
6666
affinescript/ # AffineScript source subtree consumed by this template
6767
tools/ # TODO: consolidate with scripts/ or document the split (pending decision)
68+
69+
# ─── Nix retirement (policy item, not a CI fix) ───────────────────────────────
70+
flake.nix # TOLERATED, NOT BLESSED. Nix was retired estate-wide on
71+
# 2026-06-01 (Guix primary + sealed-container escape hatch).
72+
# This entry stops the root-shape gate failing on a file whose
73+
# REMOVAL is a policy decision tracked in
74+
# dev-notes/GOVERNANCE-REMEDIATION-BACKLOG.md §A — not something
75+
# a CI-unblocking PR should decide. Do NOT mass-delete: campaign
76+
# #102 hand-diffed 277 candidates and removed exactly 1.

0 commit comments

Comments
 (0)