2026-01-01 - 2026-04-01

Overview

49 active pull requests
68 active issues
Excluding merges, 6 authors have pushed 143 commits to main and 673 commits to all branches. On main, 134 files have changed and there have been 11878 additions and 6335 deletions.

1 release published by 1 user

Tag v0.1.0 2026-04-01 17:26:59 +00:00

48 pull requests merged by 2 users

Merged #122 fix: bug: agents Dockerfile build fails — SOPS checksum download unreachable (#120) 2026-04-01 18:34:57 +00:00

Merged #121 fix: bug: dispatcher fails in edge container — lib/env.sh not available (#119) 2026-04-01 18:07:05 +00:00

Merged #118 fix: bug: dev-agent does not clean up branch/worktree on CI exhausted or block (#115) 2026-04-01 15:23:29 +00:00

Merged #117 fix: bug: disinto init does not set up human user as site admin or ops repo collaborator (#113) 2026-04-01 15:08:23 +00:00

Merged #116 fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) 2026-04-01 14:46:20 +00:00

Merged #114 fix: feat: versioned releases — vault-gated tag, image build, and deploy (#112) 2026-04-01 14:09:37 +00:00

Merged #110 fix: feat(96d): architect formula — answer parsing + sub-issue filing (#102) 2026-04-01 11:13:44 +00:00

Merged #109 fix: feat(96c): architect formula — sprint PR creation with questions (#101) 2026-04-01 10:55:14 +00:00

Merged #108 fix: feat(96b): architect formula — research + design fork identification (#100) 2026-04-01 10:30:49 +00:00

Merged #107 fix: feat(96a): architect-bot user + directory + run script scaffold (#99) 2026-04-01 10:18:01 +00:00

Merged #105 fix: feat: generic journal aspect — post-session reflection + lessons-learned context injection (#97) 2026-04-01 09:34:30 +00:00

Merged #104 fix: refactor: tighten planner issue filing — template-or-vision gate (#95) 2026-04-01 09:07:32 +00:00

Merged #103 fix: feat(20e): formula evolution — agent proposes changes via PR to .profile (#88) 2026-04-01 08:50:32 +00:00

Merged #98 fix: feat(20d): branch protection on .profile repos — admin-only formula merge (#87) 2026-04-01 08:40:00 +00:00

Merged #94 fix: feat(20b): dev-agent reads formula from .profile repo (#85) 2026-04-01 08:19:31 +00:00

Merged #93 fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#84) 2026-04-01 07:48:29 +00:00

Merged #92 fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#83) 2026-04-01 07:25:21 +00:00

Merged #91 fix: feat: branch protection on ops repo — require admin approval for vault PRs (#77) 2026-04-01 07:04:25 +00:00

Merged #82 fix: feat: rewrite dispatcher — poll for merged vault PRs, enforce admin approval (#76) 2026-04-01 06:40:18 +00:00

Merged #81 fix: feat: lib/vault.sh — helper for agents to create vault PRs on ops repo (#75) 2026-03-31 21:38:53 +00:00

Merged #80 fix: feat: define vault action TOML schema for PR-based approval (#74) 2026-03-31 21:08:48 +00:00

Merged #79 fix: chore: tear down old vault scripts — prepare for PR-based vault (#73) 2026-03-31 20:48:45 +00:00

Merged #78 fix: chore(26c): update AGENTS.md and docs — remove action-agent references (#67) 2026-03-31 20:23:41 +00:00

Merged #72 fix: chore(26a): delete action-agent.sh, action-poll.sh, and action/AGENTS.md (#65) 2026-03-31 19:58:37 +00:00

Merged #71 fix: Bug: docker-compose.yml has escaped backslashes in ${HOME} variables (#62) 2026-03-31 19:33:33 +00:00

Merged #70 fix: SECURITY: SOPS decryption without integrity verification (#61) 2026-03-31 19:27:55 +00:00

Merged #69 fix: SECURITY: Unquoted curl URLs with variables in API calls (#60) 2026-03-31 18:54:09 +00:00

Merged #63 fix: SECURITY: Replace eval usage with safer alternatives (#59) 2026-03-31 18:28:26 +00:00

Merged #64 docs: rewrite SKILL.md to focus on external project setup 2026-03-31 18:17:39 +00:00

Merged #58 fix: refactor: rename vault-runner → runner and vault-run → run (#43) 2026-03-29 12:49:08 +00:00

Merged #56 fix: fix: save full Claude session log on no_push for debugging (#49) 2026-03-29 11:45:22 +00:00

