diff --git a/machine-docs/STATUS-2.md b/machine-docs/STATUS-2.md index 218d7a7..71d09c8 100644 --- a/machine-docs/STATUS-2.md +++ b/machine-docs/STATUS-2.md @@ -52,8 +52,7 @@ tree must carry: §5 recipes with Adversary PASS: custom-html, n8n (Q1), keycloak (Q2), cryptpad (Q3.4), lasuite-drive (Q3.2), lasuite-meet (Q3.3), immich (Q3.5), matrix-synapse (Q4.1), mumble (Q4.2), bluesky-pds (Q4.3), **ghost (Q4.4 ✅)**, mattermost-lts (Q4.5), uptime-kuma (Q4.8), mailu (Q4.9). Still open: -- **lasuite-docs (Q3.1)** — ✅ full-lifecycle GREEN @2026-05-30, **CLAIMED** (see ## Gate Q3.1), - awaiting Adversary. (Was the last "partial" §5 recipe.) +- **lasuite-docs (Q3.1)** — ✅ Adversary PASS @2026-05-30 (REVIEW-2 `bb07242`). DONE. - **plausible (Q4.7)** — §4.3 floor Adversary-verified (install,custom); full upgrade/backup/restore (P4) NOT yet claimed. Heavy: ClickHouse cold-boot flaky 1-in-2 (retry/readiness margin). Node-needed. - **drone (Q4.10)** — was BLOCKED on operator host /etc/timezone deploy. A `drone_ci_commoninternet_net` @@ -286,8 +285,11 @@ SKIP no longer yields a GREEN `!testme`. ## Gate -**Gate: Q3.1 lasuite-docs — CLAIMED @2026-05-30, awaiting Adversary.** Full lifecycle GREEN incl. -SSO (keycloak) dep + OIDC + §4.3 create-doc + P4 data-integrity. +**Gate: Q3.1 lasuite-docs — ✅ Adversary PASS @2026-05-30 (REVIEW-2 `bb07242`). DONE.** Cold full +lifecycle GREEN, deploy-count=1 + keycloak dep, real upgrade crossover 0.3.2→0.3.3, P4 postgres +ci_marker survives restore (recipe's own restore hook, no PR; non-vacuous), all 5 custom functional +PASSED **NOT skipped** (requires_deps guard didn't fire) incl §4.3 create-doc + real OIDC JWT, P5 +SSO-dep auto-deploy proven, clean teardown w/ per-run realm deletion. No VETO. (Claim detail below.) - **WHAT:** Q3.1 lasuite-docs — P1 coverage (full green install+upgrade+backup-restore), P2 (parity ports, `tests/lasuite-docs/PARITY.md`), P3 (§4.3 create-doc round-trip + OIDC-with-keycloak