Some checks failed
continuous-integration/drone/push Build is failing
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
BACKLOG — phase nixenv
Build backlog
- M1: define shared harness/recipe-test runtime env once (overlay in
packages.nix):ccciPyEnv+ccciRuntimeTools(the union tool set) +cc-ci-run. - M1:
harness.nixreferencespkgs.cc-ci-run(no local pyEnv/runtimeInputs). - M1:
nightly-sweep.nixinvokescc-ci-run(no duplicate pyEnv, no own tool list, DEFECT-3 patch gone). - M1: both host
configuration.nixsystemPackagesreferencepkgs.ccciRuntimeTools(+ openssh); end identical. - M1: grep proof — exactly one
withPackages/pytest playwrightin nix/ (packages.nix); no module declares its own harness tool list. - M1:
nixos-rebuild buildsucceeds for both#cc-ciand#cc-ci-hetzner. - M1: CLAIM, await Adversary PASS.
- M2: deploy via
nixos-rebuild switch; verify host health (systemctl --failed, oneshots, timer, endpoints). - M2: live parity — gitea
test_lfs_roundtripgreen under BOTH Drone path and a real timer fire from the unified env. - M2: canon-style sweep still promotes/SKIPs correctly (no regression).
- M2: CLAIM, await Adversary PASS →
## DONE.