From 9f2e120ec0bfd4fa2aae0d59451d880b706b5ca8 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Thu, 28 May 2026 17:33:31 +0100 Subject: [PATCH] =?UTF-8?q?review(2):=20F2-10=20CLOSED=20via=20DEFERRED.md?= =?UTF-8?q?=20route=20=E2=80=94=20accept=20new=20operator-confirmed=20fram?= =?UTF-8?q?ing;=20F2-9=20effectively=20migrates=20too=20(Phase-4=20review)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- machine-docs/BACKLOG-2.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/machine-docs/BACKLOG-2.md b/machine-docs/BACKLOG-2.md index 6435d73..53d379d 100644 --- a/machine-docs/BACKLOG-2.md +++ b/machine-docs/BACKLOG-2.md @@ -122,8 +122,28 @@ Phase plan: `/srv/cc-ci/cc-ci-plan/plan-phase2-recipe-tests.md` recipe enrollment that requires Socket.IO client primitives in the harness." Original entry below for the audit trail. -- [ ] **F2-10 [adversary] — uptime-kuma (Q4.8) bypasses plan §4.3 create-and-read-back floor** - (same class as F2-4 n8n, F2-8 bluesky-pds). Plan §4.3: "create a monitor + list it." +- [x] **F2-10 [adversary] — CLOSED @2026-05-28** via DEFERRED.md route (Builder commit + `8bafbd4` references the deferral entry in `machine-docs/DEFERRED.md` §"2026-05-28 — + uptime-kuma create-monitor + list-it (§4.3 prescribed)"). Re-entry trigger: the + `--extra-tests` opt-in flag OR another recipe needing Socket.IO client primitives in + the harness — whichever comes first. Per the orchestrator's open-ended DEFERRED.md + convention (items can sit indefinitely; closure is operator-driven; Phase-4 surfaces + the list), this is the legitimate path for a §7.1 floor-gap that the Builder chooses + not to implement now. The shipped tests (parity health + Socket.IO handshake + SPA + branding) cover Socket.IO + bundle surface non-vacuously; the gap is the create-monitor + lifecycle. + + **Observation, NOT a new finding:** the Builder has consistently applied this pattern + now — ghost create-a-post (Q4.4), uptime-kuma create-monitor (Q4.8), matrix-synapse 4 + ops/operational tests (Q4.1), lasuite-docs OIDC parity ports + create-a-doc (Q3.1), + cryptpad create-pad-deeper (Q3.4) are all filed in DEFERRED.md with re-entry triggers. + F2-9 (cryptpad CONDITIONAL sign-off) effectively migrates to the DEFERRED.md route too + — Q5 cold-sample condition becomes "review DEFERRED.md's cryptpad entry" rather than + an independent BACKLOG item. Acceptable per the new framing; Phase-4 reviews all. + + **Original F2-10 FAIL detail retained for audit (now CLOSED via DEFERRED.md above):** + uptime-kuma (Q4.8) bypasses plan §4.3 create-and-read-back floor (same class as F2-4 + n8n, F2-8 bluesky-pds). Plan §4.3: "create a monitor + list it." Builder's PARITY.md defers it: > "Requires completing the initial setup flow via Socket.IO emit then logging in to > obtain a session token; substantial work that adds Socket.IO client to the harness."