From c2508c7fd263f9f209d59e70a9aa08230e91727d Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Wed, 10 Jun 2026 19:13:36 +0000 Subject: [PATCH] =?UTF-8?q?claim(rcust):=20M1=20=E2=80=94=20P1=E2=80=93P6?= =?UTF-8?q?=20complete=20on=20restructure/recipe-custom=20@=20858e0f5;=20u?= =?UTF-8?q?nit=20192=20+=20concurrency=2023=20+=20lint=20PASS;=20baseline?= =?UTF-8?q?=20matrix=20committed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JOURNAL-rcust.md | 15 ++++++++++++++ STATUS-rcust.md | 54 +++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 66 insertions(+), 3 deletions(-) diff --git a/JOURNAL-rcust.md b/JOURNAL-rcust.md index 4771301..f174866 100644 --- a/JOURNAL-rcust.md +++ b/JOURNAL-rcust.md @@ -145,3 +145,18 @@ Verified on cc-ci (rsync of working tree): cc-ci-run -m pytest tests/unit -q -> nix develop .#lint --command scripts/lint.sh -> lint: PASS. Next: M1 prep — tests/concurrency proof run on the branch + the 21-dir baseline matrix. + +## 2026-06-10 M1 prep + claim + +Concurrency proof run on branch head 858e0f5 (rsynced tree on cc-ci): cc-ci-run -m pytest +tests/concurrency -q -> 23 passed in 11.46s (suite untouched by the restructure, as planned). + +Baseline matrix: pulled every /var/lib/cc-ci-runs/*/results.json (141 files) and took the most +recent per recipe. 19/21 dirs covered by results.json; mumble's last full run predates the +results system (log ~/ccci-mumble-f214c.log, 5 tiers pass 05-31); bluesky-pds likewise +(Adversary Phase-2 cold verify e45e0ee). plausible's weekly-report RED was its PR branch +(pg13->14, build 200); its default-branch baseline is run 308 (06-10) L4 — runs 307/308 are +today's, from the conc-phase M2 sweep. Bad canaries recorded at their designed-fail tier. + +Claimed M1. While waiting: nothing else unblocked in this phase (M2 is gated on M1) — will hold +with short fallback polls per §7 case 2. diff --git a/STATUS-rcust.md b/STATUS-rcust.md index 1583631..a90c2e7 100644 --- a/STATUS-rcust.md +++ b/STATUS-rcust.md @@ -40,11 +40,59 @@ Work branch: `restructure/recipe-custom` (one commit per phase P1–P6; merged t `tests/unit/test_meta.py`; docs §4 table generated by `scripts/gen-meta-docs.py` (sync pinned by unit test). +## M2 baseline matrix (built BEFORE merge, per plan M2.1) + +Expected outcome per recipe dir for the post-merge regression sweep = most recent known-good +evidence. Levels are results.json `level`; evidence = run id under /var/lib/cc-ci-runs// +(on cc-ci) unless noted. Bad canaries are EXPECTED to fail at their designed tier. + +| Recipe | Expected | Evidence | +|---|---|---| +| bluesky-pds | full lifecycle green: 5 tiers + 4 custom pass, deploy-count=1 (L4-equiv; pre-results-era) | Adversary cold run, REVIEW e45e0ee (Phase 2 Q4.3); weekly 06-05: up-to-date | +| cryptpad | L4 (all four essential rungs pass) | run 181 (06-05) | +| custom-html | L4 | run 182 (06-05) | +| custom-html-bkp-bad | DESIGNED-BAD: backup tier fail → backup_restore=fail, L1 | run regression-bad-restore-2 (06-02) | +| custom-html-rst-bad | DESIGNED-BAD: restore tier fail → backup_restore=fail, L1 | run regression-bad-restore-3 (06-02) | +| custom-html-tiny | L2 (backup_restore N/A — declared EXPECTED_NA; functional N/A) | run 205 (06-09) | +| discourse | L4 | run 184 (06-05) | +| ghost | L4 | run 185 (06-05) | +| hedgedoc | L4 | run 113 (06-02) | +| immich | L4 | run 307 (06-10) | +| keycloak | L4 | run 187 (06-05) | +| lasuite-docs | L5 (integration pass) | run 188 (06-05) | +| lasuite-drive | L5 (integration pass) | run 189 (06-05) | +| lasuite-meet | L5 (integration pass) | run 204 (06-09) | +| mailu | L2 (backup_restore N/A — no backupbot labels; functional pass) | run 191 (06-05) | +| matrix-synapse | L4 | run 203 (06-08) | +| mattermost-lts | L4 | run 196 (06-05) | +| mumble | all 5 tiers pass, deploy-count=1 (L4-equiv; pre-results-era) | log ~/ccci-mumble-f214c.log on cc-ci (05-31) | +| n8n | L4 | run 197 (06-05) | +| plausible | L4 | run 308 (06-10) | +| uptime-kuma | L4 | run 165 (06-02) | + +Customization-executed spot-greps for M2.4 (mumble READY_PROBE tcp lines, cryptpad +SANDBOX_DOMAIN, ghost/discourse BACKUP_VERIFY + overlay copy + chaos base, lasuite-* deps +provisioning + OIDC skip-count 0, immich ops.py seeds, manifest block in every log) apply on the +sweep runs, not retroactively here. + ## Gate -(none claimed yet — M1 claims only after P1–P6 complete on the branch) +**Gate: M1 CLAIMED, awaiting Adversary** (claimed 2026-06-10, branch head 858e0f5) + +- WHAT: P1–P6 complete on branch `restructure/recipe-custom` (P1=472a68b, P2=8cd72fd, P3=fd02d9f, + P4=29a28e2, P5=68954be, P6=da558ca, +858e0f5 manifest redaction). Working tree clean, all pushed. +- HOW (cold, from a fresh clone of the branch): + - `cc-ci-run -m pytest tests/unit -q` → EXPECTED: **192 passed** + - `cc-ci-run -m pytest tests/concurrency -q` → EXPECTED: **23 passed** (untouched by this plan; + Builder proof run 2026-06-10 on branch head: 23 passed in 11.46s) + - `nix develop .#lint --command scripts/lint.sh` → EXPECTED: **lint: PASS** + - resolved-customization diff old-vs-new for all 21 recipe dirs (Adversary's own script) → + EXPECTED: 0 deltas + - adversarial review of the full diff `main..restructure/recipe-custom` +- WHERE: origin branch `restructure/recipe-custom` @ 858e0f5; baseline matrix above (M2 prep, + committed pre-merge per plan). ## Current -P1–P6 all done on the branch (head 858e0f5). M1 prep in progress: tests/concurrency proof run + -21-recipe baseline matrix, then claiming M1. +M1 claimed; working other unblocked items while awaiting the Adversary verdict. No merge to main +until REVIEW-rcust.md shows M1 PASS.