Commit graph

  • cb9381f1e4 fix: bug: architect-run.sh empty pitch — pitch_output=$(agent_run …) captures stdout but new agent_run writes to side-channels (#716) Claude 2026-04-12 00:04:42 +00:00
  • bfdf252239 fix: vision(#623): Caddy subpath routing skeleton + Forgejo/Woodpecker host reconfig (#704) Claude 2026-04-11 23:48:50 +00:00
  • 0cd20e8eea chore: gardener housekeeping 2026-04-11 Claude 2026-04-11 23:43:09 +00:00
  • a1da3d5c52 Merge pull request 'fix: bug: disinto-edge crashes on cold disinto up — clones from forgejo before forgejo HTTP is ready (#665)' (#714) from fix/issue-665 into main dev-bot 2026-04-11 23:39:22 +00:00
  • 7dc03523d6 fix: bug: disinto-edge crashes on cold disinto up — clones from forgejo before forgejo HTTP is ready (#665) Claude 2026-04-11 23:28:01 +00:00
  • c51cc9dba6 Merge pull request 'fix: bug: profile journal digestion can hang for hours on local Qwen with many journals — blocks dev-agent (#702)' (#703) from fix/issue-702 into main dev-bot 2026-04-11 23:24:25 +00:00
  • 9aeef51d9d fix: rename digested_files to batchfiles to pass agent-smoke function resolution Claude 2026-04-11 23:17:44 +00:00
  • e1cdc78da0 fix: bug: profile journal digestion can hang for hours on local Qwen with many journals — blocks dev-agent (#702) Claude 2026-04-11 23:15:34 +00:00
  • fb7f7aa7db Merge pull request 'fix: edge-control register.sh: pubkey comment field corrupts key in authorized_keys (#649)' (#701) from fix/issue-649 into main dev-qwen 2026-04-11 23:17:36 +00:00
  • 20d8877546 fix: edge-control register.sh: pubkey comment field corrupts key in authorized_keys (#649) Claude 2026-04-11 23:11:53 +00:00
  • 4aac315119 Merge pull request 'fix: docs/CLAUDE-AUTH-CONCURRENCY.md and smoke-init.sh reference credentials.json without leading dot (#680)' (#700) from fix/issue-680 into main dev-bot 2026-04-11 22:52:54 +00:00
  • de4a37b1fa fix: docs/CLAUDE-AUTH-CONCURRENCY.md and smoke-init.sh reference credentials.json without leading dot (#680) Claude 2026-04-11 22:41:34 +00:00
  • c8113633af Merge pull request 'chore: gardener housekeeping' (#699) from chore/gardener-20260411-2228 into main dev-qwen 2026-04-11 22:32:10 +00:00
  • 9acd0a2bc4 chore: gardener housekeeping 2026-04-11 Claude 2026-04-11 22:28:49 +00:00
  • 31f2cb7bfa Merge pull request 'fix: bug: dev-poll runs dev-agent synchronously, deadlocks polling loop and review-poll in same-container case (#693)' (#698) from fix/issue-693 into main dev-qwen 2026-04-11 22:21:55 +00:00
  • 0ae0e48817 fix: bug: dev-poll runs dev-agent synchronously, deadlocks polling loop and review-poll in same-container case (#693) Claude 2026-04-11 22:15:25 +00:00
  • 31399e193f Merge pull request 'fix: bug: architect-run.sh uses old agent_run() signature, all pitches fail with "Input must be provided" (#690)' (#696) from fix/issue-690 into main dev-bot 2026-04-11 22:10:44 +00:00
  • df08b654b5 Merge pull request 'fix: fix: architect should close parent vision issue when all sprint sub-issues complete (#689)' (#694) from fix/issue-689 into main dev-qwen 2026-04-11 22:10:17 +00:00
  • 474b6a71d0 fix: remove state filter from Method 1 sub-issue discovery Claude 2026-04-11 22:04:09 +00:00
  • e4dbe68317 fix: read pitch output from $_AGENT_LAST_OUTPUT, not stdout (#690) Claude 2026-04-11 21:59:36 +00:00
  • ef89b64f5f fix: bug: architect-run.sh uses old agent_run() signature, all pitches fail with "Input must be provided" (#690) Claude 2026-04-11 21:52:38 +00:00
  • 1c3e3cd660 fix: correct newline formatting and sub-issue discovery in architect Claude 2026-04-11 21:52:06 +00:00
  • ad066326b9 Merge pull request 'fix: vision: remove external flock from lib/agent-sdk.sh once CLAUDE_CONFIG_DIR rollout is verified (#647)' (#695) from fix/issue-647 into main dev-bot 2026-04-11 21:45:00 +00:00
  • f037ae1892 fix: architect closes parent vision issue when all sprint sub-issues complete (#689) Claude 2026-04-11 21:38:53 +00:00
  • 16477e69b0 fix: update AD-002 docs and stale comments to reflect CLAUDE_CONFIG_DIR isolation (#647) Claude 2026-04-11 21:38:52 +00:00
  • 810b083d53 fix: vision: remove external flock from lib/agent-sdk.sh once CLAUDE_CONFIG_DIR rollout is verified (#647) Claude 2026-04-11 21:31:40 +00:00
  • f9461ceea8 fix: fix: architect should close parent vision issue when all sprint sub-issues complete (#689) Claude 2026-04-11 21:30:18 +00:00
  • 0add73f409 Merge pull request 'fix: fix: ensure_ops_repo() should call migrate_ops_repo() to seed missing dirs (#688)' (#691) from fix/issue-688 into main dev-bot 2026-04-11 21:25:55 +00:00
  • 610214d086 Merge pull request 'chore: gardener housekeeping' (#692) from chore/gardener-20260411-2045 into main dev-qwen 2026-04-11 21:21:30 +00:00
  • 2b89742895 fix: add ops-setup.sh to smoke test function resolution for formula-session.sh (#688) Claude 2026-04-11 20:46:13 +00:00
  • eb3327d2c9 chore: gardener housekeeping 2026-04-11 Claude 2026-04-11 20:45:04 +00:00
  • 3b1ca4a73a fix: ensure_ops_repo() should call migrate_ops_repo() to seed missing dirs (#688) Claude 2026-04-11 20:40:36 +00:00
  • 8137410e7e Merge pull request 'fix: fix: revert destructive docker-compose.yml rewrite from PR #683 (keep only the three INTERVAL env vars) (#684)' (#687) from fix/issue-684 into main dev-qwen 2026-04-11 20:05:43 +00:00
  • 3e0cb72073 Merge pull request 'fix: investigation: reviewer agent approved destructive compose rewrite in PR #683 — why? (#685)' (#686) from fix/issue-685 into main dev-bot 2026-04-11 20:01:09 +00:00
  • e0c2afa4dc fix: fix: revert destructive docker-compose.yml rewrite from PR #683 (keep only the three INTERVAL env vars) (#684) Claude 2026-04-11 19:44:33 +00:00
  • 810d92676c fix: extend step 8 approval-bias carve-out to include infra files (step 3c), fix count Claude 2026-04-11 19:50:59 +00:00
  • 527731da53 fix: investigation: reviewer agent approved destructive compose rewrite in PR #683 — why? (#685) Claude 2026-04-11 19:44:30 +00:00
  • 526928dca8 Merge pull request 'fix: config: gardener=1h, architect=9m, planner=11m for disinto factory (+ add PLANNER_INTERVAL env var) (#682)' (#683) from fix/issue-682 into main dev-qwen 2026-04-11 18:03:04 +00:00
  • 6d2e2e43f8 fix: config: gardener=1h, architect=9m, planner=11m for disinto factory (+ add PLANNER_INTERVAL env var) (#682) Claude 2026-04-11 17:47:07 +00:00
  • 28f54e259b Merge pull request 'fix: bug: docker/agents/entrypoint.sh polling-loop log redirects use ${DISINTO_DIR}/../data/logs — broken after #605 moved DISINTO_DIR to /home/agent/repos/_factory (#675)' (#681) from fix/issue-675 into main dev-qwen 2026-04-11 17:22:56 +00:00
  • 5fcf3a6304 fix: bug: docker/agents/entrypoint.sh polling-loop log redirects use ${DISINTO_DIR}/../data/logs — broken after #605 moved DISINTO_DIR to /home/agent/repos/_factory (#675) Claude 2026-04-11 17:16:29 +00:00
  • 13090d5bf8 Merge pull request 'fix: bug: docker/agents/entrypoint.sh credential check looks for credentials.json but Claude writes .credentials.json — every boot logs a misleading WARNING (#673)' (#679) from fix/issue-673 into main dev-qwen 2026-04-11 17:09:05 +00:00
  • 8fe985ea51 fix: bug: docker/agents/entrypoint.sh credential check looks for credentials.json but Claude writes .credentials.json — every boot logs a misleading WARNING (#673) Claude 2026-04-11 16:59:42 +00:00
  • 3f524ae06f Merge pull request 'fix: infra: mount projects/ into agents containers so disinto.toml survives restart (#667)' (#678) from fix/issue-667 into main dev-qwen 2026-04-11 16:56:17 +00:00
  • edd2890b58 fix: infra: mount projects/ into agents containers so disinto.toml survives restart (#667) Claude 2026-04-11 16:42:25 +00:00
  • 1354bc9f90 Merge pull request 'fix: feat: make gardener and architect schedules configurable via env vars (#558)' (#677) from fix/issue-558-1 into main dev-qwen 2026-04-11 16:33:35 +00:00
  • 4347faf955 fix: feat: make gardener and architect schedules configurable via env vars (#558) Claude 2026-04-11 15:57:11 +00:00
  • 7a88b7b517 Merge pull request 'fix: refactor: lib/env.sh — split into a defined-surface shared lib; entrypoints own context-specific paths (#674)' (#676) from fix/issue-674 into main dev-bot 2026-04-11 13:50:30 +00:00
  • 3f66defae9 docs: update lib/AGENTS.md for env.sh preconditions and load-project.sh container path changes (#674) Claude 2026-04-11 13:39:18 +00:00
  • 6589c761ba fix: refactor: lib/env.sh — split into a defined-surface shared lib; entrypoints own context-specific paths (#674) Claude 2026-04-11 13:21:30 +00:00
  • 3d7c27f6c6 Merge pull request 'fix: lib/git-creds.sh: repair_baked_cred_urls silently fails on agent-owned repos because it runs as root and trips dubious-ownership check (#671)' (#672) from fix/issue-671 into main dev-bot 2026-04-11 12:41:33 +00:00
  • e933473848 fix: lib/git-creds.sh: repair_baked_cred_urls silently fails on agent-owned repos because it runs as root and trips dubious-ownership check (#671) Claude 2026-04-11 08:27:42 +00:00
  • af8a58bf46 Merge pull request 'fix: lib/git-creds.sh + docker/edge/entrypoint-edge.sh: read $FORGE_PASS from env at git-runtime instead of baking it into the credential helper file (#669)' (#670) from fix/issue-669 into main dev-bot 2026-04-11 08:01:19 +00:00
  • 13b571c44c fix: lib/git-creds.sh + docker/edge/entrypoint-edge.sh: read $FORGE_PASS from env at git-runtime instead of baking it into the credential helper file (#669) Claude 2026-04-11 07:55:06 +00:00
  • f03a8ede61 Merge pull request 'fix: chore: delete disinto-factory/lessons-learned.md — corrupted by #663 digest bug, no longer reliable (#666)' (#668) from fix/issue-666 into main dev-bot 2026-04-11 07:49:34 +00:00
  • c19229252d fix: chore: delete disinto-factory/lessons-learned.md — corrupted by #663 digest bug, no longer reliable (#666) Claude 2026-04-11 07:43:43 +00:00
  • 598cdf7dfd Merge pull request 'fix: bug: _profile_digest_journals writes lessons to the wrong file — real content lands in disinto-factory/lessons-learned.md, .profile gets the meta-summary (#663)' (#664) from fix/issue-663 into main dev-qwen 2026-04-11 07:38:53 +00:00
  • 54d6e8b7b7 fix: bug: _profile_digest_journals writes lessons to the wrong file — real content lands in disinto-factory/lessons-learned.md, .profile gets the meta-summary (#663) Claude 2026-04-11 06:07:32 +00:00
  • 2f937a07de Merge pull request 'fix: bug: dev-bot/.profile push fails with auth error — 91 journal commits stranded locally since ~2026-04-08 (#652)' (#662) from fix/issue-652 into main dev-qwen 2026-04-10 22:08:45 +00:00
  • be406f193b fix: bug: dev-bot/.profile push fails with auth error — 91 journal commits stranded locally since ~2026-04-08 (#652) Claude 2026-04-10 22:02:27 +00:00
  • fb4ae1ebba Merge pull request 'fix: bug: _profile_digest_journals never commits/pushes its output — knowledge folder appears empty on origin (#651)' (#661) from fix/issue-651 into main dev-qwen 2026-04-10 21:56:36 +00:00
  • 9719d11d67 fix: bug: _profile_digest_journals never commits/pushes its output — knowledge folder appears empty on origin (#651) Claude 2026-04-10 21:50:25 +00:00
  • 36cc7a7e67 Merge pull request 'fix: dev agents: distinct git author identity per bot container so commits are visibly attributable (#648)' (#660) from fix/issue-648 into main dev-qwen 2026-04-10 21:49:33 +00:00
  • 9682ef0b2b fix: dev agents: distinct git author identity per bot container so commits are visibly attributable (#648) Claude 2026-04-10 21:36:25 +00:00
  • eb8bd48004 Merge pull request 'fix: docs/CLAUDE-AUTH-CONCURRENCY.md: rewrite for shared CLAUDE_CONFIG_DIR approach (#646)' (#659) from fix/issue-646 into main dev-bot 2026-04-10 21:33:06 +00:00
  • 7e73e03832 chore: retrigger review — all file refs verified against origin/main Claude 2026-04-10 21:28:03 +00:00
  • b5807b3516 fix: docs/CLAUDE-AUTH-CONCURRENCY.md: rewrite for shared CLAUDE_CONFIG_DIR approach (#646) Claude 2026-04-10 21:16:18 +00:00
  • d13bd86cba Merge pull request 'fix: .env.example: document CLAUDE_SHARED_DIR / CLAUDE_CONFIG_DIR (#645)' (#658) from fix/issue-645 into main dev-qwen 2026-04-10 21:09:25 +00:00
  • 0553654cb1 fix: .env.example: document CLAUDE_SHARED_DIR / CLAUDE_CONFIG_DIR (#645) Claude 2026-04-10 21:04:47 +00:00
  • 725f9321c2 Merge pull request 'fix: docker/agents/entrypoint.sh + edge/reproduce entrypoints: honor CLAUDE_CONFIG_DIR (#644)' (#657) from fix/issue-644 into main dev-bot 2026-04-10 21:00:37 +00:00
  • de0d82a2d9 fix: docker/agents/entrypoint.sh + edge/reproduce entrypoints: honor CLAUDE_CONFIG_DIR (#644) Claude 2026-04-10 20:55:02 +00:00
  • 69226f38dd Merge pull request 'fix: docker/edge/dispatcher.sh: switch dynamic .claude mounts to shared CLAUDE_CONFIG_DIR (#643)' (#656) from fix/issue-643 into main dev-bot 2026-04-10 20:49:12 +00:00
  • 677c05ca10 fix: docker/edge/dispatcher.sh: switch dynamic .claude mounts to shared CLAUDE_CONFIG_DIR (#643) Claude 2026-04-10 20:43:56 +00:00
  • 6443149000 Merge pull request 'fix: docker-compose.yml: switch .claude mounts to shared CLAUDE_CONFIG_DIR (#642)' (#655) from fix/issue-642 into main dev-qwen 2026-04-10 20:42:54 +00:00
  • 4b6cc4afde fix: docker-compose.yml: switch .claude mounts to shared CLAUDE_CONFIG_DIR (#642) Claude 2026-04-10 20:32:07 +00:00
  • b593635d64 Merge pull request 'fix: disinto init: bootstrap shared CLAUDE_CONFIG_DIR for OAuth lock coherence (#641)' (#654) from fix/issue-641 into main dev-bot 2026-04-10 20:25:12 +00:00
  • 59e71a285b fix: disinto init: bootstrap shared CLAUDE_CONFIG_DIR for OAuth lock coherence (#641) Claude 2026-04-10 20:15:35 +00:00
  • 646f6df6e1 Merge pull request 'fix: chore: consolidate issue templates into .forgejo/ISSUE_TEMPLATE/ — currently orphaned in .codeberg/, not read by Forgejo (#626)' (#653) from fix/issue-626 into main dev-qwen 2026-04-10 20:08:49 +00:00
  • 80a6b61764 fix: chore: consolidate issue templates into .forgejo/ISSUE_TEMPLATE/ — currently orphaned in .codeberg/, not read by Forgejo (#626) Claude 2026-04-10 20:04:41 +00:00
  • 8fce3a4d51 Merge pull request 'fix: feat: move reverse tunnel into disinto-edge container with single-port forward (#622)' (#650) from fix/issue-622 into main dev-bot 2026-04-10 20:01:20 +00:00
  • 4757a9de7a fix: feat: move reverse tunnel into disinto-edge container with single-port forward (#622) Claude 2026-04-10 19:51:03 +00:00
  • 29cbbcb7de Merge pull request 'fix: feat: disinto edge command + SSH-forced-command control plane in tools/edge-control/ (#621)' (#640) from fix/issue-621 into main dev-qwen 2026-04-10 19:49:51 +00:00
  • 5a6cffeef8 fix: edge control stdout pollution and install.sh dispatch Claude 2026-04-10 19:38:41 +00:00
  • cd115a51a3 fix: edge control critical bugs - .env dedup, authorized_keys, Caddy routes Claude 2026-04-10 19:26:41 +00:00
  • cf3c63bf68 fix: SSH accept-new and DOMAIN_SUFFIX configuration for edge control Claude 2026-04-10 19:09:34 +00:00
  • 637ea66a5a fix: feat: disinto edge command + SSH-forced-command control plane in tools/edge-control/ (#621) Claude 2026-04-10 18:42:41 +00:00
  • f8bb3eea7d Merge pull request 'fix: feat: disinto init — prompt for disinto-admin password instead of hardcoding it (#620)' (#639) from fix/issue-620 into main dev-qwen 2026-04-10 18:37:12 +00:00
  • 24e652a1a3 fix: export FORGE_ADMIN_PASS in smoke-init.sh test Claude 2026-04-10 18:21:27 +00:00
  • fd67a6afc6 fix: feat: disinto init — prompt for disinto-admin password instead of hardcoding it (#620) Claude 2026-04-10 18:19:16 +00:00
  • 56dee64c97 Merge pull request 'fix: bug: dev-poll stale detection ignores label scope — relabels in-progress bug-reports as blocked (#608)' (#638) from fix/issue-608 into main dev-bot 2026-04-10 18:16:22 +00:00
  • a0da97113b fix: bug: dev-poll stale detection ignores label scope — relabels in-progress bug-reports as blocked (#608) Claude 2026-04-10 18:10:58 +00:00
  • 17ad07f436 Merge pull request 'fix: fix: agent-smoke.sh should fail loudly when expected lib files are missing at LIB_FUNS construction time (#607)' (#636) from fix/issue-607 into main dev-qwen 2026-04-10 18:07:43 +00:00
  • c35b8321c0 fix: agent-smoke.sh should fail loudly when expected lib files are missing at LIB_FUNS construction time (#607) Claude 2026-04-10 17:59:36 +00:00
  • 41f0210abf docs: document Claude Code OAuth concurrency model and external flock rationale (#637) dev-bot 2026-04-10 18:01:18 +00:00
  • 586b142154 docs: document Claude Code OAuth concurrency model and external flock rationale Claude 2026-04-10 18:00:12 +00:00
  • 507fd952ea Merge pull request 'fix: fix: add idle-after-final-message watchdog around claude -p to mitigate upstream Claude Code hang (#606)' (#635) from fix/issue-606 into main dev-qwen 2026-04-10 17:54:40 +00:00
  • f4753b0ba1 fix: correct flock idiom to hold lock during claude invocation Claude 2026-04-10 17:48:33 +00:00
  • d6f93bb8f5 fix: fix flock/binding issues with claude_run_with_watchdog Claude 2026-04-10 17:41:39 +00:00
  • ec5eb48224 fix: fix: add idle-after-final-message watchdog around claude -p to mitigate upstream Claude Code hang (#606) Claude 2026-04-10 17:33:56 +00:00
  • cd9937a4b4 Merge pull request 'fix: fix: agents container should clone project repo on first startup; treat init's host clone as operator-side only (#605)' (#634) from fix/issue-605 into main dev-qwen 2026-04-10 17:30:18 +00:00