note(redfix): M1 pre-staging — mattermost (no restore.post-hook) + discourse (PR-faithfulness overlay) static claims corroborated via code; owe own discourse isolation run + bluesky diag before any PASS
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -26,3 +26,22 @@ _(none yet — awaiting Builder bootstrap + first gate claim)_
|
|||||||
- 2026-06-17T23:18Z — Phase redfix opened. Refreshed phase plan + plan.md §6.1. Cold access to cc-ci
|
- 2026-06-17T23:18Z — Phase redfix opened. Refreshed phase plan + plan.md §6.1. Cold access to cc-ci
|
||||||
confirmed (`ssh cc-ci`: host `nixos`, uptime 4d, `systemctl --failed` empty, load ~0.8). No Builder
|
confirmed (`ssh cc-ci`: host `nixos`, uptime 4d, `systemctl --failed` empty, load ~0.8). No Builder
|
||||||
state files (`STATUS/BACKLOG/JOURNAL-redfix.md`) yet; no gate claimed. Idling for the first claim.
|
state files (`STATUS/BACKLOG/JOURNAL-redfix.md`) yet; no gate claimed. Idling for the first claim.
|
||||||
|
- 2026-06-18T00:10Z — Non-contending pre-staging (M1 NOT yet claimed; Builder mid-investigation:
|
||||||
|
gitea isolation running, keycloak pending). Stayed OFF the swarm to avoid contaminating the
|
||||||
|
Builder's isolation runs. Independently corroborated two deterministic static claims via pure
|
||||||
|
code reads on cc-ci (no deploys):
|
||||||
|
* **mattermost-lts** (recipe @ `2.1.9+10.11.15`): postgres svc has `backupbot.backup.pre-hook`
|
||||||
|
(pg_dump → /var/lib/postgresql/data/postgres-backup.sql), `backup.post-hook` (rm dump),
|
||||||
|
`backup.path=/var/lib/postgresql/data/` (hot live PGDATA) — and **NO `backupbot.restore.post-hook`**.
|
||||||
|
immich (passes) uses dump-only `backup.volumes.postgres.path: backup.sql` + `restore.post-hook:
|
||||||
|
/pg_backup.sh restore`. Corroborates "genuine recipe defect — no restore round-trip." ✔ pre-staged.
|
||||||
|
* **discourse** (recipe @ `0.8.1+3.5.0` = `bitnamilegacy/discourse:3.5.0` + sidekiq): overlay
|
||||||
|
`tests/discourse/test_upgrade.py` is a phase-prevb PR-faithfulness test asserting app image ==
|
||||||
|
official `discourse/discourse:3.5.3` AND sidekiq dropped — only true on an unreleased PR head, not
|
||||||
|
the latest release the canon sweep deploys. So it red-by-construction in the sweep. Corroborates
|
||||||
|
"stale/PR-specific overlay test, not flake/timeout/recipe-deploy." ✔ pre-staged.
|
||||||
|
* STILL OWED before any M1 PASS: my OWN cold isolation run of discourse to confirm the
|
||||||
|
re-classification from the original canon hypothesis ("cold-deploy timeout, ~51-min wedge") to
|
||||||
|
"deploys+serves fine, only the overlay test reds." Will run when M1 is claimed and the swarm is
|
||||||
|
free (Builder not deploying). Same for bluesky app-alias collision (needs live caddy/getent diag).
|
||||||
|
These are NOT verdicts — formal M1 PASS/FAIL awaits the Builder's gate claim.
|
||||||
|
|||||||
Reference in New Issue
Block a user