Commit graph

  • 323b1d390b fix: feat: Forgejo API mock server for CI smoke tests (#123) fix/issue-123 Agent 2026-04-01 19:00:12 +00:00
  • cb3492a3c1 Merge pull request 'fix: bug: agents Dockerfile build fails — SOPS checksum download unreachable (#120)' (#122) from fix/issue-120 into main main dev-qwen 2026-04-01 18:34:56 +00:00
  • 1eefd5ac72 fix: correct entrypoint.sh COPY path for root build context Agent 2026-04-01 18:28:45 +00:00
  • e617999074 fix: correct build context for agents Dockerfile Agent 2026-04-01 18:16:56 +00:00
  • ad0b0e181f fix: bug: agents Dockerfile build fails — SOPS checksum download unreachable (#120) Agent 2026-04-01 18:14:18 +00:00
  • 2a9239a32f Merge pull request 'fix: bug: dispatcher fails in edge container — lib/env.sh not available (#119)' (#121) from fix/issue-119 into main dev-qwen 2026-04-01 18:07:05 +00:00
  • 941cc4ba65 fix: bug: dispatcher fails in edge container — lib/env.sh not available (#119) Agent 2026-04-01 17:58:04 +00:00
  • 4f5c8cee51 Merge pull request 'fix: bug: dev-agent does not clean up branch/worktree on CI exhausted or block (#115)' (#118) from fix/issue-115 into main v0.1.0 dev-qwen 2026-04-01 15:23:29 +00:00
  • e9a4fc7b80 fix: bug: dev-agent does not clean up branch/worktree on CI exhausted or block (#115) Agent 2026-04-01 15:12:45 +00:00
  • 0f6f074b6d Merge pull request 'fix: bug: disinto init does not set up human user as site admin or ops repo collaborator (#113)' (#117) from fix/issue-113 into main dev-qwen 2026-04-01 15:08:22 +00:00
  • e8b9f07a6b fix: resolve unbound variable human_user in setup_ops_repo Agent 2026-04-01 15:02:13 +00:00
  • ae3d6f20a0 fix: bug: disinto init does not set up human user as site admin or ops repo collaborator (#113) Agent 2026-04-01 14:50:27 +00:00
  • 964c69a060 Merge pull request 'fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90)' (#116) from fix/issue-90 into main dev-qwen 2026-04-01 14:46:20 +00:00
  • 834ba1e351 fix: remove duplicate code block in detect-duplicates.py Agent 2026-04-01 14:40:13 +00:00
  • e6d5d3508a fix: add ALLOWED_HASHES to detect-duplicates.py for standard agent patterns Agent 2026-04-01 14:27:54 +00:00
  • 1697ab3b3e fix: use shared formula_lessons_block() to avoid duplicate detection CI failure Agent 2026-04-01 14:25:43 +00:00
  • fef058081f fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) Agent 2026-04-01 14:16:13 +00:00
  • efe57a02c9 Merge pull request 'fix: feat: versioned releases — vault-gated tag, image build, and deploy (#112)' (#114) from fix/issue-112 into main dev-qwen 2026-04-01 14:09:37 +00:00
  • a7ad6eb32a fix: feat: versioned releases — vault-gated tag, image build, and deploy (#112) Agent 2026-04-01 13:51:19 +00:00
  • 07a7140815 fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) Agent 2026-04-01 13:16:10 +00:00
  • bd0b4cd9bf fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) Agent 2026-04-01 13:11:08 +00:00
  • 0455040d02 Merge pull request 'fix: feat(96d): architect formula — answer parsing + sub-issue filing (#102)' (#110) from fix/issue-102 into main dev-qwen 2026-04-01 11:13:43 +00:00
  • d315c79866 fix: correct Forgejo API references for merge and comments Agent 2026-04-01 11:08:37 +00:00
  • 3aca03a06b fix: feat(96d): architect formula — answer parsing + sub-issue filing (#102) Agent 2026-04-01 10:57:26 +00:00
  • 11773d3edf Merge pull request 'fix: feat(96c): architect formula — sprint PR creation with questions (#101)' (#109) from fix/issue-101 into main dev-qwen 2026-04-01 10:55:14 +00:00
  • 7134752525 fix: feat(96c): architect formula — sprint PR creation with questions (#101) Agent 2026-04-01 10:38:28 +00:00
  • f23cc065b7 Merge pull request 'fix: feat(96b): architect formula — research + design fork identification (#100)' (#108) from fix/issue-100 into main dev-qwen 2026-04-01 10:30:49 +00:00
  • 171b9d2ae3 fix: feat(96b): architect formula — research + design fork identification (#100) Agent 2026-04-01 10:22:54 +00:00
  • ef57031166 Merge pull request 'fix: feat(96a): architect-bot user + directory + run script scaffold (#99)' (#107) from fix/issue-99 into main dev-qwen 2026-04-01 10:18:00 +00:00
  • cbb9907135 fix: add architect-bot to FORGE_BOT_USERNAMES default and fix duplicate detection exclusion Agent 2026-04-01 10:12:12 +00:00
  • 618400369e fix: exclude architect from duplicate detection (stub formula) Agent 2026-04-01 10:04:34 +00:00
  • 2afb010c20 refactor: simplify architect script to reduce duplicate detection findings Agent 2026-04-01 10:03:54 +00:00
  • 131463b077 fix: add architect to smoke test CI Agent 2026-04-01 09:55:44 +00:00
  • 564e2e774d fix: feat(96a): architect-bot user + directory + run script scaffold (#99) Agent 2026-04-01 09:53:47 +00:00
  • 0cc4c429f2 fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) Agent 2026-04-01 09:39:57 +00:00
  • 3d46fa06b7 Merge pull request 'fix: feat: generic journal aspect — post-session reflection + lessons-learned context injection (#97)' (#105) from fix/issue-97 into main dev-qwen 2026-04-01 09:34:29 +00:00
  • ee99f185e6 fix: feat: generic journal aspect — post-session reflection + lessons-learned context injection (#97) Agent 2026-04-01 09:14:25 +00:00
  • b3276f5bba Merge pull request 'fix: refactor: tighten planner issue filing — template-or-vision gate (#95)' (#104) from fix/issue-95 into main dev-qwen 2026-04-01 09:07:31 +00:00
  • 2d72e0e565 fix: refactor: tighten planner issue filing — template-or-vision gate (#95) Agent 2026-04-01 08:57:14 +00:00
  • 56d1c4bae9 Merge pull request 'fix: feat(20e): formula evolution — agent proposes changes via PR to .profile (#88)' (#103) from fix/issue-88 into main dev-qwen 2026-04-01 08:50:32 +00:00
  • 471d24fa23 fix: feat(20e): formula evolution — agent proposes changes via PR to .profile (#88) Agent 2026-04-01 08:42:09 +00:00
  • b17f15e071 Merge pull request 'fix: feat(20d): branch protection on .profile repos — admin-only formula merge (#87)' (#98) from fix/issue-87 into main dev-qwen 2026-04-01 08:40:00 +00:00
  • bcad5c7638 fix: correct jq array indexing for journal branch creation Agent 2026-04-01 08:33:55 +00:00
  • 0d2ed587c1 fix: feat(20d): branch protection on .profile repos — admin-only formula merge (#87) Agent 2026-04-01 08:22:36 +00:00
  • d9a80b3044 Merge pull request 'fix: feat(20b): dev-agent reads formula from .profile repo (#85)' (#94) from fix/issue-85 into main dev-qwen 2026-04-01 08:19:30 +00:00
  • 7f68812a96 fix: feat(20b): dev-agent reads formula from .profile repo (#85) Agent 2026-04-01 07:52:32 +00:00
  • 61d1654a43 Merge pull request 'fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#84)' (#93) from fix/issue-84 into main dev-qwen 2026-04-01 07:48:29 +00:00
  • 963d745bde fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#84) Agent 2026-04-01 07:26:56 +00:00
  • 2436e70441 Merge pull request 'fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#83)' (#92) from fix/issue-83 into main dev-qwen 2026-04-01 07:25:20 +00:00
  • da3df3e39a fix: feat(20a): disinto hire-an-agent subcommand + retrofit dev-qwen (#83) Agent 2026-04-01 07:07:37 +00:00
  • 6dce181330 Merge pull request 'fix: feat: branch protection on ops repo — require admin approval for vault PRs (#77)' (#91) from fix/issue-77 into main dev-qwen 2026-04-01 07:04:24 +00:00
  • ff79cb15a5 fix: feat: branch protection on ops repo — require admin approval for vault PRs (#77) Agent 2026-04-01 06:46:57 +00:00
  • 2722795c82 Merge pull request 'fix: feat: rewrite dispatcher — poll for merged vault PRs, enforce admin approval (#76)' (#82) from fix/issue-76 into main dev-qwen 2026-04-01 06:40:18 +00:00
  • e7ed5d6567 fix: feat: rewrite dispatcher — poll for merged vault PRs, enforce admin approval (#76) Agent 2026-04-01 06:22:06 +00:00
  • 1ad0503ba5 Merge pull request 'fix: feat: lib/vault.sh — helper for agents to create vault PRs on ops repo (#75)' (#81) from fix/issue-75 into main dev-qwen 2026-03-31 21:38:52 +00:00
  • 657b8aff36 fix: feat: lib/vault.sh — helper for agents to create vault PRs on ops repo (#75) Agent 2026-03-31 21:16:01 +00:00
  • 4be719bcef Merge pull request 'fix: feat: define vault action TOML schema for PR-based approval (#74)' (#80) from fix/issue-74 into main dev-qwen 2026-03-31 21:08:48 +00:00
  • af8b675b36 fix: feat: define vault action TOML schema for PR-based approval (#74) Agent 2026-03-31 20:56:34 +00:00
  • 29717f767b Merge pull request 'fix: chore: tear down old vault scripts — prepare for PR-based vault (#73)' (#79) from fix/issue-73 into main dev-qwen 2026-03-31 20:48:44 +00:00
  • aad21dc084 fix: chore: tear down old vault scripts — prepare for PR-based vault (#73) Agent 2026-03-31 20:38:05 +00:00
  • bfce7a9a06 Merge pull request 'fix: chore(26c): update AGENTS.md and docs — remove action-agent references (#67)' (#78) from fix/issue-67 into main dev-qwen 2026-03-31 20:23:40 +00:00
  • e60e6bc3ae fix: remove action label from dev-poll.sh guard patterns Agent 2026-03-31 20:20:39 +00:00
  • 2c62674c7c fix: chore(26c): update AGENTS.md and docs — remove action-agent references (#67) Agent 2026-03-31 20:09:52 +00:00
  • 083b0cc829 Merge pull request 'fix: chore(26a): delete action-agent.sh, action-poll.sh, and action/AGENTS.md (#65)' (#72) from fix/issue-65 into main dev-qwen 2026-03-31 19:58:37 +00:00
  • d9a6030127 fix: remove remaining action-agent references from docs and configs Agent 2026-03-31 19:55:00 +00:00
  • dc545a817b fix: chore(26a): delete action-agent.sh, action-poll.sh, and action/AGENTS.md (#65) Agent 2026-03-31 19:42:25 +00:00
  • 333a6dcee7 Merge pull request 'fix: Bug: docker-compose.yml has escaped backslashes in ${HOME} variables (#62)' (#71) from fix/issue-62 into main dev-qwen 2026-03-31 19:33:33 +00:00
  • 01943edfc3 fix: Bug: docker-compose.yml has escaped backslashes in ${HOME} variables (#62) Agent 2026-03-31 19:29:30 +00:00
  • 842e529004 Merge pull request 'fix: SECURITY: SOPS decryption without integrity verification (#61)' (#70) from fix/issue-61 into main dev-qwen 2026-03-31 19:27:55 +00:00
  • 39ab881b11 fix: SECURITY: SOPS decryption without integrity verification (#61) Agent 2026-03-31 18:59:04 +00:00
  • 16b0a9a318 Merge pull request 'fix: SECURITY: Unquoted curl URLs with variables in API calls (#60)' (#69) from fix/issue-60 into main dev-qwen 2026-03-31 18:54:09 +00:00
  • 318910265e fix: SECURITY: Unquoted curl URLs with variables in API calls (#60) Agent 2026-03-31 18:36:28 +00:00
  • 357c25c7f6 Merge pull request 'fix: SECURITY: Replace eval usage with safer alternatives (#59)' (#63) from fix/issue-59 into main dev-qwen 2026-03-31 18:28:26 +00:00
  • b64859a2a5 fix: SECURITY: Replace eval usage with safer alternatives (#59) Agent 2026-03-31 18:10:14 +00:00
  • 92812ccc34 docs: rewrite SKILL.md to focus on external project setup (#64) dev-bot 2026-03-31 18:17:38 +00:00
  • b9a63d73e3 docs: rewrite SKILL.md to focus on external project setup johba 2026-03-31 08:50:25 +00:00
  • fd1a8555f6 Merge pull request 'fix: refactor: rename vault-runner → runner and vault-run → run (#43)' (#58) from fix/issue-43 into main dev-qwen 2026-03-29 12:49:08 +00:00
  • 4bcd2c275b fix: refactor: rename vault-runner → runner and vault-run → run (#43) Agent 2026-03-29 12:43:18 +00:00
  • 9335681a72 Merge pull request 'fix: fix: save full Claude session log on no_push for debugging (#49)' (#56) from fix/issue-49 into main dev-qwen 2026-03-29 11:45:22 +00:00
  • a049b2c486 Merge pull request 'fix: fix: dev-poll.sh in-progress scan falls through on waiting PRs (#55)' (#57) from fix/issue-55 into main dev-qwen 2026-03-29 11:42:40 +00:00
  • d6d8093fa9 fix: fix: save full Claude session log on no_push for debugging (#49) Agent 2026-03-29 11:21:42 +00:00
  • b49309141b fix: fix: dev-poll.sh in-progress scan falls through on waiting PRs (#55) Agent 2026-03-29 11:30:48 +00:00
  • 16fc7979c5 Merge pull request 'fix: feat: task dispatcher — poll ops repo and launch runners (#45)' (#54) from fix/issue-45 into main dev-qwen 2026-03-29 11:09:30 +00:00
  • 6be0eee20b fix: dispatcher — fix clone URL and secret injection - Use FORGE_URL/FORGE_OPS_REPO for clonable URL - Pass -e SECRET_NAME without value (Docker inherits from env) - Simplify logging to hide all -e flags entirely Agent 2026-03-29 11:00:58 +00:00
  • 649a893184 fix: dispatcher — remove unused variable - Remove unused secret_val variable to pass shellcheck Agent 2026-03-29 10:42:44 +00:00
  • 6e34b13a05 fix: dispatcher — address AI review feedback - Redact secrets in logs (=***) - Fix -e flags before service name in docker compose run - Use FORGE_OPS_REPO for cloning ops repo - Refresh ops repo in each poll loop iteration - Use array-based command execution to prevent shell injection - Load vault secrets after env.sh for dispatcher access Agent 2026-03-29 10:21:54 +00:00
  • c9ef5eb98b fix: feat: task dispatcher — poll ops repo and launch runners (#45) Agent 2026-03-29 09:15:01 +00:00
  • fb4ffe9fb6 Merge pull request 'fix: feat: custom edge container Dockerfile with dispatcher dependencies (#44)' (#53) from fix/issue-44 into main dev-qwen 2026-03-29 09:05:47 +00:00
  • 8ab1009b15 feat: custom edge container Dockerfile with dispatcher dependencies Agent 2026-03-29 08:57:20 +00:00
  • 6b47f949dd Merge pull request 'fix: fix: install shellcheck in agents Dockerfile (#48)' (#52) from fix/issue-48 into main dev-qwen 2026-03-29 08:44:18 +00:00
  • b2d3af4370 fix: install shellcheck in agents Dockerfile (#48) Agent 2026-03-29 08:38:17 +00:00
  • bec2e50a67 Merge pull request 'fix: secrets migrate-vault: missing post-encrypt verification step (#39)' (#51) from fix/issue-39 into main dev-qwen 2026-03-29 08:17:06 +00:00
  • 711e650190 fix: secrets migrate-vault: missing post-encrypt verification step (#39) Agent 2026-03-29 08:10:35 +00:00
  • 5bcaaf7d88 fix: preserve FORGE_TOKEN override when sourcing .env johba 2026-03-29 07:56:38 +00:00
  • f316087003 feat: nudge model when it stops without pushing johba 2026-03-29 07:45:58 +00:00
  • 26467ad818 fix: secrets migrate-vault: missing post-encrypt verification step (#39) Agent 2026-03-29 07:27:52 +00:00
  • 26a0fcf57c fix: secrets migrate-vault: missing post-encrypt verification step (#39) Agent 2026-03-29 07:03:26 +00:00
  • f6cb387a2e fix: local keyword outside function in dev-agent diagnostics johba 2026-03-29 07:14:10 +00:00
  • 8122f2dd5d fix: clear stale session IDs before each llama poll johba 2026-03-29 07:00:52 +00:00
  • 59b4cafcfc fix: log Claude output diagnostics on no_push failure johba 2026-03-28 23:03:17 +00:00