From dc924c679b4ae6dd1e21bfe9d231acb28b58ddf8 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Thu, 11 Jun 2026 11:15:31 +0000 Subject: [PATCH] status(lvl5): before/after table real values (398/399/405/406/407/413) + canary designed-level re-derivation (415/416 red @ L1) --- BACKLOG-lvl5.md | 53 +++++++++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 21 deletions(-) diff --git a/BACKLOG-lvl5.md b/BACKLOG-lvl5.md index 08171bb..b684524 100644 --- a/BACKLOG-lvl5.md +++ b/BACKLOG-lvl5.md @@ -61,28 +61,39 @@ Baseline = latest results.json on cc-ci per recipe re-scored under the CURRENT ( their four essential rungs. Predicted = same tier outcomes + sweep lint result under the new rule (assumption flagged; P4 produces the real values). -| recipe | baseline rungs (latest artifact) | baseline level | predicted new level | why it shifts | -|---|---|---|---|---| -| bluesky-pds | no artifact (deploy-gated upstream, shot-phase N/A) | — | — | still deploy-gated | -| cryptpad | I✔ U✔ B✔ F✔ (#181) | 4 | 5 | + lint pass | -| custom-html | I✔ U✔ B✔ F✔ (#182) | 4 | 5 | + lint pass | -| custom-html-tiny | I✔ U✔ B-na F-na (#205, predates functional/) | 2 | 5 | de-cap: backup skip declared; functional/ tests exist now; + lint | -| discourse | I✔ U✔ B✔ F✔ (#184) | 4 | 5 | + lint pass | -| ghost | I✔ U✔ B✔ F✔ (#185) | 4 | 5 | + lint pass | -| hedgedoc | I✔ U✔ B✔ F✔ (#113) | 4 | 5 | + lint pass | -| immich | I✔ U✔ B✔ F✔ (#370) | 4 | 5 | + lint pass | -| keycloak | I✔ U✔ B✔ F✔ (#187) | 4 | 5 | + lint pass | -| lasuite-docs | I✔ U✔ B✔ F✔ (#188) | 4 | 5 | + lint pass | -| lasuite-drive | I✔ U✔ B✔ F✔ (#189) | 4 | 5 | + lint pass | -| lasuite-meet | I✔ U✔ B✔ F✔ (#204) | 4 | 5 | + lint pass | -| mailu | I✔ U✔ B-na F✔ (#191) | 2 | 5 | de-cap: not backup-capable → skip climbs (the §2.9 N/A-skip demo) | -| matrix-synapse | I✔ U✔ B✔ F✔ (#203) | 4 | 5 | + lint pass | -| mattermost-lts | I✔ U✔ B✔ F✔ (#196) | 4 | 5 | + lint pass | -| mumble | no results.json artifact retained | — | — | P4 run to establish | -| n8n | I✔ U✔ B✔ F✔ (#197) | 4 | 5 | + lint pass | -| plausible | I✔ U✔ B✔ F✔ (#371) | 4 | 5 | + lint pass | -| uptime-kuma | I✔ U✔ B✔ F✔ (#165) | 4 | 5 | + lint pass | +| recipe | baseline rungs (latest artifact) | baseline level | predicted new level | REAL new level (P4 run) | why it shifts | +|---|---|---|---|---|---| +| bluesky-pds | no artifact (deploy-gated upstream, shot-phase N/A) | — | — | — (still deploy-gated; documented N/A) | still deploy-gated | +| cryptpad | I✔ U✔ B✔ F✔ (#181) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| custom-html | I✔ U✔ B✔ F✔ (#182) | 4 | 5 | **4** (#405 PR4 lintdemo: lint fail R011; main analytic 5) | + lint pass | +| custom-html-tiny | I✔ U✔ B-na F-na (#205, predates functional/) | 2 | 5 | **5** (#399 — N/A-skip climb, was 2) | de-cap: backup skip declared; functional/ tests exist now; + lint | +| discourse | I✔ U✔ B✔ F✔ (#184) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| ghost | I✔ U✔ B✔ F✔ (#185) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| hedgedoc | I✔ U✔ B✔ F✔ (#113) | 4 | 5 | **5** (#398, 100s) | + lint pass | +| immich | I✔ U✔ B✔ F✔ (#370) | 4 | 5 | **5** (#406, drone !testme PR2, 199s) | + lint pass | +| keycloak | I✔ U✔ B✔ F✔ (#187) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| lasuite-docs | I✔ U✔ B✔ F✔ (#188) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| lasuite-drive | I✔ U✔ B✔ F✔ (#189) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| lasuite-meet | I✔ U✔ B✔ F✔ (#204) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| mailu | I✔ U✔ B-na F✔ (#191) | 2 | 5 | (not re-run; analytic 5 — same de-cap as #399) | de-cap: not backup-capable → skip climbs (the §2.9 N/A-skip demo) | +| matrix-synapse | I✔ U✔ B✔ F✔ (#203) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| mattermost-lts | I✔ U✔ B✔ F✔ (#196) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| mumble | no results.json artifact retained | — | — | **5** (#413, 80s — first retained artifact) | P4 run to establish | +| n8n | I✔ U✔ B✔ F✔ (#197) | 4 | 5 | (not re-run; analytic 5) | + lint pass | +| plausible | I✔ U✔ B✔ F✔ (#371) | 4 | 5 | **5** (#407, drone !testme PR3, 164s) | + lint pass | +| uptime-kuma | I✔ U✔ B✔ F✔ (#165) | 4 | 5 | (not re-run; analytic 5) | + lint pass | Canaries (designed levels under the NEW formula, re-derived): custom-html-bkp-bad / custom-html-rst-bad — backup-capable with a failing backup/restore tier → backup_restore rung FAIL → level 2 (fail still blocks; run verdict red as today). To be proven in P4. + +### Canary designed-level re-derivation (P4, runs 415/416 — 2026-06-11) + +Under the NEW formula the bad canaries' designed level is **1**, not the old 2: their mirrors +carry no published version tags on the SRC+REF path → upgrade = intentional skip (climbs past +but never earns), backup_restore = FAIL blocks → level = install = 1. Verified live: 415 +(bkp-bad) + 416 (rst-bad) both **verdict FAILURE (red)**, rungs +{install: pass, upgrade: skip, backup_restore: fail, functional: unver (post-failure abort), +lint: pass}, LEVEL 1. Backup/restore fail still blocks; verdict logic untouched. +(First attempts 411/412 failed in 1s: canaries are mirror-only, not catalogue recipes — they +need SRC+REF params, as prior phases ran them.)