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:
@ -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 DG1–DG8, then flip to ## DONE.
|
||||
|
||||
F1d-1 + F1d-2 both CLOSED by Adversary @2026-05-28.
|
||||
(none) — **Phase 1d DONE** (see top). G0–G4 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.
|
||||
|
||||
Reference in New Issue
Block a user