From e7311f11a64ea1406c04649a556915957ee7900c Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Wed, 22 Jul 2026 08:12:57 -0400 Subject: [PATCH] =?UTF-8?q?docs(mesh):=20program=20tracking=20=E2=80=94=20?= =?UTF-8?q?Phase=201=20plan=20already=20exists=20from=20the=20design=20ses?= =?UTF-8?q?sion;=20surface=20its=20deploy-seal=20decision=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/2026-07-22-per-cluster-mesh-program.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/2026-07-22-per-cluster-mesh-program.md b/docs/plans/2026-07-22-per-cluster-mesh-program.md index e5c46b22..6cc7306e 100644 --- a/docs/plans/2026-07-22-per-cluster-mesh-program.md +++ b/docs/plans/2026-07-22-per-cluster-mesh-program.md @@ -193,7 +193,7 @@ resource sizing on the site VMs should be checked once both products run the ful | 0a downing strategy | DONE 2026-07-21 (live gate → Phase 7) | | 0b oldest-Up election | DONE 2026-07-21 | | Prereq: selfform-fallback + manual-failover plan | plan written 2026-07-22, not executed | -| 1 ClusterNode columns + DB ack set | not started — plan to be written | +| 1 ClusterNode columns + DB ack set | **detailed plan ALREADY WRITTEN** (`2026-07-21-per-cluster-mesh-phase1.md`, from the design session — do NOT write a new one), not executed. ⚠ Carries a decision gate: DB-derived expected-ack set changes deploy-seal semantics (a stopped-but-enabled node now FAILS the deploy at the apply deadline instead of sealing green without it; escape hatch = `ClusterNode.Enabled=0`) — confirm with the owner before its Task 3. | | 2 ClusterClient transport | not started | | 3 fetch-and-cache | not started | | 4 cut driver ConfigDb | not started |