claim(2w): W1 gate WC2+WC3 CLAIMED — data-warm canonical proven (custom-html round-trip: undeploy-keep-volume → reattach → data survives)
W1.2: enrolled custom-html (recipe_meta.WARM_CANONICAL); live proof ALL PASS (seed canonical → idle-with-volume-retained → re-warm → marker survived). WC2 (registry+data-warm model) + WC3 (snapshot+restore) proven. 61 unit pass. custom-html now the first real data-warm canonical (idle). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@ -233,3 +233,20 @@ restore. Need to decide: registry format/location (in-repo declarative) + the da
|
||||
builds the registry + data-warm reconcile; WC5/WC6 (promote-on-green-cold + nightly) come in W3.
|
||||
|
||||
traefik W0.10 + alert-relay deferred to a quiet window before DONE (traefik is critical TLS infra).
|
||||
|
||||
## 2026-05-29 — W1.2 data-warm canonical PROVEN (WC2+WC3); claiming W1 gate
|
||||
|
||||
Enrolled custom-html (`recipe_meta.WARM_CANONICAL=True`) and ran the live data-warm proof
|
||||
(/tmp/wc2_proof.py): deploy warm-custom-html @ 1.11.0+1.29.0 → write marker into the content volume →
|
||||
undeploy → seed_canonical (registry + snapshot while undeployed) → confirm app UNDEPLOYED but volume
|
||||
RETAINED → deploy_canonical reattach → **marker SURVIVED**. ALL PASS. custom-html is now the first
|
||||
real data-warm canonical, left idle (undeployed, volume retained, registry status=idle). Disk 49%
|
||||
(custom-html canonical 32K; keycloak snapshot 318M = the one-per-app DB snapshot, WC8 budget).
|
||||
|
||||
WC2 (registry + data-warm model) + WC3 (snapshot tied to canonical; restore proven in W0.5) are
|
||||
proven. Claimed the WC2+WC3 gate for Adversary cold-verify. One canonical (custom-html) demonstrates
|
||||
the model; the nightly sweep (WC6/W3) populates more over time — not re-warming all here (plan §4
|
||||
bounded). Did NOT enroll a 2nd recipe yet (custom-html suffices for W2 --quick + the model proof).
|
||||
|
||||
Parked at the W1 gate. While awaiting: will do non-disruptive W0.10b (alert-relay) — NOT the traefik
|
||||
W0.10a migration (it disrupts TLS the Adversary needs to verify the data-warm round-trip through).
|
||||
|
||||
Reference in New Issue
Block a user