Merged #57 fix: fix: dev-poll.sh in-progress scan falls through on waiting PRs (#55) 2026-03-29 11:42:41 +00:00

Merged #54 fix: feat: task dispatcher — poll ops repo and launch runners (#45) 2026-03-29 11:09:31 +00:00

Merged #53 fix: feat: custom edge container Dockerfile with dispatcher dependencies (#44) 2026-03-29 09:05:47 +00:00

Merged #52 fix: fix: install shellcheck in agents Dockerfile (#48) 2026-03-29 08:44:18 +00:00

Merged #51 fix: secrets migrate-vault: missing post-encrypt verification step (#39) 2026-03-29 08:17:06 +00:00

Merged #46 fix: fix: DELETE /issues/{n}/labels/{id} uses label name instead of numeric ID (silent no-op) (#41) 2026-03-28 21:50:12 +00:00

Merged #34 fix: fix: install age and sops in agents Dockerfile (#30) 2026-03-28 20:40:13 +00:00

Merged #40 fix: fix: use Forgejo assignee as issue lock to prevent concurrent claims (#38) 2026-03-28 19:44:16 +00:00

Merged #37 fix: feat: disinto secrets migrate — encrypt existing plaintext .env (#33) 2026-03-28 19:19:19 +00:00

Merged #35 fix: feat: disinto secrets add — store individual encrypted secrets (#31) 2026-03-28 19:14:03 +00:00

Merged #36 fix: fix: mount age key directory into agents containers (#32) 2026-03-28 19:04:02 +00:00

Merged #28 fix: fix: install networkx in agents container for build-graph.py (#14) 2026-03-28 17:12:27 +00:00

Merged #27 fix: fix: remove PROMPT.md files — formulas are the source of truth (#12) 2026-03-28 16:46:16 +00:00

Merged #22 fix: fix: smoke-init should only run on pull_request events, not push (#21) 2026-03-28 15:32:41 +00:00

Merged #18 fix: fix: review-poll.sh still uses tmux for session cleanup and injection (#11) 2026-03-28 15:14:02 +00:00

Merged #17 fix: Migrate planner, predictor, supervisor to SDK (#6) 2026-03-28 13:32:18 +00:00

Merged #13 fix: Migrate action-agent.sh to SDK + shared libraries (#5) 2026-03-28 11:25:53 +00:00

1 pull request proposed by 1 user

Proposed #125 fix: feat: Forgejo API mock server for CI smoke tests (#123) 2026-04-01 19:00:33 +00:00

63 issues closed from 2 users

Closed #120 bug: agents Dockerfile build fails — SOPS checksum download unreachable 2026-04-01 18:34:57 +00:00

Closed #119 bug: dispatcher fails in edge container — lib/env.sh not available 2026-04-01 18:07:06 +00:00

Closed #96 feat: architect agent — propose development sprints for vision issues 2026-04-01 17:18:56 +00:00

Closed #115 bug: dev-agent does not clean up branch/worktree on CI exhausted or block 2026-04-01 15:23:29 +00:00

Closed #113 bug: disinto init does not set up human user as site admin or ops repo collaborator 2026-04-01 15:08:23 +00:00

Closed #90 feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs 2026-04-01 14:46:20 +00:00

Closed #112 feat: versioned releases — vault-gated tag, image build, and deploy 2026-04-01 14:09:37 +00:00

Closed #102 feat(96d): architect formula — answer parsing + sub-issue filing 2026-04-01 11:13:44 +00:00

Closed #101 feat(96c): architect formula — sprint PR creation with questions 2026-04-01 10:55:14 +00:00

Closed #100 feat(96b): architect formula — research + design fork identification 2026-04-01 10:30:49 +00:00

Closed #99 feat(96a): architect-bot user + directory + run script scaffold 2026-04-01 10:18:01 +00:00

Closed #97 feat: generic journal aspect — post-session reflection + lessons-learned context injection 2026-04-01 09:34:30 +00:00

Closed #95 refactor: tighten planner issue filing — template-or-vision gate 2026-04-01 09:07:32 +00:00

Closed #88 feat(20e): formula evolution — agent proposes changes via PR to .profile 2026-04-01 08:50:32 +00:00

Closed #87 feat(20d): branch protection on .profile repos — admin-only formula merge 2026-04-01 08:40:00 +00:00

Closed #89 feat(20f): journal digestion formula — condense old journals into lessons learned 2026-04-01 08:29:38 +00:00

Closed #85 feat(20b): dev-agent reads formula from .profile repo 2026-04-01 08:19:31 +00:00

