status(2w): W1.1 registry module done; next W1.2 enroll custom-html + live data-warm proof
This commit is contained in:
@ -84,6 +84,14 @@ nightly full-cold sweep. Definition of Done = WC1–WC9 (plan §1), each Adversa
|
||||
|
||||
**W0 COMPLETE — Adversary PASS @2026-05-29.** Now in **W1 (canonical registry, WC2/WC3)**.
|
||||
|
||||
**W1 progress:** W1.1 canonical registry module DONE (b6ef83a) — `runner/harness/canonical.py`
|
||||
(enrollment via recipe_meta.WARM_CANONICAL, registry canonical.json, deploy/undeploy-keep-volume/
|
||||
seed lifecycle) + 4 unit tests (61 unit pass). **Next: W1.2** — enroll custom-html
|
||||
(`tests/custom-html/recipe_meta.py: WARM_CANONICAL=True`) + LIVE data-warm proof: seed a
|
||||
warm-custom-html canonical with content → undeploy-keep-volume (verify volume retained, app down) →
|
||||
deploy_canonical (reattach) → assert the written content survives; re-warmable from scratch. Then
|
||||
close WC2/WC3.
|
||||
|
||||
**W1 plan (WC2 data-warm canonical model + WC3 closure):**
|
||||
- WC2: a declarative **canonical registry** — which recipes are canonical + at which known-good
|
||||
commit/version — with each canonical app at a **stable domain `warm-<recipe>`**, kept **data-warm**
|
||||
|
||||
Reference in New Issue
Block a user