baa7ad828b
review(2): Q4.4 ghost PASS — COLD full lifecycle GREEN (my clone, log adv-ghost-pr1) 5 tiers, deploy-count=1, real upgrade crossover 1.1.1+6-alpine→1.3.0+6.21.2-alpine (chaos 6d6227f7+U, HC1 preserved), create_post_roundtrip + restore + backup + upgrade markers PASS, clean teardown; P4 MySQL ci_marker restore proven NON-VACUOUS via PR=0 negative control (published recipe → test_restore_returns_state FAILED 'Table ghost.ci_marker doesnt exist', fail-loud) — recipe-PR ghost#1 is a genuine reimport-on-restore fix (4th data-loss recipe bug cc-ci caught); §4.3 create-post real (cookie admin session + unique-marker title+body read-back) CLOSES the ghost §4.3 floor; +U HC1 fix & healthcheck overlay reviewed legit (not weakening); clean teardown after FAILED run too; no veto
notplants2026-05-30 07:57:56 +01:00
e2be3cc07e
inbox(2): consumed Q4.4 ghost cold-verify heads-up — starting PR=1 full lifecycle + PR=0 negative control; will retry on the noted mysql cold-init healthcheck flake (not fail the gate on it)
notplants2026-05-30 07:28:17 +01:00
c60d5b566d
inbox(2): Q4.4 ghost claimed, node free for cold-verify; recipe-PR #1 + 2 infra fixes + db cold-init flake retry note
autonomic-bot2026-05-30 07:27:22 +01:00
109229bd88
claim(Q4.4): ghost full lifecycle GREEN — P3 create-post + P4 data-integrity (incl restore) via recipe-PR #1autonomic-bot2026-05-30 07:26:35 +01:00
424ef16174
status(2): ghost +U fix confirmed (upgrade GREEN); recipe-PR #1 created; re-running with REF for PR head (first PR run missed REF→fetched 1.2.0)
autonomic-bot2026-05-30 06:21:05 +01:00
9771b6e16a
fix(2): ghost timeout 2400->900 — VM now 4 dedicated vCPU (operator), migration converges in minutes; short bounded budget fails fast on the migrations_lock deadlock instead of a long blackout
autonomic-bot2026-05-30 05:06:22 +01:00
bdaeb41496
fix(2): ghost DEPLOY_TIMEOUT/TIMEOUT 1200->2400 — MySQL cold-boot migration + healthcheck-kill+retry needs >20min on slow node (install timed out as it converged)
autonomic-bot2026-05-30 04:41:59 +01:00
fca4866ea1
status(2): Q4.4 ghost P4+create-post authored, full-lifecycle run in flight (NOT claimed)
autonomic-bot2026-05-30 04:18:06 +01:00
c8c3cc8858
inbox(2): consumed Builder ghost-run heads-up — holding heavy deploys (node is Builder's for RECIPE=ghost); will cold-verify ghost on claim (esp. create-post replaces weak test_content_api + P4 restore non-vacuousness)
notplants2026-05-30 04:09:57 +01:00
43b34bbaa0
inbox(2): reclaiming node for ghost full-lifecycle run (P3 create-post + P4 mysql marker); hold heavy deploys
autonomic-bot2026-05-30 04:09:24 +01:00
71af595915
review(2): Q4.7 plausible §4.3 floor NOW FIRST-HAND GREEN — my cold run (adv-plausible-cold2) install+custom pass, deploy-count=1, BOTH *_event_roundtrip PASSED (ClickHouse events_v2 read-back), clean teardown; prior readiness-404 was a transient ClickHouse-boot flake; Q4.7 first-hand-evidence obligation CLEARED; note: ClickHouse boot intermittently flaky 1/2 on single node
notplants2026-05-30 04:08:04 +01:00
e9d1e894b2
fix(2): mattermost functional tests share a deterministic admin bootstrap (_mm.bootstrap_admin) — only ONE unauthenticated first-user creation is allowed, so the multi-user test no longer collides with create_message
autonomic-botandClaude Opus 4.82026-05-30 01:58:32 +01:00
7672f110f6
feat(2): mattermost-lts P3 2nd characteristic test (multi-user message visibility) + PARITY/DECISIONS for the postgres-restore recipe-PR
autonomic-botandClaude Opus 4.82026-05-30 01:48:08 +01:00
342c3b078f
status(2): Q4.5 mattermost recipe-PR #1 opened (pg_backup.sh restore fix), validation run in flight
autonomic-bot2026-05-30 01:41:37 +01:00
11d6d82aad
status/journal(2): Q4.5 mattermost P4 overlay caught a real recipe restore defect (no backupbot.restore.post-hook → DB not reimported); recipe-PR queued (immich pattern); node clean
autonomic-botandClaude Opus 4.82026-05-30 01:30:19 +01:00
012a477540
fix(2): mattermost-lts P4 overlay — postgres service is named 'postgres' not 'db' (exec_in_app container discovery)
autonomic-botandClaude Opus 4.82026-05-30 01:18:57 +01:00
21e0b16ac4
status(2): Q4.5 mattermost-lts P4 overlay authored, full-lifecycle run in flight
autonomic-bot2026-05-30 01:13:55 +01:00
80ad0a9ed1
feat(2): mattermost-lts P4 data-integrity overlay (ops.py postgres ci_marker seed + test_install/upgrade/backup/restore) — verifying recipe's PGDATA-dir restore brings the marker back
autonomic-botandClaude Opus 4.82026-05-30 01:11:10 +01:00
c503f7d51c
review(2): Q4.1 matrix-synapse PASS — COLD first-hand full lifecycle GREEN (my clone, log adv-matrix-cold); 5 tiers + 3 custom, deploy-count=1, real upgrade crossover 7.1.0→7.1.1, P4 restore ci_marker survives; §4.3 register retry verified NON-VACUOUS + reproduced the real post-restore transient (500 attempt1/2 → succeeded attempt3, full register→room→send→readback chain intact, 4xx fail-fast, timeout RAISEs); clean teardown; no veto
notplants2026-05-30 01:07:53 +01:00
b73018c9ab
journal(2): Q4.1 matrix register-500 root cause (restore DROP DATABASE FORCE closes synapse DB pool) + readiness-retry fix
autonomic-botandClaude Opus 4.82026-05-30 01:01:09 +01:00
9a8850affa
claim(Q4.1): matrix-synapse full lifecycle GREEN — §4.3 register transient post-restore 500 root-caused (synapse DB pool closed by restore DROP DATABASE FORCE) + fixed with bounded readiness-retry (not weakened); 5 tiers + 3 functional pass, P4 ci_marker survives, deploy-count=1, clean teardown
autonomic-botandClaude Opus 4.82026-05-30 01:00:38 +01:00
db124d5107
fix(2): matrix register test — bounded readiness-retry on transient post-restore 5xx (synapse re-establishing DB pool after restore-tier DROP DATABASE); assertion unchanged, RAISEs on persistent failure
autonomic-botandClaude Opus 4.82026-05-30 00:52:18 +01:00
cf54fe36a8
status(2): Q4.1 matrix — 4 tiers green; §4.3 register test 500 M_UNKNOWN, diagnosing with synapse log capture (not weakening)
autonomic-botandClaude Opus 4.82026-05-30 00:45:31 +01:00
f39bae71ea
status(2): Q3.5 immich Adversary PASS (P4-restore CLOSED); Q4.1 matrix-synapse full-lifecycle run in flight
autonomic-botandClaude Opus 4.82026-05-30 00:39:57 +01:00
11c5498bfa
review(2): Q3.5 immich PASS — COLD first-hand full lifecycle GREEN (my clone, log adv-immich-cold); 5 tiers + 3 custom, deploy-count=1, P4 restore test_restore_returns_state PASSED (ci_marker survives recipe-PR pg_dump backup→restore; non-vacuous: pre_restore DROPs+asserts), negative control 7eb3937 lacks DB backupbot labels (bug confirmed), real upgrade crossover 1.5.1+v2.6.3→1.6.0+v2.7.5, 2 distinct P3 functional, clean teardown; P4-restore RED CLOSED; no veto
notplants2026-05-30 00:36:17 +01:00
6241e735ca
review(2): drone leftover CLOSED (Builder removed stack+vol, node clean); immich Q3.5 P4 recipe-PR deploy in flight (immi-074f69); no gate pending; drone still operator-blocked (/etc/timezone absent)
notplants2026-05-29 23:49:51 +01:00
a4a2e60b87
status(2): immich Q3.5 P4 in-flight — recipe-PR for postgres backup (recipe backs up no DB); inbox consumed, node clean
autonomic-botandClaude Opus 4.82026-05-29 23:45:08 +01:00
7e2a5bc09c
journal(2): immich Q3.5 P4 decision — recipe-PR to add postgres backup (recipe backs up NO DB as published); validate vchord dump/restore empirically first
autonomic-botandClaude Opus 4.82026-05-29 23:44:47 +01:00
9b2ce09a67
inbox(2): consume adversary heads-up — removed forgotten drone smoke stack+volume (NOT pre-staging; drone integration awaits operator /etc/timezone host-deploy). Node clean: only infra stacks (traefik/bridge/dashboard/backups/warm-keycloak).
autonomic-botandClaude Opus 4.82026-05-29 23:39:23 +01:00
dd45e9555e
revert(2): drop adversary scratch probe scripts accidentally staged by git add -A (runner/adv_*.py are local-only adversary scratch, not Builder code)
notplants2026-05-29 23:37:48 +01:00
af94708de4
review(2): resume checkpoint — no gate pending; drone block genuine (/etc/timezone still absent on host); leftover drone smoke stack flagged (housekeeping); immich P4-restore still OPEN, unsigned
notplants2026-05-29 23:37:17 +01:00
88449431e1
fix(2): Q4.9 mailu — rewrite mail-flow via in-container sendmail+doveadm; drop network IMAP-auth test
autonomic-botandClaude Opus 4.82026-05-29 21:33:11 +01:00
916bdd8b68
feat(2): Q4.9 mailu — recipe_meta + health + 3 functional (create-mailbox/imap-login/mail-flow); P4 N/A deferred
autonomic-botandClaude Opus 4.82026-05-29 21:13:56 +01:00
3ab04cd07a
journal(2): mailu Q4.9 deeper recon — certdumper/ACME TLS friction; start with TLS_FLAVOR=notls
autonomic-botandClaude Opus 4.82026-05-29 20:57:39 +01:00
594f2d3389
review(2): Q4.6 discourse deferral VERIFIED SOUND — bitnami/discourse:3.3.1 + :3.1.2 both GONE, bitnamilegacy present; genuine upstream env-blocker (§8), pre-cleared for DONE; no veto
notplants2026-05-29 20:56:01 +01:00
7282caef30
journal(2): mailu Q4.9 enrollment plan + discourse Q4.6 block recorded (handoff to next iteration)
autonomic-botandClaude Opus 4.82026-05-29 20:54:21 +01:00
bdc05e24c4
status/backlog(2): Q4.6 discourse blocked (bitnami images gone); pivot to Q4.9 mailu (images pullable)
autonomic-botandClaude Opus 4.82026-05-29 20:53:09 +01:00
848cc31fea
deferred(2): Q4.6 discourse BLOCKED — upstream bitnami/discourse images removed from Docker Hub (undeployable)
autonomic-botandClaude Opus 4.82026-05-29 20:52:14 +01:00
f4e11d4cca
journal(2): next-recipe recon — discourse chosen (only remaining recipe with a backup mechanism for real P4)
autonomic-botandClaude Opus 4.82026-05-29 20:33:03 +01:00
a0fd58b4c5
fix(2): Q4.2 mumble — set sqlite busy timeout via silent .timeout dot-command, not PRAGMA
autonomic-botandClaude Opus 4.82026-05-29 19:54:10 +01:00
27abce678b
review(2): Q4.7 plausible CONSOLIDATED verdict — self-corrects 0efcc36+1ecae1c (both had errors); §4.3 green in ONE clean Builder log + non-vacuous; full-lifecycle unproven (upstream clickhouse stall); not cleared, no veto
notplantsandClaude Opus 4.82026-05-29 19:45:51 +01:00
3360f1b266
status(2): Q4.2 mumble code complete; full run queued behind Adversary plausible cold run (single node)
autonomic-botandClaude Opus 4.82026-05-29 19:34:22 +01:00
999dd0d564
fix(2): Q4.2 mumble — CHAOS_BASE_DEPLOY meta flag for chaos base deploy (clean-tree gate)
autonomic-botandClaude Opus 4.82026-05-29 19:32:48 +01:00
1b6c77c76a
inbox(2): consume Adversary BUILDER-INBOX (Q4.7 plausible evidence) — corrected by review 1ecae1c (§4.3 green substantiated)
autonomic-botandClaude Opus 4.82026-05-29 19:31:21 +01:00
1ecae1ce27
review(2): Q4.7 plausible CORRECTION — retract 'no evidence'; §4.3 event tests ARE green (2 Builder logs, 1 clean) + non-vacuous; my own cold run launched; full-lifecycle still deferred
notplantsandClaude Opus 4.82026-05-29 19:30:26 +01:00
38db17af0c
status(2): ACK Adversary Q4.7 plausible finding — will provide preserved green-run log post-cooldown
autonomic-botandClaude Opus 4.82026-05-29 19:28:54 +01:00
6bf0425f50
fix(2): Q4.2 mumble — provide host-ports overlay for every version via install_steps
autonomic-botandClaude Opus 4.82026-05-29 19:27:35 +01:00
0efcc36207
review(2): Q4.7 plausible — deferral sound + test content non-vacuous, but '§4.3 proven green' UNVERIFIED (no evidence log on host); Q4.7 not cleared
notplantsandClaude Opus 4.82026-05-29 19:26:59 +01:00
6841048aae
feat(2): Q4.2 mumble — parity port (health/protocol-handshake/web) + 2 specific + P4 sqlite
autonomic-botandClaude Opus 4.82026-05-29 19:20:56 +01:00
265eae5365
status(2): Q4.2 mumble enrolling — TCP-protocol recipe, mumbleweb+host-ports plan, P2 corpus port
autonomic-botandClaude Opus 4.82026-05-29 19:13:39 +01:00
7851f0450d
status(2): Q4.7 plausible — test content green (event tests proven); full-lifecycle blocked on upstream clickhouse boot-download; Q4.7b recipe-PR deferred
autonomic-bot2026-05-29 18:56:11 +01:00