Closed #86 feat(20c): journal writing — per-issue log files in .profile 2026-04-01 08:18:33 +00:00

Closed #84 feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen 2026-04-01 07:48:29 +00:00

Closed #83 feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen 2026-04-01 07:25:21 +00:00

Closed #77 feat: branch protection on ops repo — require admin approval for vault PRs 2026-04-01 07:04:25 +00:00

Closed #76 feat: rewrite dispatcher — poll for merged vault PRs, enforce admin approval 2026-04-01 06:40:18 +00:00

Closed #26 chore: retire action-agent and action-poll — replaced by container dispatcher 2026-04-01 06:17:26 +00:00

Closed #75 feat: lib/vault.sh — helper for agents to create vault PRs on ops repo 2026-03-31 21:38:53 +00:00

Closed #74 feat: define vault action TOML schema for PR-based approval 2026-03-31 21:08:49 +00:00

Closed #73 chore: tear down old vault scripts — prepare for PR-based vault 2026-03-31 20:48:45 +00:00

Closed #68 chore(26d): delete action-bot Forgejo user 2026-03-31 20:30:40 +00:00

Closed #67 chore(26c): update AGENTS.md and docs — remove action-agent references 2026-03-31 20:23:41 +00:00

Closed #66 chore(26b): remove FORGE_ACTION_TOKEN and action-bot from config 2026-03-31 20:04:26 +00:00

Closed #65 chore(26a): delete action-agent.sh, action-poll.sh, and action/AGENTS.md 2026-03-31 19:58:37 +00:00

Closed #62 Bug: docker-compose.yml has escaped backslashes in ${HOME} variables 2026-03-31 19:33:34 +00:00

Closed #61 SECURITY: SOPS decryption without integrity verification 2026-03-31 19:27:56 +00:00

Closed #60 SECURITY: Unquoted curl URLs with variables in API calls 2026-03-31 18:54:10 +00:00

Closed #59 SECURITY: Replace eval usage with safer alternatives 2026-03-31 18:28:26 +00:00

Closed #43 refactor: rename vault-runner → runner and vault-run → run 2026-03-29 12:49:09 +00:00

Closed #49 fix: save full Claude session log on no_push for debugging 2026-03-29 11:45:22 +00:00

Closed #55 fix: dev-poll.sh in-progress scan falls through on waiting PRs 2026-03-29 11:42:41 +00:00

Closed #45 feat: task dispatcher — poll ops repo and launch runners 2026-03-29 11:09:31 +00:00

Closed #44 feat: custom edge container Dockerfile with dispatcher dependencies 2026-03-29 09:05:47 +00:00

Closed #48 fix: install shellcheck in agents Dockerfile 2026-03-29 08:44:18 +00:00

Closed #39 secrets migrate-vault: missing post-encrypt verification step 2026-03-29 08:17:06 +00:00

Closed #19 design: thread-based agent scheduling with named workers 2026-03-28 22:14:18 +00:00

Closed #24 feat: task dispatcher in edge container + rename vault-runner 2026-03-28 22:14:18 +00:00

Closed #41 fix: DELETE /issues/{n}/labels/{id} uses label name instead of numeric ID (silent no-op) 2026-03-28 21:50:12 +00:00

Closed #25 feat: credentials at rest — per-secret encrypted files 2026-03-28 21:08:14 +00:00

Closed #29 feat: add llama dev-agent container alongside Anthropic agents 2026-03-28 21:08:14 +00:00

Closed #30 fix: install age and sops in agents Dockerfile 2026-03-28 20:40:13 +00:00

Closed #38 fix: use Forgejo assignee as issue lock to prevent concurrent claims 2026-03-28 19:44:16 +00:00

Closed #33 feat: disinto secrets migrate — encrypt existing plaintext .env 2026-03-28 19:19:19 +00:00

Closed #31 feat: disinto secrets add — store individual encrypted secrets 2026-03-28 19:14:03 +00:00

Closed #32 fix: mount age key directory into agents containers 2026-03-28 19:04:02 +00:00

Closed #14 fix: install networkx in agents container for build-graph.py 2026-03-28 17:12:28 +00:00

Closed #12 fix: remove PROMPT.md files — formulas are the source of truth 2026-03-28 16:46:16 +00:00

Closed #16 remove obsolete skill/ folder 2026-03-28 15:33:49 +00:00

Closed #21 fix: smoke-init should only run on pull_request events, not push 2026-03-28 15:32:42 +00:00

