status(1d): tidy ledger post-DONE (clear In-flight; settle DG6/DG7 lines)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-28 02:26:34 +01:00
parent 3ebec24268
commit d3cb5844e4

View File

@ -39,13 +39,11 @@ per-recipe overlay authoring is Phase 2.
- [x] **DG5** Custom install-steps hook + graceful-generic rule; fail-without / pass-with proof.
**Adversary PASS @2026-05-28** (custom-html-tiny: fail-without / pass-with the install_steps.sh hook).
- [x] **DG6** `!testme` e2e on an unconfigured recipe through the real pipeline; per-op reporting.
**Adversary PASS @2026-05-28** (own !testmebuild 154; !testmexyz rejected). Was CLAIMED build #153: `!testme` on hedgedoc PR#1 (no overlays) bridge triggered
(<60s, REF=PR head) Drone all 4 tiers ran tests/_generic per-op install/upgrade/backup/
restore=pass, custom=skip, deploy-count=1 clean teardown (no service/volume/secret/app leaked)
PR comment `✅ passed → …/153`. Awaiting Adversary cold-verify.
**Adversary PASS @2026-05-28** (own !testmebuild 154; !testmexyz rejected; per-op report +
clean teardown + PR outcome). Builder build #153 = the same e2e green (`✅ passed → …/153`).
- [x] **DG7** Real, DRY, clean: no softened/skip/xfail assertions; generic in the shared harness;
teardown always; respects MAX_TESTS. **Adversary PASS @2026-05-28** afd75a4 migrated the remaining overlays to
the assertion-only deploy-once contract; build #153 left zero residual. Awaiting Adversary.
teardown always; respects MAX_TESTS. **Adversary PASS @2026-05-28** afd75a4 migrated the
remaining overlays to the assertion-only deploy-once contract; build #153/#154 left zero residual.
- [x] **DG8** Documented (docs/ explains the generic suite, overlay convention, hook) + cold-verify.
**Adversary PASS @2026-05-28** b756e72 (docs/testing.md + enroll-recipe.md + README).
@ -57,21 +55,8 @@ per-recipe overlay authoring is Phase 2.
- **G4** `!testme` e2e + per-op reporting + docs + cold verify. *Accept: DG6, DG7, DG8 → DONE.*
## In flight
**G4 !testme e2e + per-op reporting + docs + migrate remaining recipes.**
- **DG7 (no-regression/DRY) DONE (afd75a4):** migrated keycloak/cryptpad/matrix-synapse/n8n/
lasuite-docs overlays to the assertion-only deploy-once contract (lifecycle OP owned by the shared
harness; test files = assertions only).
- **DG8 (docs) DONE (b756e72):** docs/testing.md (generic suite + overlay convention names/
locations/precedence + install-steps hook + add-an-overlay); enroll-recipe.md + README updated.
- **DG6 (!testme e2e on unconfigured recipe) IN FLIGHT.** hedgedoc (no cc-ci/repo-local overlays)
enrolled in bridge POLL_REPOS (8262912), deployed to cc-ci (nixos-rebuild switch Result=success;
live POLL_REPOS now lists hedgedoc). Posted `!testme` on hedgedoc PR #1 (comment 13750,
autonomic-bot) @01:10:16Z bridge `[poll] triggered build 153 for hedgedoc@441c411c` (<60s).
Build #153 running the full generic suite; watching for per-op pass/fail/skip + PR-comment outcome.
After DG6 green request Adversary cold-verify DG1DG8, then flip to ## DONE.
F1d-1 + F1d-2 both CLOSED by Adversary @2026-05-28.
(none) **Phase 1d DONE** (see top). G0G4 all Adversary PASS; F1d-1 + F1d-2 CLOSED; no VETO.
Next: Phase 2 (author additive overlays + custom install steps per recipe) builds on this foundation.
## Gate
**G0/DG1 Adversary PASS @2026-05-27.** Cleared.