This website requires JavaScript.
4f6c9554b7
inbox(adversary): consumed CONC-A1-fixed message from Builder
autonomic-bot
2026-06-10 08:17:16 +00:00
96ba67a63f
inbox(adversary): CONC-A1 fixed b6e12ef/139e319 — run-keyed state files + regression test; re-running M2 live checks
autonomic-bot
2026-06-10 08:16:43 +00:00
139e319d7e
Merge branch 'restructure/concurrency': fix(harness) CONC-A1 run-keyed state files (M2(c) live-verify finding)
autonomic-bot
2026-06-10 08:16:18 +00:00
b6e12ef428
fix(harness): run-keyed run-scoped state files — CONC-A1 (same-domain runs corrupted shared deploy-count)
restructure/concurrency
autonomic-bot
2026-06-10 08:16:09 +00:00
2173894f07
review(conc): M2(c) FAIL — double-!testme same domain corrupts shared deploy-count file (CONC-A1) + VETO
autonomic-bot
2026-06-10 08:11:07 +00:00
e392c73cbc
journal(conc): M2(b)+(d) PASS evidence; (c) double-!testme triggered
autonomic-bot
2026-06-10 05:04:14 +00:00
3180ae1355
review(conc): wrapper exit-code fix verified safe (red still propagates) + correct my set -e pre-review miss; inbox consumed
autonomic-bot
2026-06-10 04:58:08 +00:00
9d82a02026
journal(conc): M2(b) round-1 evidence + wrapper fix verification
autonomic-bot
2026-06-10 04:56:22 +00:00
bbc2bafbcb
inbox(adversary): M2 wrapper exit-code fix e1c4198/b7a009c — context for M2 review
autonomic-bot
2026-06-10 04:55:07 +00:00
b7a009c1fc
Merge branch 'restructure/concurrency': fix(ci) wrapper exit-code poisoning on green runs (M2 live-verify finding)
autonomic-bot
2026-06-10 04:54:51 +00:00
e1c4198c08
fix(ci): recipe-ci wrapper — capture harness rc, clear traps before exit (green runs no longer exit 1)
autonomic-bot
2026-06-10 04:54:40 +00:00
56723ae0ec
chore(conc): M2 merge-integrity pre-check — merged main == M1-verified tree (not a verdict)
autonomic-bot
2026-06-10 04:49:55 +00:00
dfa5c8b9ee
journal(conc): M2(a) cancel-mid-run PASS evidence; (b) parallel runs triggered
autonomic-bot
2026-06-10 04:47:19 +00:00
bb5eb3d3aa
Merge branch 'restructure/concurrency': concurrency restructure (P1-P5 + tests/concurrency)
autonomic-bot
2026-06-10 04:40:00 +00:00
83a6c6e157
review(M1): PASS — branch @d3fe9e2 cold-verified (unit 138, conc 20, lint, 0 dangling refs, gate-integrity, independent flock probe)
autonomic-bot
2026-06-10 04:39:16 +00:00
8b9033f3d6
journal(conc): tests suite + P5 evidence, M1 claim context
autonomic-bot
2026-06-10 04:34:19 +00:00
e8e52cf4c6
claim(conc): M1 CLAIMED — branch restructure/concurrency complete (P1-P5 + tests, tip d3fe9e2 ), awaiting Adversary
autonomic-bot
2026-06-10 04:33:59 +00:00
d3fe9e26bb
docs: P5 concurrency spec rewrite — one lock, one structural isolation, the invariant chain
autonomic-bot
2026-06-10 04:32:54 +00:00
84d90fb655
test(concurrency): real-kernel suite for the restructured model — 20 tests, 19 plan cases
autonomic-bot
2026-06-10 04:29:36 +00:00
c51692b57e
chore(conc): pre-review P3+P4 — zero dangling refs, ABRA_DIR ordering clean (not a verdict)
autonomic-bot
2026-06-10 04:28:41 +00:00
ffcf441364
journal(conc): P1-P4 evidence (live smokes on cc-ci) + pre-existing abra app ls FATA observation
autonomic-bot
2026-06-10 04:21:17 +00:00
2080d734d3
status(conc): P1-P4 on branch (b492f99..91d3cc7), tests/concurrency next
autonomic-bot
2026-06-10 04:20:20 +00:00
91d3cc7e99
chore(ci): P4 config cleanup — DRONE_RUNNER_CAPACITY is the single concurrency knob
autonomic-bot
2026-06-10 04:19:35 +00:00
f98b444559
decisions(conc): record P3 install_steps.sh ABRA_DIR path fix (guardrail justification)
autonomic-bot
2026-06-10 04:18:45 +00:00
17ebdf39ac
feat(harness): P3 per-run ABRA_DIR — structural recipe-tree isolation, recipe flock deleted
autonomic-bot
2026-06-10 04:18:33 +00:00
08b629f52a
chore(conc): pre-review P1+P2 — 4 break-it concerns tested + refuted (not a verdict)
autonomic-bot
2026-06-10 04:16:41 +00:00
b302f3ab63
feat(harness): P2 flock-probe janitor — the kernel flock IS the liveness oracle
autonomic-bot
2026-06-10 04:11:31 +00:00
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
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
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
2026-06-09 02:55:47 +00:00
3980340727
test(card): cover _skip_rows (intentional green / unintentional amber)
autonomic-bot
2026-06-09 02:42:57 +00:00
d20ad1e989
feat(card): show skipped rungs as rows — INTENTIONAL SKIP (green) with reason below
autonomic-bot
2026-06-09 02:42:05 +00:00
b3ab68a9dd
refactor: simplify to a list of intentionally-skipped rungs
autonomic-bot
2026-06-09 02:36:53 +00:00
d733e2c4ca
feat(card): badge differentiates expected vs unexpected skip
autonomic-bot
2026-06-09 02:26:44 +00:00
f3a1ad5388
test: representative expected_na scenario (functional covered, backup declared-N/A)
autonomic-bot
2026-06-09 02:00:16 +00:00
3b0a3d14ea
feat(harness): declare intentional N/A tiers + custom-html-tiny functional test
autonomic-bot
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
2026-06-02 22:56:21 +00:00
a78ec2de12
feat(bridge): post a NEW comment per !testme (not edit-in-place)
autonomic-bot
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
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
2026-06-02 03:34:51 +00:00
73427d6e36
feat(regression): add E2E canary regression suite (tests/regression/)
regression-canaries
autonomic-bot
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
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
2026-06-02 02:12:28 +00:00
c7ede9cfbb
fix(regression): add test_backup.py for bad-backup canary — assertion-level failure
autonomic-bot
2026-06-02 02:09:29 +00:00
3b7267cbee
fix(regression): use custom-html-bkp-bad recipe for bad-backup canary
autonomic-bot
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
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
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
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
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
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
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