This website requires JavaScript.
f8c0e53521
feat(canon): M1.4 hollow-sweep fix + M1.5 weekly timer
autonomic-bot and Claude Opus 4.8
2026-06-17 06:37:39 +00:00
136100f610
feat(canon): M1.3 enroll all 21 used-recipes as data-warm canonicals (§2.B)
autonomic-bot and Claude Opus 4.8
2026-06-17 06:35:30 +00:00
27e06289f8
feat(canon): M1.1 tagged-promote gate — canonical only advances to a published release tag
autonomic-bot and Claude Opus 4.8
2026-06-17 06:34:09 +00:00
23c02c59b6
status(canon): bootstrap phase canon — state files, hollow-sweep root cause, M1/M2 backlog
autonomic-bot and Claude Opus 4.8
2026-06-17 06:28:35 +00:00
cfb341e244
chore(canon): Adversary online + cold baseline of starting state (1 enrolled, 1 canonical from samever, daily timer)
autonomic-bot
2026-06-17 06:19:45 +00:00
79dbc2dc8f
status(samever): ## DONE — M1+M2 Adversary-verified PASS (no VETO)
autonomic-bot
2026-06-17 06:15:51 +00:00
199f5b6cb8
review(samever): M2 PASS — headline step-back reproduced from own clone; version-bump + discourse #4 unaffected; teeth hold; clean teardown. No VETO; cleared for DONE
autonomic-bot
2026-06-17 05:04:42 +00:00
96c4ad9ef3
claim(M2): samever proven in real CI — step-back base<head, version-bump unaffected, discourse #4 + hedgedoc spot-check
autonomic-bot
2026-06-17 04:58:48 +00:00
8e8985b96f
journal(samever): M2 evidence — step-back (B), version-bump-unaffected (C), discourse kind=ref unaffected
autonomic-bot
2026-06-17 04:47:41 +00:00
7902fb327d
chore(samever): consume ADVERSARY-INBOX (M2 heads-up read)
autonomic-bot
2026-06-17 04:33:32 +00:00
aff7b14299
inbox(samever): heads-up — starting M2 e2e (custom-html two-run) on cc-ci
autonomic-bot
2026-06-17 04:32:52 +00:00
398f559168
status(samever): M1 PASS recorded; M2 in progress (custom-html two-run on cc-ci)
autonomic-bot
2026-06-17 04:32:51 +00:00
1310a95ac2
review(samever): M1 PASS — resolver step-back cold-verified; teeth hold (base<head), version-bump path untouched, 13/13 + own probes
autonomic-bot
2026-06-17 04:27:58 +00:00
61c7739285
journal(samever): M2 prep notes while parked at M1 gate
autonomic-bot
2026-06-17 04:26:27 +00:00
c5a0d204c1
claim(M1): samever resolver step-back implemented + unit-tested (13 pass)
autonomic-bot
2026-06-17 04:25:16 +00:00
b29bb3f804
feat(samever): step back to older base when last-green canonical == head version
autonomic-bot
2026-06-17 04:24:14 +00:00
279d84d229
fix(STATUS-regall): bare ## DONE marker so watchdog detects phase complete
autonomic-bot
2026-06-17 04:14:14 +00:00
f97ed0299a
review(samever): Adversary orientation — samever phase started; awaiting M1 claim
autonomic-bot
2026-06-17 04:11:09 +00:00
dc74b1efb9
docs(recipe-customization): make previous/ a documented last-resort — prefer not to use
autonomic-bot
2026-06-17 03:36:31 +00:00
eff8b1a93f
review(regall): M1 PASS + M2 PASS — full sweep 21/21 GREEN, no prevb regressions, no VETO
autonomic-bot and Claude Sonnet 4.6
2026-06-17 03:04:38 +00:00
3403309136
status(regall): ## DONE — M1+M2 Adversary-verified PASS (no VETO); all 21 GREEN
autonomic-bot and Claude Sonnet 4.6
2026-06-17 03:03:06 +00:00
848e0c6b1e
review(regall): A-regall-2 CLOSED — plausible L5 via PR#3 (run 758); recipe bug NOT prevb
autonomic-bot and Claude Sonnet 4.6
2026-06-17 03:01:55 +00:00
a3d115d6e3
diagnose(regall): A-regall-2 root cause — recipe bug in 3.0.1+v2.0.0, NOT prevb
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:58:06 +00:00
3edd0713d2
review(regall): A-regall-2 CONFIRMED — plausible backup_restore=fail 2/2 (genuine regression)
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:34:04 +00:00
a7317a54fb
review(regall): batches 5-6 verified; A-regall-2 filed for plausible backup_restore=fail
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:32:25 +00:00
ec1dc5978d
status(regall): batch 5 partial (lasuite-drive/uptime-kuma L5; plausible restore=fail LIKELY FLAKY, re-triggered); batch 6 IN FLIGHT
autonomic-bot
2026-06-17 02:28:31 +00:00
b2198dc7e5
status(regall): batch 4 DONE (ghost/immich/lasuite-docs L5); batch 5 IN FLIGHT (lasuite-drive/plausible/uptime-kuma)
autonomic-bot
2026-06-17 02:20:13 +00:00
c42a65d315
review(regall): batch 4 all L5 (lasuite-docs/ghost/immich); 16/21 recipes GREEN
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:18:46 +00:00
2c4fdddd33
status(regall): batch 3 DONE (custom-html/mailu/mattermost-lts L5); batch 4 IN FLIGHT (ghost/immich/lasuite-docs trivial PRs created + !testme)
autonomic-bot
2026-06-17 02:14:09 +00:00
2db9c8bb00
review(regall): batch 3 all L5 (custom-html/mailu/mattermost-lts); BP-5 previous/ overlay scoping correct
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:13:07 +00:00
dc086ecb70
review(regall): batch 2 closed all L5; batch 3 partial (custom-html L5, mailu L5 upgrade=pass, mattermost-lts running)
autonomic-bot and Claude Sonnet 4.6
2026-06-17 02:11:35 +00:00
12741fceee
status(regall): batch 2 DONE (lasuite-meet/n8n/mumble L5); batch 3 IN FLIGHT (custom-html/mattermost-lts/mailu)
autonomic-bot
2026-06-17 02:08:52 +00:00
bc4eeaa6b5
review(regall): A-regall-1 CLOSED; BP-3 !testmexyz rejected; BP-4 dashboard clean; batch-2 partial (lasuite-meet/n8n L5)
autonomic-bot
2026-06-17 02:07:36 +00:00
7c6134a773
fix(regall): correct mailu baseline upgrade=pass (A-regall-1); consume Adversary inbox; batch 2 in flight
autonomic-bot
2026-06-17 02:05:42 +00:00
4ad3c9d907
review(regall): BP-1 baseline verified (A-regall-1: mailu upgrade=pass not skip); BP-2 upgrade-base=main-tip confirmed; batch-1 all L5
autonomic-bot
2026-06-17 02:04:48 +00:00
d809167c84
status(regall): batch 1 DONE (drone/gitea/matrix-synapse L5); batch 2 IN FLIGHT (mumble/lasuite-meet/n8n)
autonomic-bot
2026-06-17 02:03:21 +00:00
fc3ed2834b
review(regall): Adversary live; orientation + batch-1 partial results recorded (drone/matrix-synapse L5✓, gitea running)
autonomic-bot
2026-06-17 02:01:26 +00:00
a54a27837e
status(regall): batch 1 IN FLIGHT — drone/gitea/matrix-synapse !testme triggered
autonomic-bot
2026-06-17 01:58:20 +00:00
4d54123d03
chore(regall): bootstrap phase state (STATUS/BACKLOG/REVIEW/JOURNAL-regall)
autonomic-bot
2026-06-17 01:56:27 +00:00
b6f526a22d
status(prevb): ## DONE — M1+M2 Adversary-verified PASS (no VETO); dynamic base + previous/ + discourse PR#4 real-CI GREEN (official 3.5.3 migration tested)
autonomic-bot
2026-06-17 01:51:04 +00:00
1c3ba71b04
review(prevb): M2 PASS — discourse #4 !testme GREEN in real CI (Drone 717, live-image teeth=official 3.5.3, lint non-gating); 3 spot-checks + own cryptpad re-run confirm dynamic base; public surface secret-clean; nothing merged. Both M1+M2 PASS, no VETO → Builder may DONE
autonomic-bot
2026-06-17 01:50:01 +00:00
e8a0037d85
defer(prevb): file F-prevb-C (mint_admin ApiKey in access-controlled RAW log; pre-existing, low-sev, out of scope)
autonomic-bot
2026-06-17 01:49:56 +00:00
19c9c3edcf
review(prevb): M2 cold-verify IN FLIGHT — discourse #4 !testme GREEN confirmed via gitea API (Drone 717, real live-image teeth, lint=non-gating rung); 3 spot-checks dynamic-base confirmed; my own cryptpad re-run in flight
autonomic-bot
2026-06-17 01:48:41 +00:00
71399f65d1
claim(prevb): M2 — discourse PR#4 !testme GREEN in real CI (Drone 717, all 5 tiers, head=official 3.5.3); 3 spot-checks green under dynamic base
autonomic-bot
2026-06-17 01:40:19 +00:00
a0de5b196d
status(prevb): B7 DONE — discourse PR#4 !testme GREEN in real CI (Drone 717, all 5 tiers); launching hedgedoc spot-check
autonomic-bot
2026-06-17 01:36:44 +00:00
59338e9fc4
journal(prevb): all 5 discourse tiers green locally (custom mint_admin fixed); posting !testme for B7
autonomic-bot
2026-06-17 01:26:53 +00:00
b66abc4978
fix(prevb): discourse custom mint_admin image-agnostic (official /var/www/discourse + DB-password re-export; bitnami fallback)
autonomic-bot
2026-06-17 01:20:41 +00:00
55d638026f
status(prevb): M1 PASS recorded; starting M2 (full local discourse run → !testme)
autonomic-bot
2026-06-17 01:06:32 +00:00
dbc7a3b6ea
review(prevb): M1 PASS — dynamic base (main-tip fallback live), previous/ base-only, overlay separated, head=official 3.5.3; TEETH: broken head → upgrade RED; clean teardown; no test weakened
autonomic-bot
2026-06-17 01:03:45 +00:00
ad8d9f4713
review(prevb): M1 e2e GREEN confirmed cold (head=official 3.5.3, sidekiq dropped, clean teardown); break-it re-launched after SIGTERM
autonomic-bot
2026-06-17 01:00:44 +00:00
8c286bff60
docs(prevb): update recipe-customization/testing/runbook for dynamic base + previous/ (drop stale recipe_versions[-2] model)
autonomic-bot
2026-06-17 00:46:03 +00:00
0cf70b67b9
journal(prevb): 3 green spot-checks under dynamic base (cryptpad/keycloak incl master-fallback); parking at M1 gate
autonomic-bot
2026-06-17 00:43:17 +00:00
22f597c0fa
recon(prevb): M1 cold acceptance in flight — base=main-tip ref confirmed; concurrent keycloak run isolated
autonomic-bot
2026-06-17 00:42:34 +00:00
bb79e9140e
claim(prevb): M1 — dynamic base + previous/ + discourse migration; discourse upgrade GREEN locally (head=official 3.5.3, sidekiq pruned)
autonomic-bot
2026-06-17 00:37:23 +00:00
e1b32ea650
fix(prevb): prune orphan services on upgrade redeploy (head's dropped services); re-add EXPECTED_NA-other-rung test; consume Adversary inbox
autonomic-bot
2026-06-17 00:29:00 +00:00
7f3e7c26f6
recon(prevb): M1 code pre-review (sound; 63 prevb unit tests pass cold) + builder heads-up (pre-existing red test)
autonomic-bot
2026-06-17 00:27:06 +00:00
37cacf0f09
journal(prevb): M1 code green (unit+lint); discourse main-tip e2e in flight
autonomic-bot
2026-06-17 00:20:39 +00:00
bb2e3c6b2c
feat(prevb): dynamic upgrade base (last-green→main→skip) + per-recipe previous/ overlay; migrate discourse off static base + leaky overlay
autonomic-bot
2026-06-17 00:14:53 +00:00
1090abb97a
recon(prevb): independently cold-verified discourse PR#4 head/main image facts (confirmed)
autonomic-bot
2026-06-17 00:10:57 +00:00
423ebcbcbc
chore(prevb): bootstrap phase state + settled dynamic-base/previous decisions
autonomic-bot
2026-06-17 00:04:43 +00:00
7517c4f58c
review(prevb): Adversary live; baseline recon recorded; awaiting M1 claim
autonomic-bot
2026-06-16 23:58:23 +00:00
778720ce1b
claim(gtea): M2 PASS + ## DONE — all DoD verified by Adversary
autonomic-bot and Claude Sonnet 4.6
2026-06-15 22:04:15 +00:00
90522ee560
review(gtea): M2 ADVERSARY PASS @2026-06-15T22:10Z
autonomic-bot and Claude Sonnet 4.6
2026-06-15 22:02:46 +00:00
89c2d70acf
journal(gtea): Blocker 4 fix + STACK_NAME discovery + ruff cleanup
autonomic-bot
2026-06-15 21:57:47 +00:00
ad53b5a620
fix(gtea): derive STACK_NAME from domain (dots→underscores) in UPGRADE_SECRET_PREP
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:56:44 +00:00
6dd79eac0c
status(gtea): Blocker 4 fixed; builds #691/#692 in flight
autonomic-bot
2026-06-15 21:54:37 +00:00
2d865f06cb
fix(gtea): ruff format + check all gtea files and bridge.py
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:52:01 +00:00
d832b353e4
fix(gtea): UPGRADE_SECRET_PREP hook — pre-insert lfs_jwt_secret with correct 43-char format
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:46:28 +00:00
1efab2e1e6
review(gtea): M2 re-verify — #684 PASS, #685 FAIL (LFS upgrade rollback blocker)
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:30:42 +00:00
1d6d93fca8
journal(gtea): M2 root cause analysis + fix details
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:04:51 +00:00
85f3bb34fa
status(gtea): CI runs #684/#685 triggered (correct param format)
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:04:12 +00:00
304b2f5cbd
status(gtea): M2 blockers fixed; CI builds #681/#682 in flight
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:03:05 +00:00
a121d2c069
fix(gtea): fix M2 blockers — LFS upgrade and REF=main HC1
autonomic-bot and Claude Sonnet 4.6
2026-06-15 21:01:21 +00:00
05bf5d5264
review(gtea): file M2 blockers to Builder-INBOX — LFS deploy + upgrade-REF=main
autonomic-bot
2026-06-15 20:53:34 +00:00
f85e54b155
review(gtea): M2 pre-verify — two critical blockers filed @2026-06-15T20:50Z
autonomic-bot
2026-06-15 20:52:56 +00:00
ffb34dfcfa
chore(gtea): M1 PASS recorded; M2 builds #675 #676 in flight
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:35:47 +00:00
a10603638a
review(gtea): M1 ADVERSARY PASS @2026-06-15T20:32Z
autonomic-bot
2026-06-15 20:32:48 +00:00
86deceb36f
feat(gtea): add recipe-maintainers/gitea to bridge POLL_REPOS
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:32:22 +00:00
b2663dc7b7
chore(gtea): WAITING-UNTIL 20:40Z for Adversary M1 verdict
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:20:01 +00:00
bac3662972
claim(gtea): M1 — suite green locally, all 5 stages PASS, git-lfs deployed
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:13:30 +00:00
950ab8b3ed
chore(gtea): cold pre-verify checks pass — ready for M1 claim
autonomic-bot
2026-06-15 20:12:56 +00:00
3ec24b09d6
feat(host): add git-lfs to cc-ci-hetzner systemPackages
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:10:45 +00:00
74bc5f0106
fix(gtea): test_admin_api: add token scopes for gitea 1.22+
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:06:42 +00:00
3cc8338a78
fix(gtea): test_git_push: auto_init repo + direct URL push
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:04:48 +00:00
446bafe408
inbox(gtea): consume BUILDER-INBOX (Adversary pre-M1 findings addressed)
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:01:50 +00:00
893a7b0eb4
fix(gtea): embed git credentials in URL; fix double /api/v1 path; add git-lfs
autonomic-bot and Claude Sonnet 4.6
2026-06-15 20:01:31 +00:00
fd77b13f9d
chore(gtea): pre-M1 code review in REVIEW — issues filed to Builder, PASS items noted
autonomic-bot
2026-06-15 19:58:50 +00:00
4a4b75661e
inbox(gtea): heads-up to Builder — git-lfs absent on cc-ci (M2 blocker) + double /api/v1 bug in LFS test
autonomic-bot
2026-06-15 19:58:17 +00:00
6ac9989140
fix(gtea): wait for visible input#user_name on gitea login page
autonomic-bot and Claude Sonnet 4.6
2026-06-15 19:56:25 +00:00
33561c8609
feat(gtea): build full gitea test suite (M1 build — all files)
autonomic-bot and Claude Sonnet 4.6
2026-06-15 19:50:08 +00:00
be895b5175
chore(gtea): init Adversary phase files — baseline orientation done, awaiting Builder M1 claim
autonomic-bot
2026-06-15 19:42:28 +00:00
3f6d7dcd7b
status(poe2e): ## DONE — all 5 DoD Adversary-verified PASS @2026-06-13T19:46Z, no VETO
autonomic-bot
2026-06-13 19:48:26 +00:00
6e07b3c8e4
review(poe2e): ALL DoD PASS @2026-06-13T19:46Z — phase DONE
autonomic-bot
2026-06-13 19:47:59 +00:00
4f3f1f615d
claim(poe2e): all 5 DoD built + cold-verified (staged cc-ci 38e5c90 @ /home/loops/poe2e/cc-ci, PO fleet 6cc3ed4) — awaiting Adversary
autonomic-bot
2026-06-13 19:42:54 +00:00
c4301bd307
chore(poe2e): inbox consumed; D5 baseline + D2 live-status in REVIEW, pre-verify probes done
autonomic-bot
2026-06-13 19:32:41 +00:00
d12d8a12ca
inbox(poe2e): consume BUILDER-INBOX; take JOURNAL ownership (baseline preserved); set up STATUS/BACKLOG; heads-up to Adversary
autonomic-bot
2026-06-13 19:30:10 +00:00
62efd76bc1
chore(poe2e): init Adversary phase files — D5 baseline snapshot, awaiting Builder
autonomic-bot
2026-06-13 19:27:09 +00:00
8cf1bf0408
status(porepo): ## DONE — all 5 DoD Adversary-verified PASS @2026-06-13T19:19Z (346ed31), no VETO
autonomic-bot
2026-06-13 19:21:24 +00:00
bde9a08d24
review(porepo): ALL DoD PASS @2026-06-13T19:19Z — phase DONE
autonomic-bot
2026-06-13 19:20:26 +00:00
c1038eae79
claim(porepo): all 5 DoD built + cold-verified from anon /tmp recursive clone (deliverable 346ed31) — awaiting Adversary
autonomic-bot
2026-06-13 19:17:44 +00:00