status+journal(2w): W0 gate WC1+WC1.2+WC1.1(keycloak) ADVERSARY PASS @2026-05-29; advance to W1 (canonical registry); traefik W0.10 tracked before DONE
This commit is contained in:
@ -213,3 +213,23 @@ Claiming the WC1/WC1.1/WC1.2 gate.
|
||||
Note: the reconciler WRITES alert sentinels to /var/lib/ci-warm/alerts/ (proven for rollback +
|
||||
holds). The Builder-loop RELAY (sentinel → PushNotification + archive to seen/) runs each wake when an
|
||||
alert is present; none currently. This delivery layer is loop behavior, not reconciler logic.
|
||||
|
||||
## 2026-05-29 — Gate WC1+WC1.2+WC1.1(keycloak) ADVERSARY PASS; advancing to W1
|
||||
|
||||
The Adversary cold-verified all 6 checks from its OWN clone (`cc-ci:/root/cc-ci-adv-verify`):
|
||||
check1 unpinned/healthy/wired, check2 57 units, check3 headline lasuite-docs SSO e2e (install+custom
|
||||
pass, deploy-count=1, per-run realm created+deleted, warm kc left `['master']`, cold teardown sacred),
|
||||
check4 concurrency+reaping, check5 WC1.1 marquee rollback (data intact, last_good held, alert), check6
|
||||
WC1.2 holds. **Gate verdict: PASS @2026-05-29** (REVIEW-2w 31ac86d) for exactly the claimed scope.
|
||||
The Adversary independently hit + correctly attributed the same test-script cleanup footgun to the
|
||||
test, not the reconciler. ONE tracked-open before DONE (no finding): traefik WC1.1 (W0.10) — its
|
||||
stateless version-rollback isn't yet on the shared reconciler.
|
||||
|
||||
**Advancing to W1 (WC2 canonical registry + WC3 closure).** Design intent: a small declarative
|
||||
registry of canonical recipes → known-good commit, each at `warm-<recipe>` kept DATA-warm (undeployed
|
||||
when idle, volume retained), re-warmable. warmsnap (W0.5) already provides one-last-good snapshot +
|
||||
restore. Need to decide: registry format/location (in-repo declarative) + the data-warm lifecycle
|
||||
(deploy→use→undeploy-keep-volume) + how a canonical is seeded/advanced (WC5 cold-only, later). W1
|
||||
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).
|
||||
|
||||
Reference in New Issue
Block a user