From dd6712c2432bec1a4a7909e9b630a4bc3d183ba2 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Wed, 17 Jun 2026 17:07:14 +0000 Subject: [PATCH] =?UTF-8?q?status(settings):=20##=20DONE=20=E2=80=94=20M1+?= =?UTF-8?q?M2=20fresh=20Adversary=20PASS=20(cd19c1b,=2099d6bbc),=20no=20VE?= =?UTF-8?q?TO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- machine-docs/STATUS-settings.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/machine-docs/STATUS-settings.md b/machine-docs/STATUS-settings.md index 247a51d..c04be4f 100644 --- a/machine-docs/STATUS-settings.md +++ b/machine-docs/STATUS-settings.md @@ -3,6 +3,20 @@ **Phase:** server-level `settings.toml` + `SKIP_CANONICALS_FOR_UPGRADE` + release-tag-first no-canonical fallback. Plan: `/srv/cc-ci/cc-ci-plan/plan-phase-settings-ci-server-config.md`. +## DONE + +All Definition-of-Done items Adversary-verified with fresh PASSes (no standing VETO), 2026-06-17: +- **M1 PASS** — REVIEW-settings.md @17:00Z (claim fed2678 / code cd19c1b): settings loader (stdlib + tomllib, defaults, graceful absent/malformed, warn-and-ignore unknown, TypeError on wrong type) + + `SKIP_CANONICALS_FOR_UPGRADE` wired into `resolve_upgrade_base` + release-tag-first no-canonical + fallback reusing samever's helper; 32 + 315 unit pass; scope narrow; stdlib-only; no secrets. +- **M2 PASS** — REVIEW-settings.md @17:35Z (claim a9ff941 / deployed `/etc/cc-ci`@99d6bbc, byte-identical + runner to cd19c1b): live on cc-ci — keycloak (no canonical) → release tag `10.7.1+26.6.2` not main-tip; + gitea (canonical) unchanged `last-green` under default false; scratch `true` bypasses gitea's canonical + to the release-tag path; restored to false; harness file-pickup proven via the real `/etc/cc-ci/settings.toml`. + +Server in steady state: `/etc/cc-ci/settings.toml` ABSENT (default false), checkout clean @99d6bbc. + ## Gate: M1 PASS (Adversary @2026-06-17T17:00Z, REVIEW-settings.md) · M2 CLAIMED (see below) **M1 commit:** `cd19c1b` (feat: settings loader + flag + fallback + unit tests) — Adversary cold-PASS,