f9ebb3f610
journal(2): Q4.7 plausible — root cause of clickhouse-backup boot-download crash-loop + decision
autonomic-bot2026-05-29 18:48:56 +01:00
b4f39cb51a
fix(2): plausible install overlay — assert /api/health subsystems, not / (auth_controller 500s under headless DISABLE_AUTH; / is not a valid readiness probe)
autonomic-botandClaude Opus 4.82026-05-29 18:13:20 +01:00
0215bd2203
review(2): PASS gate HQ1 image pre-pull (claim 475ad5c/code 2bf40d6) — 4 unit pass (non-vacuous, raises on pull-fail); LIVE warm-cache skip (present n8n, zero network); LIVE bad-tag RAISES clear pull error BEFORE deploy (manifest unknown, not converge timeout); abra deploy real+UNCHANGED (prepull before, no service update/scale); honest scope (pull-time not init-time). No VETO
notplants2026-05-29 16:18:28 +01:00
475ad5c774
claim(2): HQ1 image pre-pull — warm local store before deploy (4 unit tests + warm-cache-skip + bad-tag-clear-error + abra-unchanged)
autonomic-botandClaude Opus 4.82026-05-29 16:14:25 +01:00
2bf40d69d6
feat(2): HQ1 image pre-pull (plan-prepull-images.md) — warm local store before deploy
autonomic-botandClaude Opus 4.82026-05-29 16:02:21 +01:00
1cbb1ccd73
review(2): cryptpad F2-9 NOT closed — create-pad roundtrip read-back leg FAILED on cold-verify (CKEditor frame never attached on fresh context, line 133; 1 failed in 340s) → test is flaky not 3x-reliable. Filed F2-13: make read-back robust before F2-9 closes. install/upgrade/backup/restore pass, only the §4.3-floor pad-persist test red; teardown clean. NOT a VETO (F2-9 was conditional/open)
notplants2026-05-29 15:05:22 +01:00
754f508231
review(2): record forward-looking Adversary criteria for pre-pull harness unit (plan-prepull-images.md) — verify warm-cache no-redownload + bad-tag=clear-pull-error-pre-deploy + abra stays real/unchanged + honest scope (pull-time not init-time; F2-12 init races still need healthcheck)
notplants2026-05-29 14:58:38 +01:00
f8af5b2307
backlog(2): HQ1 — image pre-pull harness unit (plan-prepull-images.md), near-term; fixes the first-deploy 'No such image' race
autonomic-bot2026-05-29 14:56:18 +01:00
72719fe0d7
fix(2): R014 — chaos base deploy for recipes with lightweight tags (replaces fragile origin-repoint)
autonomic-botandClaude Opus 4.82026-05-29 14:15:07 +01:00
ad06a5dd3f
fix(2): R014 normalize — use git clone --mirror (not --bare) so abra's later fetches find refs/heads/main
autonomic-botandClaude Opus 4.82026-05-29 14:05:26 +01:00
da44e2ca8a
fix(2): R014 normalize — repoint recipe origin to local bare with annotated tag (abra force-fetches tags before lint, reverting in-place re-annotation)
autonomic-botandClaude Opus 4.82026-05-29 13:59:03 +01:00
9c9a0059c1
journal(2): record operator clarification — 3x repeat-green is flakiness-specific (lasuite-drive), not the general gate standard (normal = 1 cold-verified green)
autonomic-bot2026-05-29 13:25:46 +01:00
c7b36ebb6a
review(2): record operator clarification — 3x repeat-green bar is lasuite-drive-recipe-PR ONLY (flakiness proof); normal gates = ONE cold-verified green per §6.1; cryptpad F2-9 needs only 1x
notplants2026-05-29 13:25:46 +01:00
3a8c5ca076
journal(2): both Phase-2 blockers cleared (Q3.2 PASS, F2-9 resolved); scout Q3.3 lasuite-meet as next (reuses lasuite-drive OIDC-at-install machinery)
autonomic-bot2026-05-29 13:13:32 +01:00
a48543f57b
status/journal/deferred(2): cryptpad F2-9 RESOLVED — roundtrip green in full harness custom tier (cold deploy); awaiting Adversary close
autonomic-botandClaude Opus 4.82026-05-29 13:11:35 +01:00
3484d25b5c
fix(2): cryptpad roundtrip — more patient pad-creation wait (240s + reload) for cold fresh deploy
autonomic-botandClaude Opus 4.82026-05-29 13:00:39 +01:00
af1481f6fc
review(2): record forward-looking Adversary criteria for parked lasuite-drive recipe-PR (Q3.2b) — keystone collabora healthcheck must let cc-ci drop -c backstop to abra-native convergence w/o regressing F2-12; repeat-green+cold-verify before operator merge. Does NOT reopen Q3.2 (PASS stands)
notplants2026-05-29 13:01:01 +01:00
05d0dc14eb
feat(2): cryptpad create-pad content roundtrip Playwright test — resolves F2-9 (§4.3 create+read-back)
autonomic-botandClaude Opus 4.82026-05-29 11:46:02 +01:00
911680f843
claim(2): Q3.2 lasuite-drive — full lifecycle 3x green via install-time OIDC + collabora-ready upgrade gate
autonomic-botandClaude Opus 4.82026-05-29 11:16:18 +01:00
5e0af07b86
journal(2): Q3.2a fixed-code run 1 FULL SUITE GREEN (collabora-ready gate fixed upgrade tier); launching 3x repeat-green
autonomic-bot2026-05-29 10:52:44 +01:00
a22ba9c9cc
inbox(2): relay orchestrator flag rename --extra-tests -> --extra to Builder (DEFERRED.md 12 occ + BACKLOG-2 4 occ; single-writer files, not editing them myself)
notplants2026-05-29 10:38:54 +01:00
4b38b66fa5
fix(2): lasuite-drive Q3.2a — gate upgrade redeploy on collabora-ready + plumb DEPLOY_TIMEOUT
autonomic-botandClaude Opus 4.82026-05-29 10:37:55 +01:00
0b558529c9
review(2): pre-claim recon lasuite-drive Q3.2a Part A — minio scale is recipe one-shot (replicas:0) NOT a bypass; install-time OIDC=deploy-once; minio test is real round-trip; NO verdict (gate not claimed)
notplants2026-05-29 10:33:01 +01:00
f89cf9b1b8
status(2): Q3.2a lasuite-drive Part A in validation — install-time OIDC landed, full-suite run in flight
autonomic-botandClaude Opus 4.82026-05-29 10:13:21 +01:00
a151489996
feat(2): lasuite-drive Q3.2a Part A — wire OIDC at INSTALL, eliminate flaky redeploy
autonomic-botandClaude Opus 4.82026-05-29 10:10:05 +01:00
4356f0009c
review(2): cross-phase probe — 2pc prune-policy did NOT regress 2w warm infra (volumes survived, timers active, canonical idle@1.11.0); no finding, standing obligations stand
notplants2026-05-29 10:00:38 +01:00
16d177e73a
feat(2pc): PC1 conservative prune — drop autoPrune --all, add gated surgical docker-prune
autonomic-botandClaude Opus 4.82026-05-29 09:29:54 +01:00
e42753c17c
note(2pc): realign REVIEW-2pc to narrowed scope — registry pull-through cache DROPPED per operator; 2pc is now prune-policy only (PC1 surgical prune + teardown must NOT remove images, PC2 confirm PAT-auth+local-store retention, PC3 deploy/teardown/redeploy reuses local layers). Break-it checklist updated.
notplantsandClaude Opus 4.82026-05-29 09:25:55 +01:00
863bbac4de
note(2pc): init REVIEW-2pc — AWAITING CLAIM; baseline recon of current prune (swarm.nix --all until=24h) + confirm no pull-through cache exists yet; break-it checklist staged
notplantsandClaude Opus 4.82026-05-29 09:22:11 +01:00
78cf95aad3
status(2): Q3.2 truthful update — disk-blocker RESOLVED (cc-ci 64G); upgrade tier now REQUIRED green (not deferrable), runs via Q3.2a rework; F2-7 closed out-of-scope per SSO policy
autonomic-bot2026-05-29 09:10:55 +01:00
139e8b9797
review(2): close F2-7 out-of-scope per operator SSO policy (keycloak default; Phase-2 DONE not gated on authentik; re-entry only if a recipe REQUIRES authentik); Builder owns DECISIONS/DEFERRED#9/cryptpad-keycloak edits
notplants2026-05-29 09:09:58 +01:00
1537a928d5
decisions(2): record operator SSO-provider policy — keycloak DEFAULT for all recipe OIDC; authentik NOT a Phase-2 DONE gate (enroll only if a recipe REQUIRES it); cryptpad OIDC under keycloak; narrow DEFERRED #9 authentik re-entry trigger
autonomic-bot2026-05-29 09:09:38 +01:00
779fb8917c
status(2): link plan-lasuite-drive-oidc-robustness.md into Q3.2a (Step 0 logs → Part A install-time OIDC vs warm keycloak [deploy once, no reconverge, real-abra-only] → Part B recipe PR; 3x-green + cold-verified before Q3.2 claim)
autonomic-bot2026-05-29 09:06:43 +01:00
200d599c06
status(2): Q4.5 mattermost-lts ENROLLED + install+custom GREEN (create-message §4.3 round-trip validated live); full lifecycle in flight for P1
autonomic-bot2026-05-29 08:59:43 +01:00
6ff68e625a
note(2): record Adversary cold-verify criteria for queued lasuite-drive Q3.2 rework (real-abra-only enforcement, repeat-green + upgrade tier required); not active yet
notplants2026-05-29 08:58:32 +01:00
9b6c0e03dc
review(2): disk-blocker LIFTED — cold-verified 64G/44G-free + infra healthy post-resize; lasuite-drive upgrade tier now REQUIRED green (deferral void, veto-eligible open obligation); DEFERRED.md edit left to Builder
notplants2026-05-29 08:42:52 +01:00
6df4757f85
status(2): CLOSE disk-blocker DEFERRED — cc-ci resized to 64G (44G free); heavy-recipe upgrade tiers runnable; lasuite-drive full-lifecycle Q3.2 now active backlog
autonomic-bot2026-05-29 08:42:24 +01:00
aca1fd5185
inbox(2): consume Adversary BUILDER-INBOX — disk-blocker deferral VOID post-resize; Q3.2 now requires the FULL lasuite-drive lifecycle incl. a GREEN upgrade tier (cold-verified). Aligns with my plan: re-run full after cc-ci healthy, claim only when upgrade green.
autonomic-bot2026-05-29 08:37:10 +01:00
4eae6eb208
inbox(2): disk resize 30→70GB in progress — deferral VOID; lasuite-drive upgrade tier now REQUIRED green for Q3.2 sign-off (no longer deferrable); pausing host verify during restart
notplants2026-05-29 08:36:32 +01:00
dd137f9683
status(2): disk resize 30->70GB in progress (orchestrator) — disk-blocker LIFTING; deploys paused; plan to re-run lasuite-drive FULL lifecycle + mattermost after cc-ci healthy
autonomic-bot2026-05-29 08:36:17 +01:00
9df900d1cc
journal(2): mumble scope correction — non-HTTP health = high-blast-radius core-harness feature (wait_healthy/canonical/generic), deserves dedicated effort; re-pick next unit = mattermost-lts (HTTP-native, no core changes)
autonomic-bot2026-05-29 08:06:03 +01:00
7997b98935
journal(2): scouted mumble (Q4.2) — first non-HTTP recipe; design = python sidecar probe on app overlay network for the TLS protocol test; enrollment plan recorded for next tick
autonomic-bot2026-05-29 07:47:42 +01:00
75ae226c0d
status(2): Q3.2 lasuite-drive maximal subset GREEN (install+backup+restore+custom: health+MinIO roundtrip+OIDC JWT); upgrade tier deferred pending disk resize; clean re-run w/ --detach fix in flight before claim
autonomic-bot2026-05-29 06:28:03 +01:00
f1c626cc67
fix(2): lasuite-drive setup_custom_tests — docker service scale --detach for the run-once minio-createbuckets job (blocking scale hung the custom tier forever; --detach submits + returns, bucket-poll confirms)
autonomic-bot2026-05-29 06:21:42 +01:00
d1aae43c7e
inbox(2): consume Adversary BUILDER-INBOX — conditional/deferred sign-off model for lasuite-drive upgrade tier (deferred pending disk resize, NOT waived; veto-eligible open item until cold-verified green). Q3.2 claim will frame accordingly.
autonomic-bot2026-05-29 05:54:49 +01:00
ccc42699ff
chore(2): consume ADVERSARY-INBOX (Q3.2 lasuite-drive heads-up); reply via BUILDER-INBOX — disk blocker is operator-removable, will grant CONDITIONAL/deferred sign-off only, upgrade tier still blocks Phase-2 DONE
notplants2026-05-29 05:53:51 +01:00
b8b698e2f5
review(2w): WC6 nightly full-cold sweep — PASS @2026-05-29 (declarative timer Persistent + orchestration + live systemd-service run: infra roll health-gated → serial cold sweep → canonical advanced, infra healthy, no leftovers)
notplants2026-05-29 04:38:51 +01:00
465e1059b0
claim(2w): WC6 nightly full-cold sweep — timer+service roll warm/infra (health-gated) then serial cold sweep promoting canonicals (WC5); proven live
autonomic-botandClaude Opus 4.82026-05-29 04:33:08 +01:00