Closed #23 Remove gardener recipes — migrate to formulas 2026-03-28 15:31:14 +00:00

Closed #11 fix: review-poll.sh still uses tmux for session cleanup and injection 2026-03-28 15:14:02 +00:00

Closed #6 Migrate planner, predictor, supervisor to SDK 2026-03-28 13:32:19 +00:00

Closed #5 Migrate action-agent.sh to SDK + shared libraries 2026-03-28 11:25:53 +00:00

Closed #8 fix: scope smoke-init CI to init-related changes only 2026-03-28 10:42:32 +00:00

Closed #3 investigate: Woodpecker CI agent gRPC fails in LXD nested Docker 2026-03-28 09:40:56 +00:00

Closed #1 fix: disinto init: OAuth2 redirect_uri mismatch breaks Woodpecker token generation 2026-03-28 09:16:38 +00:00

Closed #2 fix: disinto init: Woodpecker repo activation fails with v3 API 2026-03-28 09:16:38 +00:00

68 issues created by 1 user

Opened #1 fix: disinto init: OAuth2 redirect_uri mismatch breaks Woodpecker token generation 2026-03-28 08:37:31 +00:00

Opened #2 fix: disinto init: Woodpecker repo activation fails with v3 API 2026-03-28 08:37:31 +00:00

Opened #3 investigate: Woodpecker CI agent gRPC fails in LXD nested Docker 2026-03-28 08:37:32 +00:00

Opened #5 Migrate action-agent.sh to SDK + shared libraries 2026-03-28 09:43:36 +00:00

Opened #6 Migrate planner, predictor, supervisor to SDK 2026-03-28 09:43:36 +00:00

Opened #8 fix: scope smoke-init CI to init-related changes only 2026-03-28 10:26:12 +00:00

Opened #9 feat: periodic Forgejo backup to protect issue tracker data 2026-03-28 10:37:28 +00:00

Opened #10 feat: disinto init should set up branch protection on Forgejo 2026-03-28 10:45:36 +00:00

Opened #11 fix: review-poll.sh still uses tmux for session cleanup and injection 2026-03-28 10:59:29 +00:00

Opened #12 fix: remove PROMPT.md files — formulas are the source of truth 2026-03-28 11:03:23 +00:00

Opened #14 fix: install networkx in agents container for build-graph.py 2026-03-28 11:22:49 +00:00

Opened #16 remove obsolete skill/ folder 2026-03-28 12:00:46 +00:00

Opened #19 design: thread-based agent scheduling with named workers 2026-03-28 14:36:42 +00:00

Opened #20 feat: agent .profile repo — formula snapshot + journal per agent instance 2026-03-28 14:43:58 +00:00

Opened #21 fix: smoke-init should only run on pull_request events, not push 2026-03-28 14:55:38 +00:00

Opened #23 Remove gardener recipes — migrate to formulas 2026-03-28 15:29:11 +00:00

Opened #24 feat: task dispatcher in edge container + rename vault-runner 2026-03-28 15:47:50 +00:00

Opened #25 feat: credentials at rest — per-secret encrypted files 2026-03-28 15:57:13 +00:00

Opened #26 chore: retire action-agent and action-poll — replaced by container dispatcher 2026-03-28 16:25:44 +00:00

Opened #29 feat: add llama dev-agent container alongside Anthropic agents 2026-03-28 17:20:11 +00:00

Opened #30 fix: install age and sops in agents Dockerfile 2026-03-28 18:08:33 +00:00

Opened #31 feat: disinto secrets add — store individual encrypted secrets 2026-03-28 18:08:33 +00:00

Opened #32 fix: mount age key directory into agents containers 2026-03-28 18:08:34 +00:00

Opened #33 feat: disinto secrets migrate — encrypt existing plaintext .env 2026-03-28 18:08:34 +00:00

Opened #38 fix: use Forgejo assignee as issue lock to prevent concurrent claims 2026-03-28 19:17:02 +00:00

Opened #39 secrets migrate-vault: missing post-encrypt verification step 2026-03-28 19:18:07 +00:00

Opened #41 fix: DELETE /issues/{n}/labels/{id} uses label name instead of numeric ID (silent no-op) 2026-03-28 19:42:15 +00:00

Opened #43 refactor: rename vault-runner → runner and vault-run → run 2026-03-28 21:42:38 +00:00

Opened #44 feat: custom edge container Dockerfile with dispatcher dependencies 2026-03-28 21:42:38 +00:00

Opened #45 feat: task dispatcher — poll ops repo and launch runners 2026-03-28 21:42:39 +00:00

