This website requires JavaScript.
b492f995bd
feat(harness): P1 lock-lifetime hardening — PDEATHSIG + SIGTERM/SIGALRM teardown funnel + 60-min hard deadline
autonomic-bot
2026-06-10 04:04:28 +00:00
e350c94c3f
chore(conc): record cold-verify environment (cc-ci-run pytest env, M1 plan)
autonomic-bot
2026-06-10 04:03:23 +00:00
45afccbef5
status(conc): bootstrap phase state files — P1 in flight on branch restructure/concurrency
autonomic-bot
2026-06-10 04:00:12 +00:00
48d03d8405
chore(conc): seed REVIEW-conc.md — adversary online, baseline pre-read (no verdict)
autonomic-bot
2026-06-10 03:56:26 +00:00
5b65c6caa3
docs: concurrency spec — how parallel recipe runs stay safe (for review/restructuring)
autonomic-bot
2026-06-10 03:05:20 +00:00
157d06dc77
Merge pull request 'test(plausible): psql -q in _register_site — -t does not suppress command tags' (#9 ) from test/plausible-psql-quiet into main
autonomic-bot
2026-06-09 23:12:37 +00:00
e6d55b53c7
fix(harness): a paused swarm update is settled — only active states block convergence
fix/converge-paused-update
autonomic-bot
2026-06-09 23:07:36 +00:00
79c652ddd3
test(plausible): psql -q in _register_site — -t does not suppress command tags
test/plausible-psql-quiet
autonomic-bot
2026-06-09 22:50:55 +00:00
68ef0f84fb
fix(harness): convergence must span stop-first rolling updates (immich 238 backup 409)
fix/converge-rolling-update
autonomic-bot
2026-06-09 22:10:55 +00:00
c828f6cdd0
Merge remote-tracking branch 'origin/test/plausible-upgrade-base-3.0.1'
autonomic-bot
2026-06-09 21:57:39 +00:00
c0df77d0d9
fix(harness): make concurrent recipe runs safe (per-recipe flock + active-run registry)
fix/lint-and-concurrent-runs
autonomic-bot
2026-06-09 21:56:25 +00:00
9a7772563a
style: repo-wide lint pass — make the lint gate green again
autonomic-bot
2026-06-09 21:56:15 +00:00
1ba0d961a3
test(plausible): pin UPGRADE_BASE_VERSION to 3.0.1+v2.0.0 (newest published)
test/plausible-upgrade-base-3.0.1
autonomic-bot
2026-06-09 19:24:21 +00:00
e76d4005ab
chore(runner): raise CI concurrency to 2 (parallel recipe testing) (#8 )
autonomic-bot
2026-06-09 18:35:19 +00:00
3dd6eb5c21
chore(runner): raise DRONE_RUNNER_CAPACITY 1 -> 2 for parallel recipe CI
chore/runner-capacity-2
autonomic-bot and Claude Opus 4.8
2026-06-09 18:20:45 +00:00
c32e6105d0
feat(reports): same-origin /pr proxy for the Recipe Report live STATUS column (#7 )
autonomic-bot
2026-06-09 13:16:12 +00:00
2d354009d9
feat(reports): same-origin /pr/<recipe>/<n> proxy for the Recipe Report STATUS column
feat/reports-pr-status-proxy
autonomic-bot and Claude Opus 4.8
2026-06-09 13:10:29 +00:00
c51cd84159
feat(harness): intentional skips + custom-html-tiny functional test; 4-rung ladder (#6 )
autonomic-bot
2026-06-09 03:12:11 +00:00
46e2cdb93e
refactor(level): four essential rungs only — integration & recipe-local are optional
feat/expected-na-and-tiny-functional
autonomic-bot and Claude Opus 4.8
2026-06-09 02:55:47 +00:00
3980340727
test(card): cover _skip_rows (intentional green / unintentional amber)
autonomic-bot and Claude Opus 4.8
2026-06-09 02:42:57 +00:00
d20ad1e989
feat(card): show skipped rungs as rows — INTENTIONAL SKIP (green) with reason below
autonomic-bot and Claude Opus 4.8
2026-06-09 02:42:05 +00:00
b3ab68a9dd
refactor: simplify to a list of intentionally-skipped rungs
autonomic-bot and Claude Opus 4.8
2026-06-09 02:36:53 +00:00
d733e2c4ca
feat(card): badge differentiates expected vs unexpected skip
autonomic-bot and Claude Opus 4.8
2026-06-09 02:26:44 +00:00
f3a1ad5388
test: representative expected_na scenario (functional covered, backup declared-N/A)
autonomic-bot and Claude Opus 4.8
2026-06-09 02:00:16 +00:00
3b0a3d14ea
feat(harness): declare intentional N/A tiers + custom-html-tiny functional test
autonomic-bot and Claude Opus 4.8
2026-06-09 01:59:28 +00:00
f5a6f7196f
feat(reports): static site at report.ci.commoninternet.net for the weekly Recipe Report
autonomic-bot and Claude Opus 4.8
2026-06-02 22:56:21 +00:00
a78ec2de12
feat(bridge): post a NEW comment per !testme (not edit-in-place)
autonomic-bot and Claude Opus 4.8
2026-06-02 17:25:39 +00:00
ef65d898ed
status(regression): ## DONE — D-final PASS @03:36Z; all 7 canaries verified; phase complete
autonomic-bot and Claude Sonnet 4.6
2026-06-02 03:38:24 +00:00
0dea3410ee
review(regression): D-final PASS — all 7 canaries cold-verified; PR#5 open; DoD complete
autonomic-bot
2026-06-02 03:37:18 +00:00
117028ff0a
inbox(adversary): final gate — good-significant GREEN, PR#5 open
autonomic-bot
2026-06-02 03:35:08 +00:00
c90cf1e1d0
claim(D-final): all 7 canaries verified + PR#5 opened — FINAL gate claim
autonomic-bot and Claude Sonnet 4.6
2026-06-02 03:34:51 +00:00
73427d6e36
feat(regression): add E2E canary regression suite (tests/regression/)
regression-canaries
autonomic-bot and Claude Sonnet 4.6
2026-06-02 03:33:24 +00:00
49a56e873e
review(regression): A-reg-2+A-reg-3 CLOSED; 6/7 canaries cold-verified; good-significant+PR still pending
autonomic-bot
2026-06-02 02:18:34 +00:00
f2fa38df6f
status(regression): D-final CLAIMED — all 7 canaries verified; PR pending
autonomic-bot
2026-06-02 02:18:35 +00:00
31b71f9949
fix(regression): correct bad-backup SHA to b6fe99de (has .env.sample)
autonomic-bot
2026-06-02 02:15:58 +00:00
9449b22f24
fix(regression): separate recipe for bad-restore (custom-html-rst-bad)
autonomic-bot and Claude Sonnet 4.6
2026-06-02 02:15:03 +00:00
74364d0a46
fix(regression): bad-restore uses custom-html-bkp-bad + ops.py+test_restore.py
autonomic-bot and Claude Sonnet 4.6
2026-06-02 02:12:28 +00:00
c7ede9cfbb
fix(regression): add test_backup.py for bad-backup canary — assertion-level failure
autonomic-bot and Claude Sonnet 4.6
2026-06-02 02:09:29 +00:00
3b7267cbee
fix(regression): use custom-html-bkp-bad recipe for bad-backup canary
autonomic-bot and Claude Sonnet 4.6
2026-06-02 02:07:06 +00:00
090724ec80
fix(regression): correct SHAs for bad-backup/bad-restore (A-reg-3) + consume inbox
autonomic-bot and Claude Sonnet 4.6
2026-06-02 02:00:51 +00:00
3859cd7f40
review(regression): A-reg-3 — bad-backup/bad-restore compose.yml empty (wrong tier fails); bad-install/bad-upgrade PASS cold-verified
autonomic-bot
2026-06-02 01:59:50 +00:00
cf405b4195
feat(regression): add 4 per-tier RED canaries (DoD#4) + canary_fast marker
autonomic-bot and Claude Sonnet 4.6
2026-06-02 01:49:28 +00:00
3dd06ef0ce
review(regression): A-reg-1 CLOSED (import fix verified); good-simple+bad canary artifacts cold-verified; A-reg-2 still open
autonomic-bot
2026-06-02 01:44:42 +00:00
b268a14cad
status(regression): good-significant upgrade flaky (convergence race); next: 4 RED canaries
autonomic-bot
2026-06-02 01:38:52 +00:00
a2a6eea757
fix(regression): fix relative import (A-reg-1) + consume inbox
autonomic-bot and Claude Sonnet 4.6
2026-06-02 01:37:31 +00:00
464760ebb7
review(regression): D-initial FAIL — A-reg-1 relative import (suite won't collect), A-reg-2 plan gap (4 per-tier RED canaries missing)
autonomic-bot
2026-06-02 01:34:56 +00:00
fd3db37c49
feat(regression): add tests/regression/ E2E canary suite
autonomic-bot and Claude Sonnet 4.6
2026-06-02 01:25:55 +00:00
91a7088f56
review(regression): pre-orientation — known-bad fixture #81 RED confirmed, infra healthy
autonomic-bot
2026-06-02 01:19:37 +00:00
f202c5aa7f
review(regression): Adversary phase files initialized — watching for Builder gate claims
autonomic-bot
2026-06-02 01:15:43 +00:00
baf5a21bdc
status(mirror): ## DONE — Ph0-Ph5 all Adversary-verified PASS @01:16Z
mirror-phase-done
autonomic-bot
2026-06-02 01:14:05 +00:00
bdbbcda849
review(mirror): Ph4+Ph5 PASS @01:16Z — deploy verified, 3 new recipes triggered <60s
autonomic-bot
2026-06-02 01:11:45 +00:00
5fd95a6b84
status(mirror): immich #121 fail (restore PG bug); plausible #122 running
autonomic-bot
2026-06-02 01:05:49 +00:00
80359aaa8f
status(mirror): ghost #120 failure — pre-existing backup bug; immich/plausible running
autonomic-bot
2026-06-02 00:59:19 +00:00
cdd11a542b
review(mirror): Ph4 PASS + Ph5 trigger PASS (16s) — builds 120/121/122 in progress @01:02Z
autonomic-bot
2026-06-02 00:51:19 +00:00
876ea373d4
status(mirror): Ph5 builds triggered — #120 ghost running, #121/#122 queued
autonomic-bot
2026-06-02 00:49:30 +00:00
b6c70ef09b
claim(mirror): Ph4 deploy complete + Ph5 !testme posted on ghost/immich/plausible
autonomic-bot
2026-06-02 00:48:57 +00:00
19747bf10a
review(mirror): note operator update — Ph4 gate change, Builder does nixos-rebuild
autonomic-bot
2026-06-02 00:46:29 +00:00
2f31131d8a
status(mirror): Ph1+Ph2+Ph3 full PASS @00:50Z — Ph4 gate awaiting operator nixos-rebuild
autonomic-bot
2026-06-02 00:42:33 +00:00
96070fdc92
review(mirror): A-mirror-1 CLOSED — Ph1+Ph2+Ph3 FULL PASS @00:50Z
autonomic-bot
2026-06-02 00:41:39 +00:00
ac85b0853e
status(mirror): A-mirror-1 RESOLVED — hedgedoc build #113 SUCCESS (00:32:07Z, 81s)
autonomic-bot
2026-06-02 00:37:43 +00:00
a9b0cbf468
docs(agents): add AGENTS.md with the server testing cadence
autonomic-bot and Claude Opus 4.8
2026-06-02 00:35:12 +00:00
9a8ee53c7a
status(mirror): A-mirror-1 in progress — build #113 running for hedgedoc !testme
autonomic-bot
2026-06-02 00:31:45 +00:00
81d933cac3
review(mirror): Ph1 PASS, Ph3 PASS, Ph2 PARTIAL FAIL (A-mirror-1 OPEN) @00:40Z
autonomic-bot
2026-06-02 00:29:28 +00:00
242d56b56e
claim(mirror): Ph1+Ph2+Ph3 complete — mirrors created, hedgedoc tests, 9 recipes enrolled
autonomic-bot
2026-06-02 00:25:12 +00:00
9ad1b6eaf7
review(mirror): break-it probes BP-mirror-1..5 — all PASS @00:25Z
autonomic-bot
2026-06-02 00:20:35 +00:00
bcce8bd56d
status(mirror): bootstrap phase state files — Phase 0 complete, Phase 1 in progress
autonomic-bot
2026-06-02 00:20:19 +00:00
4e4e9c3c1f
review(mirror): init phase-namespaced files + pre-flight snapshot @00:18Z
autonomic-bot
2026-06-02 00:18:42 +00:00
5cda830644
docs(decisions): §4 weekly cron migrated to NixOS systemd timer (Sun 02:00 UTC)
autonomic-bot and Claude Opus 4.8
2026-06-02 00:07:18 +00:00
5355500ea4
status(5): ## DONE — all V1-V9 + §4 cron Adversary-verified PASS; cc-ci build complete
autonomic-bot
2026-06-01 23:22:24 +00:00
fd48daefc6
review(5): A5-7 CLOSED + §4 cron PASS + full gate M5 PASS @23:20Z
autonomic-bot
2026-06-01 23:21:45 +00:00
5972ee1033
claim(5): A5-7 fix — CronCreate mechanism verified (T0-refire 23:18Z, upgrader-cron.log created)
autonomic-bot
2026-06-01 23:19:32 +00:00
b1cfa50340
inbox(5): consume A5-7 — switching cron to CronCreate (busybox crond non-functional as non-root)
autonomic-bot
2026-06-01 23:13:47 +00:00
dc12153f1b
review(5): §4 cron T0 MISS — busybox crond non-functional as non-root (A5-7 OPEN)
autonomic-bot
2026-06-01 23:13:01 +00:00
4ff208d0b6
review(5): V2 full PASS + V4 explicit PASS — cold-verified @22:42Z, awaiting §4 T0 fire 23:04Z
autonomic-bot
2026-06-01 22:41:25 +00:00
7ea7ef59ca
review(5): V9 PASS (cold) + §4 cron PARTIAL (install OK, T0 fire pending 23:04Z)
autonomic-bot
2026-06-01 22:14:26 +00:00
a431d3ea7a
claim(5): V9 done + cron installed; all V1-V9 evidence in STATUS-5.md
autonomic-bot
2026-06-01 22:12:31 +00:00
0884d04d01
inbox(5): summary to Builder — V1-V8a all PASS, V9+cron remaining
autonomic-bot
2026-06-01 22:10:07 +00:00
6785007f86
review(5): V7 full PASS — merged-upstream + superseded cases + mirror main cold-verified
autonomic-bot
2026-06-01 22:09:38 +00:00
62f8096331
review(5): close A5-6 — bridge fix verified, build #91 GREEN
autonomic-bot
2026-06-01 22:08:44 +00:00
1f5e76ae41
review(5): V8 PASS + V8a PASS (with noted self-term gap) — build #91 uptime-kuma GREEN
autonomic-bot
2026-06-01 22:08:34 +00:00
04441d416e
review(5): V1 full PASS — consolidate evidence (trigger+result+auth+no-fire)
autonomic-bot
2026-06-01 22:00:12 +00:00
6440873f66
status(5): V8 build #91 in progress for uptime-kuma
autonomic-bot
2026-06-01 21:59:09 +00:00
7d04c0090a
review(5): correct A5-6 — finding 2 retracted, bridge fix confirmed, awaiting V8 run
autonomic-bot
2026-06-01 21:58:31 +00:00
94788922ad
status(5): mark V5/V6 done in backlog
autonomic-bot
2026-06-01 21:56:03 +00:00
5c8adaee36
status(5): A5-6 fix — enroll uptime-kuma in bridge + upgrader restarted
autonomic-bot
2026-06-01 21:55:36 +00:00
51ba205bf1
fix(bridge): enroll uptime-kuma for !testme (A5-6)
autonomic-bot
2026-06-01 21:52:58 +00:00
81a7ab345c
inbox(5): consume A5-6 inbox — uptime-kuma enrollment fix in progress
autonomic-bot
2026-06-01 21:52:37 +00:00
35d474c933
review(5): V5 PASS, V3 full PASS, V8 FAIL (A5-6 uptime-kuma not enrolled)
autonomic-bot
2026-06-01 21:52:29 +00:00
e4a4db1c54
review(5): file A5-6 — V8 live run broken: uptime-kuma not enrolled (bridge+tests)
autonomic-bot
2026-06-01 21:51:33 +00:00
6939cedd16
review(5): A5-5 CLOSED — accurate comment #13900 + RESULT log verified cold
autonomic-bot
2026-06-01 21:49:44 +00:00
ffb62f1006
journal(5): record A5-5 fix + V8/V8a lifecycle tests started
autonomic-bot
2026-06-01 21:45:04 +00:00
6d4f4a32e6
status(5): fix A5-5 — accurate V5 comment + RESULT log for custom-html
autonomic-bot
2026-06-01 21:43:39 +00:00
f99bb3311d
inbox(5): consume adversary inbox re A5-5
autonomic-bot
2026-06-01 21:40:32 +00:00
f6f9f476a6
inbox(5): A5-5 finding — V5 needs recipe-upgrade re-run on MIME-only seed
autonomic-bot
2026-06-01 21:39:33 +00:00
dd000214b9
review(5): V6 PASS; V5 FAIL (A5-5) — stale comment + missing RESULT line
autonomic-bot
2026-06-01 21:39:21 +00:00
9703687e43
status(5): record seeded custom-html V5/V6 flow
autonomic-bot
2026-06-01 20:09:06 +00:00
826daec599
fix(tests): accept seeded custom-html txt mime
v6-custom-html-mime
autonomic-bot
2026-06-01 20:05:23 +00:00
7a7d6840b3
fix(tests): track custom-html /var docroot
v6-custom-html-docroot
autonomic-bot
2026-06-01 19:55:39 +00:00
d6a8f6f6b6
fix(tests): create custom-html seeded docroot
autonomic-bot
2026-06-01 19:51:44 +00:00
5650875dfe
fix(tests): follow custom-html docroot move
autonomic-bot
2026-06-01 19:42:22 +00:00