Commit Graph

  • 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