Opened #48 fix: install shellcheck in agents Dockerfile 2026-03-29 07:23:09 +00:00

Opened #49 fix: save full Claude session log on no_push for debugging 2026-03-29 07:23:09 +00:00

Opened #55 fix: dev-poll.sh in-progress scan falls through on waiting PRs 2026-03-29 09:26:21 +00:00

Opened #59 SECURITY: Replace eval usage with safer alternatives 2026-03-31 18:06:48 +00:00

Opened #60 SECURITY: Unquoted curl URLs with variables in API calls 2026-03-31 18:06:58 +00:00

Opened #61 SECURITY: SOPS decryption without integrity verification 2026-03-31 18:07:06 +00:00

Opened #62 Bug: docker-compose.yml has escaped backslashes in ${HOME} variables 2026-03-31 18:07:14 +00:00

Opened #65 chore(26a): delete action-agent.sh, action-poll.sh, and action/AGENTS.md 2026-03-31 18:27:42 +00:00

Opened #66 chore(26b): remove FORGE_ACTION_TOKEN and action-bot from config 2026-03-31 18:27:53 +00:00

Opened #67 chore(26c): update AGENTS.md and docs — remove action-agent references 2026-03-31 18:30:08 +00:00

Opened #68 chore(26d): delete action-bot Forgejo user 2026-03-31 18:30:47 +00:00

Opened #73 chore: tear down old vault scripts — prepare for PR-based vault 2026-03-31 19:53:20 +00:00

Opened #74 feat: define vault action TOML schema for PR-based approval 2026-03-31 19:53:34 +00:00

Opened #75 feat: lib/vault.sh — helper for agents to create vault PRs on ops repo 2026-03-31 19:53:47 +00:00

Opened #76 feat: rewrite dispatcher — poll for merged vault PRs, enforce admin approval 2026-03-31 19:54:04 +00:00

Opened #77 feat: branch protection on ops repo — require admin approval for vault PRs 2026-03-31 19:54:28 +00:00

Opened #83 feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen 2026-04-01 06:32:11 +00:00

Opened #84 feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen 2026-04-01 06:32:42 +00:00

Opened #85 feat(20b): dev-agent reads formula from .profile repo 2026-04-01 06:32:42 +00:00

Opened #86 feat(20c): journal writing — per-issue log files in .profile 2026-04-01 06:32:42 +00:00

Opened #87 feat(20d): branch protection on .profile repos — admin-only formula merge 2026-04-01 06:32:43 +00:00

Opened #88 feat(20e): formula evolution — agent proposes changes via PR to .profile 2026-04-01 06:32:43 +00:00

Opened #89 feat(20f): journal digestion formula — condense old journals into lessons learned 2026-04-01 06:32:43 +00:00

Opened #90 feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs 2026-04-01 06:32:43 +00:00

Opened #95 refactor: tighten planner issue filing — template-or-vision gate 2026-04-01 08:02:44 +00:00

Opened #96 feat: architect agent — propose development sprints for vision issues 2026-04-01 08:02:44 +00:00

Opened #97 feat: generic journal aspect — post-session reflection + lessons-learned context injection 2026-04-01 08:15:53 +00:00

Opened #99 feat(96a): architect-bot user + directory + run script scaffold 2026-04-01 08:39:45 +00:00

Opened #100 feat(96b): architect formula — research + design fork identification 2026-04-01 08:39:45 +00:00

Opened #101 feat(96c): architect formula — sprint PR creation with questions 2026-04-01 08:39:45 +00:00

Opened #102 feat(96d): architect formula — answer parsing + sub-issue filing 2026-04-01 08:39:45 +00:00

Opened #112 feat: versioned releases — vault-gated tag, image build, and deploy 2026-04-01 13:40:34 +00:00

Opened #113 bug: disinto init does not set up human user as site admin or ops repo collaborator 2026-04-01 13:43:37 +00:00

Opened #115 bug: dev-agent does not clean up branch/worktree on CI exhausted or block 2026-04-01 13:58:05 +00:00

Opened #119 bug: dispatcher fails in edge container — lib/env.sh not available 2026-04-01 17:37:28 +00:00

Opened #120 bug: agents Dockerfile build fails — SOPS checksum download unreachable 2026-04-01 17:37:28 +00:00

Opened #123 feat: Forgejo API mock server for CI smoke tests 2026-04-01 18:20:06 +00:00

Opened #124 feat: restore smoke-init CI pipeline using mock Forgejo 2026-04-01 18:20:07 +00:00