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
co-authored by Claude Opus 4.7
parent 3ebec24268
commit d3cb5844e4
+6 -21
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 !testme→build 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 !testme→build 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.