Commit graph

  • a48596e9ae Merge pull request 'fix: Architecture diagram should acknowledge claude -p as a valid judgment layer alongside tmux (#249)' (#453) from fix/issue-249 into main johba 2026-03-21 08:14:02 +01:00
  • 304bbdd775 fix: Architecture diagram should acknowledge claude -p as a valid judgment layer alongside tmux (#249) openhands 2026-03-21 07:05:34 +00:00
  • 3bc6abff74 Merge pull request 'fix: Smoke test has no coverage for inline-sourced lib files beyond the four listed (#180)' (#452) from fix/issue-180 into main johba 2026-03-21 07:59:53 +01:00
  • 20c02944c0 fix: address review — add check_script for lib/env.sh, fix comment alignment openhands 2026-03-21 06:49:34 +00:00
  • e69ceddeb3 fix: Smoke test has no coverage for inline-sourced lib files beyond the four listed (#180) openhands 2026-03-21 06:41:48 +00:00
  • 36326a46b1 Merge pull request 'fix: load-project.sh does not re-derive CODEBERG_WEB on TOML-based repo override (#147)' (#451) from fix/issue-147 into main johba 2026-03-21 07:34:02 +01:00
  • 60d7920aa1 fix: load-project.sh does not re-derive CODEBERG_WEB on TOML-based repo override (#147) openhands 2026-03-21 06:24:41 +00:00
  • 9ac839a98d Merge pull request 'fix: dev-poll.sh: redundant manual state exclusions alongside ci_passed (#113)' (#450) from fix/issue-113 into main johba 2026-03-21 07:19:02 +01:00
  • d29c6ad1c9 fix: dev-poll.sh: redundant manual state exclusions alongside ci_passed (#113) openhands 2026-03-21 06:10:39 +00:00
  • 4dc29d2393 Merge pull request 'fix: refactor: replace escalation JSONL with blocked label + diagnostic comment (#352)' (#445) from fix/issue-352 into main johba 2026-03-21 07:04:02 +01:00
  • 7b6b56d761 fix: address review — restore +x, guard double comment, update stale docs (#352) openhands 2026-03-21 05:55:27 +00:00
  • e9447051fa supervisor: learned — Race Condition: Review Posted Before PHASE:awaiting_review Transitions openhands 2026-03-21 05:54:34 +00:00
  • bda9240268 refactor: extract ensure_blocked_label_id to lib/ci-helpers.sh (#352) openhands 2026-03-21 05:06:12 +00:00
  • cd5f05008b supervisor: learned — Push CI vs PR CI mismatch — agent picks wrong pipeline number openhands 2026-03-21 05:05:02 +00:00
  • 61c44d31b1 fix: refactor: replace escalation JSONL with blocked label + diagnostic comment (#352) openhands 2026-03-21 04:18:43 +00:00
  • 0109f0b0c3 Merge pull request 'fix: PHASE:needs_human missing from crash-path terminal set in monitor_phase_loop (#342)' (#444) from fix/issue-342 into main johba 2026-03-21 04:59:02 +01:00
  • ab122c9701 fix: PHASE:needs_human missing from crash-path terminal set in monitor_phase_loop (#342) openhands 2026-03-21 03:50:21 +00:00
  • f511a6c7a7 Merge pull request 'fix: PHASE:crashed unhandled in _on_phase_change / dev-agent callback (#339)' (#443) from fix/issue-339 into main johba 2026-03-21 04:39:02 +01:00
  • a1d47a20f2 fix: eliminate duplicate code blocks flagged by CI dup-detection openhands 2026-03-21 03:27:35 +00:00
  • cb1e45c4a8 supervisor: learned — PR CI vs Push CI mismatch causes silent stall in awaiting_review openhands 2026-03-21 03:24:41 +00:00
  • 7156f21e12 fix: extract restore_to_backlog() to eliminate duplicate label reset pattern openhands 2026-03-21 02:14:47 +00:00
  • 7f9cefa847 fix: PHASE:crashed unhandled in _on_phase_change / dev-agent callback (#339) openhands 2026-03-21 01:31:20 +00:00
  • e8dc145184 Merge pull request 'fix: Inner CI/review wait loops bypass exit_marker fast-path (#338)' (#442) from fix/issue-338 into main johba 2026-03-21 02:18:59 +01:00
  • e7be534c7d fix: Inner CI/review wait loops bypass exit_marker fast-path (#338) openhands 2026-03-21 00:55:38 +00:00
  • 6a499db011 Merge pull request 'fix: feat: supervisor as formula-driven agent — cron + Matrix escalation (#245)' (#441) from fix/issue-245 into main johba 2026-03-21 01:49:02 +01:00
  • 52f7c4973e fix: address review — phase signal quoting, issue count limits, reply comment openhands 2026-03-21 00:39:58 +00:00
  • bfdc01202c fix: break duplicate window — add priority order line to supervisor prompt openhands 2026-03-21 00:32:54 +00:00
  • 53169f2514 fix: add supervisor and predictor scripts to agent-smoke CI test openhands 2026-03-21 00:30:22 +00:00
  • 8ea4e06f8f fix: deduplicate prompt template to pass CI duplicate detection openhands 2026-03-21 00:26:13 +00:00
  • d8244742f1 fix: feat: supervisor as formula-driven agent — cron + Matrix escalation (#245) openhands 2026-03-21 00:22:37 +00:00
  • 7fe5ed0381 Merge pull request 'fix: Stale REQUEST_CHANGES reviews still trigger re-work (#336)' (#440) from fix/issue-336 into main johba 2026-03-21 01:09:12 +01:00
  • e5965e71d4 fix: Stale REQUEST_CHANGES reviews still trigger re-work (#336) openhands 2026-03-21 00:05:09 +00:00
  • e4b2e0e43d Merge pull request 'fix: No combined wall-clock + idle cap for action-agent sessions (#334)' (#439) from fix/issue-334 into main johba 2026-03-21 01:01:23 +01:00
  • 42620a1341 fix: No combined wall-clock + idle cap for action-agent sessions (#334) openhands 2026-03-20 23:51:46 +00:00
  • f1b3bf25a4 Merge pull request 'fix: feat: SessionStart compact hook re-injects phase protocol after context compaction (#274)' (#438) from fix/issue-274 into main johba 2026-03-21 00:45:54 +01:00
  • aa89e2b31e fix: move write_compact_context after create_agent_session in gardener-agent openhands 2026-03-20 23:35:34 +00:00
  • e3895ad3ac fix: feat: SessionStart compact hook re-injects phase protocol after context compaction (#274) openhands 2026-03-20 23:27:32 +00:00
  • 5c960f1b6e Merge pull request 'fix: feat: migrate review-agent to formula architecture (#267)' (#437) from fix/issue-267 into main johba 2026-03-21 00:14:03 +01:00
  • aecc8fb8ad fix: feat: migrate review-agent to formula architecture (#267) openhands 2026-03-20 22:59:02 +00:00
  • 3ce70608ba Merge pull request 'fix: Shared monitor_phase_loop idle_prompt behaviour undocumented for future agents (#265)' (#434) from fix/issue-265 into main johba 2026-03-20 23:29:02 +01:00
  • 9977c8575f ci: retrigger after force-push resolved branch divergence openhands 2026-03-20 22:14:55 +00:00
  • a3ca4b55b8 fix: Shared monitor_phase_loop idle_prompt behaviour undocumented for future agents (#265) openhands 2026-03-20 22:07:00 +00:00
  • 05884c7d1e Merge pull request 'fix: fix: bundled dust cleanup — lib/matrix_listener.sh (#264)' (#431) from fix/issue-264 into main johba 2026-03-20 22:59:03 +01:00
  • f78fbc1da6 fix: bundled dust cleanup — lib/matrix_listener.sh (#264) openhands 2026-03-20 21:40:31 +00:00
  • e4d5058172 Merge pull request 'fix: feat: agents flush context to scratch file before compaction (#262)' (#430) from fix/issue-262 into main johba 2026-03-20 22:33:50 +01:00
  • 26d20af48c fix: address review — scratch file survives crash, cap read size, fix instruction (#262) openhands 2026-03-20 20:58:32 +00:00
  • 6405ac9837 fix: use shared scratch helpers in dev-agent and action-agent to eliminate duplicates (#262) openhands 2026-03-20 20:47:22 +00:00
  • 8d9e216e33 ci: retrigger after stale status (#262) openhands 2026-03-20 20:22:56 +00:00
  • 273e5ee53f supervisor: learned — False Positive: Shared Status File Causes Giant Age (29M+ min) openhands 2026-03-20 20:14:15 +00:00
  • 7199bbf9b5 fix: feat: agents flush context to scratch file before compaction (#262) openhands 2026-03-20 20:12:45 +00:00
  • edfdae9ad8 Merge pull request 'fix: P4 stale worktree sweep doesn't cover sup-retry-* worktrees (#253)' (#428) from fix/issue-253 into main johba 2026-03-20 20:54:03 +01:00
  • ec5c48ddf2 fix: P4 stale worktree sweep doesn't cover sup-retry-* worktrees (#253) openhands 2026-03-20 19:45:21 +00:00
  • 0c317c0a90 Merge pull request 'fix: P2e and classify_pipeline_failure() use divergent infra heuristics (#251)' (#426) from fix/issue-251 into main johba 2026-03-20 20:40:59 +01:00
  • 3cd047a7e0 fix: P2e and classify_pipeline_failure() use divergent infra heuristics (#251) openhands 2026-03-20 19:19:29 +00:00
  • a1ee1242ab Merge pull request 'fix: action-agent.sh fetches comments without bot filtering (#243)' (#424) from fix/issue-243 into main johba 2026-03-20 20:09:38 +01:00
  • 5157064bf0 fix: action-agent.sh fetches comments without bot filtering (#243) openhands 2026-03-20 19:01:56 +00:00
  • 00d11efa82 Merge pull request 'fix: Stale lock path in existing dev-agent health check (line 373) (#242)' (#422) from fix/issue-242 into main johba 2026-03-20 19:54:02 +01:00
  • 8fb6638589 fix: Stale lock path in existing dev-agent health check (line 373) (#242) openhands 2026-03-20 18:44:59 +00:00
  • d99be4db57 Merge pull request 'fix: lib/matrix_listener.sh: review case reads a separate /tmp/review-thread-map (col 2) instead of the standard THREAD_MAP (col 4) (#238)' (#421) from fix/issue-238 into main johba 2026-03-20 19:39:02 +01:00
  • db66e35556 fix: lib/matrix_listener.sh: review case reads a separate /tmp/review-thread-map (col 2) instead of the standard THREAD_MAP (col 4) (#238) openhands 2026-03-20 18:21:42 +00:00
  • 258cc1d1e3 Merge pull request 'fix: dev-poll.sh has no explicit guard for action-labeled issues (#233)' (#414) from fix/issue-233 into main johba 2026-03-20 19:14:03 +01:00
  • 4377c0812f Merge pull request 'feat: disinto predictor — daily cron-driven formula (#406)' (#417) from action/issue-406 into main johba 2026-03-20 19:09:02 +01:00
  • 0aa6528709 fix: address review — WOODPECKER_SERVER var, update AGENTS.md for new predictor openhands 2026-03-20 18:00:21 +00:00
  • 3ea8c183a4 refactor: extract shared prompt footer and monitor loop into formula-session.sh openhands 2026-03-20 17:41:52 +00:00
  • 6fa1bf5ee9 feat: disinto predictor — daily cron-driven formula openhands 2026-03-20 17:29:49 +00:00
  • 0cfba943b7 Merge pull request 'fix: fix: disinto planner schedule — daily at 07:00 UTC (#407)' (#415) from action/issue-407 into main johba 2026-03-20 18:29:03 +01:00
  • 911101479b fix: disinto planner schedule — daily at 07:00 UTC openhands 2026-03-20 17:21:33 +00:00
  • efe48d4adc ci: retrigger pipeline openhands 2026-03-20 17:18:15 +00:00
  • 3a1df8f233 fix: dev-poll.sh has no explicit guard for action-labeled issues (#233) openhands 2026-03-20 17:15:03 +00:00
  • 6e1fd6afde Merge pull request 'fix: Clarify sense-process resource profile — 'change nothing' is inaccurate for docker-based processes (#229)' (#413) from fix/issue-229 into main johba 2026-03-20 18:09:03 +01:00
  • eb0ee66c8f fix: Clarify sense-process resource profile — 'change nothing' is inaccurate for docker-based processes (#229) openhands 2026-03-20 17:00:21 +00:00
  • dd7860ae3f Merge pull request 'fix: Resolve 'formula' terminology conflict between AGENTS.md and EVIDENCE-ARCHITECTURE.md (#228)' (#412) from fix/issue-228 into main johba 2026-03-20 17:54:41 +01:00
  • eedb3c7045 fix: Resolve 'formula' terminology conflict between AGENTS.md and EVIDENCE-ARCHITECTURE.md (#228) openhands 2026-03-20 16:50:58 +00:00
  • ae3d58f355 Merge pull request 'fix: Add 'Status: Planned Architecture' banner to EVIDENCE-ARCHITECTURE.md (#227)' (#402) from fix/issue-227 into main johba 2026-03-20 17:44:03 +01:00
  • a15623b747 fix: fix: action-agent shares phase handler with dev-agent — review lifecycle + cleanup (#388) (#403) johba 2026-03-20 17:39:44 +01:00
  • 8ddfbfe492 fix: address review — reword banner, mark partial items (#227) openhands 2026-03-20 15:44:40 +00:00
  • 9505f0b825 fix: Add 'Status: Planned Architecture' banner to EVIDENCE-ARCHITECTURE.md (#227) openhands 2026-03-20 15:40:38 +00:00
  • 1fb6f0a032 Merge pull request 'fix: fix: .env contains harb-specific defaults that leak into non-harb sessions (#398)' (#399) from fix/issue-398 into main johba 2026-03-20 16:38:30 +01:00
  • d05a62bee0 fix: .env contains harb-specific defaults that leak into non-harb sessions (#398) openhands 2026-03-20 15:01:28 +00:00
  • 6f5888c561 Merge pull request 'fix: fix: planner formula — MEMORY.md should be committed in PR, not gitignored (#397)' (#401) from fix/issue-397 into main johba 2026-03-20 16:34:03 +01:00
  • 522c035f80 fix: planner formula — MEMORY.md should be committed in PR, not gitignored (#397) openhands 2026-03-20 15:25:28 +00:00
  • de26c4d073 Merge pull request 'fix: dev/dev-agent.sh:334 — 'in-progress' label still passed as string name to POST /labels (#222)' (#389) from fix/issue-222 into main johba 2026-03-20 15:55:57 +01:00
  • def1ba7814 fix: use numeric IN_PROGRESS_LABEL_ID in DELETE calls (cleanup_labels and cleanup) openhands 2026-03-20 14:45:03 +00:00
  • 613c6c12cb fix: dev/dev-agent.sh:334 — 'in-progress' label still passed as string name to POST /labels (#222) openhands 2026-03-20 14:25:00 +00:00
  • b8ab768036 Merge pull request 'fix: DELETE /issues/{id}/labels/backlog uses label name not numeric ID (#214)' (#386) from fix/issue-214 into main johba 2026-03-20 15:19:02 +01:00
  • 99a68d3ef5 fix: DELETE /issues/{id}/labels/backlog uses label name not numeric ID (#214) openhands 2026-03-20 14:09:44 +00:00
  • 3e36709f92 Merge pull request 'fix: fix: planner runs directly from cron — no action issues (#359)' (#384) from fix/issue-359 into main johba 2026-03-20 15:01:33 +01:00
  • 5bac4a8409 fix: extract lib/formula-session.sh to eliminate duplicate code blocks openhands 2026-03-20 13:53:33 +00:00
  • 6d9d027d5e fix: planner runs directly from cron — no action issues (#359) openhands 2026-03-20 13:40:09 +00:00
  • e47b1967c4 fix: fix: phase handler CI poll uses stale SHA — re-fetch worktree HEAD each cycle (#370) (#380) johba 2026-03-20 14:29:57 +01:00
  • 3f93554430 Merge pull request 'fix: fix: gardener runs as cron-driven formula — runtime wrapper (#246)' (#381) from fix/issue-246 into main johba 2026-03-20 14:29:03 +01:00
  • cc6a958245 fix: address review — guard grooming in gardener-poll.sh, doc fixes openhands 2026-03-20 13:02:33 +00:00
  • 59b6d76afa fix: extract file_action_issue helper to eliminate duplicate code blocks openhands 2026-03-20 12:49:08 +00:00
  • eb90a42095 fix: gardener runs as cron-driven formula — runtime wrapper (#246) openhands 2026-03-20 12:44:02 +00:00
  • f039507fca Merge pull request 'fix: fix: dev-poll spawns duplicate agents — no tmux session guard (#371)' (#372) from fix/issue-371 into main johba 2026-03-20 13:19:11 +01:00
  • 9c51f4dbe2 fix: agent-smoke get_fns — use literal [ \t] for busybox awk compat openhands 2026-03-20 12:02:40 +00:00
  • c3714380d7 fix: agent-smoke — explicit source for gardener monitor_phase_loop openhands 2026-03-20 11:46:40 +00:00
  • 1d797c0303 fix: address review — guard before CI counter, cover all spawn points openhands 2026-03-20 11:13:21 +00:00
  • 4feb1fba97 fix: dev-poll spawns duplicate agents — no tmux session guard (#371) openhands 2026-03-20 10:55:34 +00:00
  • 86070ceef7 fix: feat: gardener formula — steps and recipes (#363) (#366) johba 2026-03-20 12:11:58 +01:00