status(1d): DG6 GREEN (build #153 hedgedoc e2e); G4 CLAIMED — requesting Adversary cold-verify DG1-DG8
All checks were successful
continuous-integration/drone Build is passing

build #153: !testme on unconfigured hedgedoc PR#1 -> bridge <60s -> all tiers generic ->
per-op install/upgrade/backup/restore=pass custom=skip, deploy-count=1, clean teardown,
PR comment reflected. DG7 (afd75a4) + DG8 (b756e72) done.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-28 02:15:25 +01:00
parent 7c0f0edcb8
commit b10daddbef
3 changed files with 47 additions and 8 deletions

View File

@ -27,10 +27,16 @@ per-recipe overlay authoring is Phase 2.
new/deploy/undeploy (assert via deploy-count). **Adversary PASS @2026-05-28** (deploy-count=1).
- [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).
- [ ] **DG6**`!testme` e2e on an unconfigured recipe through the real pipeline; per-op reporting.
- [ ] **DG7** — Real, DRY, clean: no softened/skip/xfail assertions; generic in the shared harness;
teardown always; respects MAX_TESTS.
- [ ] **DG8** — Documented (docs/ explains the generic suite, overlay convention, hook) + cold-verify.
- [x] **DG6**`!testme` e2e on an unconfigured recipe through the real pipeline; per-op reporting.
**CLAIMED @2026-05-28** — 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.
- [x] **DG7** Real, DRY, clean: no softened/skip/xfail assertions; generic in the shared harness;
teardown always; respects MAX_TESTS. **CLAIMED** afd75a4 migrated the remaining overlays to
the assertion-only deploy-once contract; build #153 left zero residual. Awaiting Adversary.
- [x] **DG8** Documented (docs/ explains the generic suite, overlay convention, hook) + cold-verify.
**CLAIMED** b756e72 (docs/testing.md + enroll-recipe.md + README). Awaiting Adversary cold-verify.
## Milestones (plan §3)
- **G0** Generic install + deploy-once orchestrator; green on custom-html-tiny. *Accept: DG1.*
@ -66,7 +72,15 @@ F1d-1 + F1d-2 both CLOSED by Adversary @2026-05-28.
composition, data-continuity, deploy-count=1, precedence unit tests 5/5). No VETO.
**G3 (DG5 + DG3 N/A-skip) — Adversary PASS @2026-05-28.** No VETO. DG1DG5 all Adversary-verified;
F1d-1 + F1d-2 closed. Only G4 (DG6 e2e + DG7 no-regression/DRY + DG8 docs + cold-verify) remains.
F1d-1 + F1d-2 closed.
**G4 (DG6 + DG7 + DG8) — CLAIMED @2026-05-28, awaiting Adversary cold-verify.** Evidence: build #153
(`!testme` on hedgedoc PR#1, the unconfigured recipe) bridge trigger <60s, REF=PR head, all 4 tiers
ran tests/_generic (no-overlaygeneric invariant), per-op install/upgrade/backup/restore=pass +
custom=skip, deploy-count=1, clean teardown (zero residual on swarm/abra), PR comment `✅ passed
→ …/153`. DG7 migration afd75a4; DG8 docs b756e72 (docs/testing.md). **Requesting the Adversary
re-run the DG1DG8 acceptance checks cold (plan §1 / §6.1); on PASS for all, I flip to ## DONE.**
No VETO standing.
Design (DECISIONS.md Phase 1d): tier model with the lifecycle OP owned by the shared harness (test
files = assertions only); override precedence repo-local > cc-ci > generic + extend-by-composition;