This website requires JavaScript.
dbafcddb62
feat(upgrade-all): sweep orphans from previous runs at the start of each weekly run
autonomic-bot
2026-06-09 02:39:43 +00:00
d31378b180
feat(recipe-report): restructure page — priority-sorted wire table w/ CVE column, addendum, per-recipe changes
autonomic-bot
2026-06-05 17:06:43 +00:00
49491fcb90
fix(recipe-report): weekly trigger uses launch-report.py 'fresh'; start kills idle/leftover session
autonomic-bot
2026-06-05 12:06:46 +00:00
f397968f47
upstream(uptime-kuma): release-notes sources
autonomic-bot
2026-06-05 06:18:33 +00:00
a22dc4fc93
upstream(plausible): release-notes sources
autonomic-bot
2026-06-05 04:35:44 +00:00
4a2af99147
upstream(n8n): release-notes sources
autonomic-bot
2026-06-05 04:28:33 +00:00
509b36b242
upstream(mattermost-lts): release-notes sources
autonomic-bot
2026-06-05 04:25:02 +00:00
538c41810b
upstream(matrix-synapse): release-notes sources
autonomic-bot
2026-06-05 03:13:27 +00:00
9bd5a2baf0
upstream(mailu): release-notes sources
autonomic-bot
2026-06-05 03:11:09 +00:00
44e396c3fd
upstream(lasuite-meet): release-notes sources
autonomic-bot
2026-06-05 02:59:46 +00:00
b63edbbd7f
upstream(lasuite-drive): release-notes sources
autonomic-bot
2026-06-05 02:49:50 +00:00
a3740e1fdf
upstream(lasuite-docs): release-notes sources
autonomic-bot
2026-06-05 02:43:03 +00:00
f5da8ac3ff
upstream(keycloak): release-notes sources
autonomic-bot
2026-06-05 02:27:00 +00:00
287fb51d91
upstream(ghost): release-notes sources
autonomic-bot
2026-06-05 02:20:11 +00:00
d24feb0671
upstream(discourse): release-notes sources
autonomic-bot
2026-06-05 02:02:19 +00:00
85065880a5
upstream(custom-html-tiny): release-notes sources
autonomic-bot
2026-06-05 01:58:29 +00:00
65a96453fc
fix(recipe-upgrade): reconcile mirror from TRUE coopcloud upstream, not from the mirror itself
autonomic-bot
2026-06-05 01:44:45 +00:00
167ce2d881
upstream(custom-html): release-notes sources
autonomic-bot
2026-06-05 01:32:13 +00:00
f0716764db
feat(recipe-upgrade): upstream release-notes registry + recipe-README read (recipe-maintainer parity)
autonomic-bot
2026-06-05 01:28:27 +00:00
f4b1befbdd
chore(nix): weekly timer = Thu 22:00 America/New_York (Boston 10pm, DST-aware)
autonomic-bot
2026-06-05 01:21:41 +00:00
0338dc23fd
chore(nix): move weekly upgrade timer to Thursdays 22:00 UTC (was Sun 02:00)
autonomic-bot
2026-06-05 01:18:20 +00:00
d8ad5a2805
feat(recipe-report): link recipe names in all story sections (security/needs/routine), not just the lead
autonomic-bot
2026-06-04 02:21:31 +00:00
a6efcec720
feat(recipe-report): link recipe names in the lead to their mirror repos; 3-para concise lead
autonomic-bot
2026-06-04 02:17:19 +00:00
ea2d8c8210
feat(recipe-report): use approved 2026-06-02 report as the style template; tighter lead for future runs
autonomic-bot
2026-06-04 02:06:45 +00:00
f20a066f5c
journal: recipe-report v2 newspaper front page (CVE-led editorial) live
autonomic-bot
2026-06-02 23:20:48 +00:00
6cf59130db
feat(recipe-report): newspaper front-page layout — editorial lead + CVE security bulletin first
autonomic-bot
2026-06-02 23:13:40 +00:00
856df8cb37
journal: /recipe-report + report.ci.commoninternet.net shipped; first opus report live
autonomic-bot
2026-06-02 23:06:22 +00:00
c7301a9e39
feat(recipe-report): /recipe-report skill + helper + launcher (default opus); wire into upgrade-all
autonomic-bot
2026-06-02 23:02:22 +00:00
73aa20e8ab
plan(recipe-report): separate configurable report model (default opus); link CI results, no embedded images
autonomic-bot
2026-06-02 22:52:27 +00:00
81984c84da
plan: /recipe-report skill + report.ci.commoninternet.net weekly report
autonomic-bot
2026-06-02 22:37:56 +00:00
d38f80048a
journal: bridge one-comment-per-!testme deployed; note cc-ci deploy-path gap
autonomic-bot
2026-06-02 17:30:13 +00:00
bfe3a97301
journal: overnight /upgrade-all complete — 10 GREEN, 2 stale-test, 2 failed, 4 skipped
autonomic-bot
2026-06-02 11:41:47 +00:00
9e88927e5b
ideas: Co-op Cloud NixOS modules — mkCcApp factory + health-gated rollback
autonomic-bot
2026-06-02 05:06:30 +00:00
5c691cdb66
fix(upgrade skills): real abra-auth fix — embed git.autonomic.zone creds in origin (go-git)
autonomic-bot
2026-06-02 04:40:59 +00:00
c0852d2302
feat(logs): readable greppable per-agent transcript logs (agent-log.py)
autonomic-bot
2026-06-02 04:35:17 +00:00
027fdbd161
fix(upgrade skills): run abra over a pseudo-TTY (fixes FATA inappropriate ioctl)
autonomic-bot
2026-06-02 04:06:38 +00:00
cdbc5bb42f
journal: mirror+regression phases DONE (build sequence complete); overnight /upgrade-all running
autonomic-bot
2026-06-02 03:43:46 +00:00
04fdefcd39
plan: overnight run — after assistant, run /upgrade-all + morning report
autonomic-bot
2026-06-02 02:10:13 +00:00
7789e44252
task: assistant — consolidate open recipe PRs to one per recipe
autonomic-bot
2026-06-02 02:02:00 +00:00
ad7ba8375a
fix(recipe-upgrade): extend open upgrade PRs by commit-on-top, no force-push
autonomic-bot
2026-06-02 01:58:10 +00:00
5f814307ad
fix(recipe-upgrade): default to extending an existing open upgrade PR, not a parallel one
autonomic-bot
2026-06-02 01:54:58 +00:00
35f83a4b74
docs: orchestration.md as the root agent map; wake prompt + AGENTS.md point to it
autonomic-bot
2026-06-02 01:42:49 +00:00
37a422bc31
refactor(wake): thin wake prompt -> points at orchestrator-supervision.md
autonomic-bot
2026-06-02 01:37:32 +00:00
7bdeb74449
plan(regression): add per-tier RED canaries (install/upgrade/backup/restore)
autonomic-bot
2026-06-02 01:28:23 +00:00
2f9d7df78f
ideas: package cc-ci itself as a Co-op Cloud recipe (parked, not implementing)
autonomic-bot
2026-06-02 00:43:44 +00:00
ad2ade842c
plan(mirror): remove the operator deploy gate — loops deploy+verify autonomously
autonomic-bot
2026-06-02 00:38:59 +00:00
fd86baea2a
plan: regression canaries are milestone-cadence (polish/review/release), not per-commit
autonomic-bot
2026-06-02 00:30:09 +00:00
947e7f55b9
plan: server regression canaries (codified E2E good+bad self-tests)
autonomic-bot
2026-06-02 00:29:01 +00:00
2b617ba19f
feat(launch): persist PHASES_SPEC to .phases-spec (status/watchdog/reboot agree)
autonomic-bot
2026-06-02 00:17:34 +00:00
d349656c3b
feat(launch): forward PHASES_SPEC/backend to watchdog; mark plan Phase 4 as operator gate
autonomic-bot
2026-06-02 00:15:42 +00:00
8007053d94
plan: mirror + enroll ALL recipes before resuming per-recipe debugging
autonomic-bot
2026-06-02 00:13:00 +00:00
e2551f3d79
chore(nix): infra polish — bake cc-ci IP, mark stale Incus config, park nginx vhost
autonomic-bot
2026-06-02 00:07:05 +00:00
19fda8d2b8
fix(recipe-upgrade): stop auto-closing superseded/unrelated open PRs
autonomic-bot
2026-06-02 00:07:05 +00:00
2304628375
chore(nix): park opencode-web (wantedBy=[]) — loops are on claude now
autonomic-bot
2026-06-01 23:32:41 +00:00
d219b0972c
journal: BUILD COMPLETE + weekly-upgrade cron cutover to NixOS timer (Sun 02:00 UTC)
autonomic-bot
2026-06-01 23:26:59 +00:00
ee58027c3e
feat(nix): weekly /upgrade-all as a reboot-safe systemd timer (Sun 02:00 UTC)
autonomic-bot
2026-06-01 22:54:52 +00:00
d8f558e987
journal: backend reverted to claude, waker folded into watchdog, boot service fixed
autonomic-bot
2026-06-01 21:48:09 +00:00
2235110e29
journal: phase-5 progress-monitor events (19:04, 19:08)
autonomic-bot
2026-06-01 21:46:29 +00:00
1f96eba577
fix(ci-test-review): resolve PR ref to commit sha in verify-pr.sh
autonomic-bot
2026-06-01 21:46:29 +00:00
ed849096a6
fix(nix): put claude on the cc-ci-loops service PATH so loops start on boot
autonomic-bot
2026-06-01 21:46:29 +00:00
ca6e68c08d
feat(orchestrator): fold hourly supervision wake into the watchdog
autonomic-bot
2026-06-01 21:46:20 +00:00
8f7265e948
feat(orchestrator): wake the live monitor session
autonomic-bot
2026-06-01 18:51:05 +00:00
9fe9d49cac
journal: record Hetzner rescue recovery for cc-ci
autonomic-bot
2026-06-01 13:55:15 +00:00
9574972f1d
feat(skill): add Hetzner server recovery playbook
autonomic-bot
2026-06-01 13:48:23 +00:00
8093a95184
journal: session 2026-06-01 03:34 UTC handoff (opencode gpt-5.4 visible)
autonomic-bot
2026-06-01 13:03:51 +00:00
837fed17d2
fix(orchestrator): attach opencode session from orchestrator repo
autonomic-bot
2026-06-01 13:03:51 +00:00
a896ee9476
fix(testme-on-pr): wait for a fresh cc-ci status update
autonomic-bot
2026-06-01 13:03:41 +00:00
2486b7c368
fix(ci-test-review): resolve remote cc-ci worktree
autonomic-bot
2026-06-01 13:03:41 +00:00
dff090e5c8
docs(agents): require append-only push after commits
autonomic-bot
2026-06-01 12:59:12 +00:00
24bf379b5b
feat(assistant): add opencode launcher and phase 6/7 plans
autonomic-bot
2026-06-01 12:59:03 +00:00
df6ca04611
feat(recipe-upgrade): add stale-test PR helpers
autonomic-bot
2026-06-01 03:48:05 +00:00
6a6c17f526
fix(launch-orchestrator): opencode uses plain TUI + ping, not run --attach
autonomic-bot
2026-05-31 18:30:09 +00:00
2aa3fbda8d
journal: session 2026-05-31 18:30 UTC handoff (opencode/deepseek running, phase 5)
autonomic-bot
2026-05-31 18:27:17 +00:00
3412100240
fix(opencode): all issues from first live run resolved
autonomic-bot
2026-05-31 18:21:10 +00:00
cd5e645427
fix(opencode): use inference.tinfoil.sh + attach TUI + NO_COLOR
autonomic-bot
2026-05-31 17:56:06 +00:00
bca51071bd
refactor: rewrite launchers as Python; add orchestrator JOURNAL.md
autonomic-bot
2026-05-31 17:50:09 +00:00
e0e5bf6e64
feat: opencode web at oc.commoninternet.net (one server, named sessions)
autonomic-bot
2026-05-31 17:37:03 +00:00
a87d42f491
feat: opencode/tinfoil backend support in all launchers
autonomic-bot
2026-05-31 17:21:13 +00:00
6910b197d0
fix(testme-on-pr): read cc-ci/testme context URL not first-status URL
autonomic-bot
2026-05-31 14:00:02 +00:00
0df57c6d0c
fix(open-recipe-pr): replace python3 with jq (cc-ci has jq, not python3)
autonomic-bot
2026-05-31 13:35:07 +00:00
25fd7407fd
launch-upgrader: default model to sonnet (UPGRADER_MODEL)
autonomic-bot
2026-05-31 13:24:53 +00:00
21e7a79f50
orchestrator-hetzner: enable reboot-resilience + record migration
autonomic-bot
2026-05-31 03:54:17 +00:00
e89f384c24
nix: remove --ssh flag from tailscale (use normal key auth, not tailscale ACL)
autonomic-bot
2026-05-31 03:02:04 +00:00
73b65af6d6
nix: add all 3 root SSH keys from current orchestrator VM
autonomic-bot
2026-05-31 02:40:51 +00:00
497bea8462
nix: add root SSH authorized key to cc-ci-orchestrator-hetzner config
autonomic-bot
2026-05-31 02:35:37 +00:00
c44b967019
nix: add real cpx22 hardware config from nixos-infect (server 134487234)
autonomic-bot
2026-05-31 02:30:29 +00:00
17951b899e
terraform: fix server_type to cpx22 (cpx11/cpx21 retired in nbg1); add lock file
autonomic-bot
2026-05-31 02:17:26 +00:00
0103f369ad
terraform+nix: Hetzner orchestrator server (cpx11, nixos-infect, cc-ci-orchestrator-hetzner flake host)
autonomic-bot
2026-05-31 02:11:30 +00:00
4c418765c8
plan: full migrate-cc-ci-to-hetzner (provision cpx32 → benchmark 2 recipes → cutover loops+pipeline+DNS → retire Incus VM); age key is on the VM so no secret-blocker; harden .gitignore for the age key
autonomic-bot
2026-05-31 02:04:02 +00:00
b25330d3e8
gitignore: ignore .sops/ + age-key files (lost in the repo consolidation; needed before staging the master age key)
autonomic-bot
2026-05-31 01:22:29 +00:00
102427ab5b
plan: full migrate-to-Hetzner (provision → cut over loops → stop old b1 VM); server type cpx31→cpx32
autonomic-bot
2026-05-31 01:15:29 +00:00
b98e527656
plan: switch cc-ci cloud terraform from DigitalOcean to Hetzner (cx32 8GB, hcloud provider, nixos-infect + D8 flake flow)
autonomic-bot
2026-05-31 00:25:05 +00:00
67226efe72
plan: cc-ci on DigitalOcean — terraform/ + nixos-infect + nix provisioning (8GB droplet, reproducible from the cc-ci flake)
autonomic-bot
2026-05-31 00:18:27 +00:00
01874821f2
decommission Pi: update all docs for VM-only setup
autonomic-bot
2026-05-31 00:16:37 +00:00
db375bcc07
rename to cc-ci-orchestrator: update all repo name references
autonomic-bot
2026-05-31 00:03:11 +00:00
8ef141f538
absorb cc-ci-orchestrator NixOS config into nix/
autonomic-bot
2026-05-31 00:01:14 +00:00
cd8ac99ed9
replace references/recipe-maintainer symlink with git submodule
autonomic-bot
2026-05-30 23:56:30 +00:00
2ef90a4237
launch-assistant.sh: run the assistant on sonnet (ASSISTANT_MODEL, default sonnet)
autonomic-bot
2026-05-30 23:54:25 +00:00
2233c6182a
add launch-assistant.sh: cc-ci-assistant — remote-control, non-loop helper
autonomic-bot
2026-05-30 23:52:08 +00:00
b550d6c432
plan stub: repo consolidation (merge 2 orchestrator repos) + references/recipe-maintainer as a submodule — deferred until credits (operator 2026-05-30)
autonomic-bot
2026-05-30 23:47:07 +00:00