From c0ac55244114fe7bed8b33a4377904a1b8addf0b Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Wed, 17 Jun 2026 17:28:37 +0000 Subject: [PATCH] status(M2-nixenv): M1 PASS recorded; M2 deploy in flight on cc-ci(hetzner) Co-Authored-By: Claude Opus 4.8 --- machine-docs/STATUS-nixenv.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/machine-docs/STATUS-nixenv.md b/machine-docs/STATUS-nixenv.md index ac5812a..100a3fb 100644 --- a/machine-docs/STATUS-nixenv.md +++ b/machine-docs/STATUS-nixenv.md @@ -7,7 +7,16 @@ Single-source the harness/recipe-test runtime env so the Drone runner, the night timer, and host `systemPackages` share ONE declaration (no duplicate `pyEnv`, no divergent `runtimeInputs`, DEFECT-3 host-PATH patch removed/subsumed). -## Gate: M1 — CLAIMED, awaiting Adversary +## M1 — PASS @ 2026-06-17T17:40Z (REVIEW-nixenv.md, claim 8b8fc1f). No VETO. + +## Gate: M2 — IN FLIGHT (deploy + live parity witness) + +Deploying `nixos-rebuild switch --flake /etc/cc-ci#cc-ci-hetzner` (live host = hetzner config; +`/etc/cc-ci` @ d11f8f5). Then: host health, gitea `test_lfs_roundtrip` green under BOTH Drone path +and a real timer fire, canon-style SKIP/promote unchanged. + +### (prior M1 claim block retained below for the record) +## M1 details — PASS **WHAT (M1 DoD).** The harness/recipe-test runtime env is declared ONCE and referenced by all consumers; `nixos-rebuild build` succeeds for both hosts; the shared set is superset-or-equal of