Commit Graph

  • 412f0e0081 Merge remote-tracking branch 'prgs/master' into feat/issue-558-block-direct-imports sysadmin 2026-07-09 08:26:49 -04:00
  • 7cb024d4a5 Merge remote-tracking branch 'prgs/master' into feat/issue-495-canonical-next-action-comments sysadmin 2026-07-09 08:26:46 -04:00
  • 1ed1539acf Merge remote-tracking branch 'prgs/master' into feat/issue-551-codex-gitea-workflow sysadmin 2026-07-09 08:26:46 -04:00
  • 81ff3608ae Merge remote-tracking branch 'prgs/master' into feat/issue-507-controller-thread-ledger sysadmin 2026-07-09 08:26:22 -04:00
  • e2e51290c4 Merge pull request 'feat: add MCP runtime health dashboard to web UI (Closes #430)' (#448) from feat/issue-430-runtime-health into master sysadmin 2026-07-09 07:25:45 -05:00
  • a2e8bf17ec Merge remote-tracking branch 'prgs/master' into feat/issue-532-merged-cleanup-worktree-aliases sysadmin 2026-07-09 08:20:21 -04:00
  • e8947438c9 Merge pull request 'feat: allow reconciler profile to run merged cleanup directly (Closes #523)' (#567) from feat/issue-523-reconciler-cleanup into master sysadmin 2026-07-09 07:19:45 -05:00
  • bc16f6652b fix: resolve master conflicts for PR #486 role boundaries sysadmin 2026-07-09 08:13:00 -04:00
  • e7811cb5bb Merge branch 'master' into feat/issue-523-reconciler-cleanup sysadmin 2026-07-08 23:13:24 -05:00
  • e5bf8c9647 fix: strengthen reconciler merged cleanup tests and runbook (#523) sysadmin 2026-07-09 00:09:47 -04:00
  • b68805e88a Merge pull request 'feat: add skip-stale-REQUEST_CHANGES reviewer menu prompt (Closes #482)' (#491) from feat/issue-482-skip-stale-request-changes-pr into master sysadmin 2026-07-08 23:06:57 -05:00
  • ffa1ff95cc fix: import ISSUE_LOCK_FILE from issue_lock_provenance sysadmin 2026-07-08 23:53:25 -04:00
  • 95f77bb648 feat: add MCP runtime health dashboard to web UI (Closes #430) sysadminandClaude Opus 4.8 2026-07-07 14:23:18 -04:00
  • 08957aeb2a Merge pull request 'feat: validate Selected PR: none in cleanup mode when queue is empty' (#576) from feat/issue-572-empty-queue-fallback into master sysadmin 2026-07-08 23:01:11 -05:00
  • 4d865666c7 Merge pull request 'feat: add server code parity gate for mutations (Closes #420)' (#444) from feat/issue-420-server-code-parity into master sysadmin 2026-07-08 22:49:34 -05:00
  • d9cf26ddbf Merge branch 'master' into feat/issue-514-branch-delete-guard sysadmin 2026-07-08 22:45:19 -05:00
  • 95ec891bd2 Merge branch 'master' into feat/issue-522-conflict-fix-classification sysadmin 2026-07-08 22:45:04 -05:00
  • 72ae320400 Merge branch 'master' into feat/issue-523-reconciler-cleanup sysadmin 2026-07-08 22:44:45 -05:00
  • f04f61058f Merge branch 'master' into feat/issue-420-server-code-parity sysadmin 2026-07-08 22:44:27 -05:00
  • b71dfe9696 Merge branch 'master' into feat/issue-434-gated-actions sysadmin 2026-07-08 22:40:02 -05:00
  • a82d35f8bd feat: validate Selected PR: none in cleanup mode when queue is empty sysadmin 2026-07-08 23:33:43 -04:00
  • 066eec8477 Merge pull request 'feat: require true pre-merge baseline proof for non-zero validation exits (Closes #533)' (#574) from feat/issue-533-premerge-baseline-proof into master sysadmin 2026-07-08 22:21:30 -05:00
  • f29df56a99 Merge pull request 'feat: authorized cleanup for reviewer scratch worktrees (Closes #534)' (#575) from feat/issue-534-reviewer-scratch-cleanup into master sysadmin 2026-07-08 22:20:50 -05:00
  • 8e9e4670c6 Merge pull request 'feat: look at approvals or issues next if the PR queue is empty (Closes #572)' (#573) from feat/issue-572-empty-queue-fallback into master sysadmin 2026-07-08 22:18:14 -05:00
  • e4f1a52a87 feat: authorized cleanup for reviewer scratch worktrees (Closes #534) sysadmin 2026-07-08 23:12:57 -04:00
  • a2b7327447 feat: check approvals or issues next if the PR queue is empty (Closes #572) sysadmin 2026-07-08 23:08:55 -04:00
  • 0a202970fd feat: discover merged cleanup worktree aliases sysadmin 2026-07-08 23:04:57 -04:00
  • 631620d264 Merge pull request 'feat: add canonical state handoff ledger (Closes #494)' (#498) from feat/issue-494-state-handoff-ledger into master sysadmin 2026-07-08 22:07:47 -05:00
  • 7fb813446f feat: require true pre-merge baseline proof for non-zero validation exits (Closes #533) sysadminandClaude Opus 4.8 2026-07-08 23:04:44 -04:00
  • f6b2adac4d Merge pull request 'feat: discover non-canonical worktrees by branch matching (Closes #528)' (#568) from feat/issue-528-reconcile-worktree-naming into master sysadmin 2026-07-08 22:03:44 -05:00
  • 719de6fb7a Merge pull request 'fix: resolve broken ISSUE_LOCK_FILE import in webui/lease_loader.py (Closes #569)' (#570) from feat/issue-569-fix-webui-import into master sysadmin 2026-07-08 21:59:03 -05:00
  • 0ee89fe347 fix: resolve broken ISSUE_LOCK_FILE import in webui/lease_loader.py (Closes #569) sysadmin 2026-07-08 22:56:55 -04:00
  • 7a0de4a8e9 feat: discover non-canonical worktrees by branch matching (Closes #528) sysadmin 2026-07-08 22:53:34 -04:00
  • 4e019f1a59 Merge branch 'master' into feat/issue-522-conflict-fix-classification sysadmin 2026-07-08 21:52:46 -05:00
  • 4bcdd350f6 Merge pull request 'docs: define bootstrap review path for self-hosted MCP fixes (Closes #557)' (#564) from docs/issue-557-bootstrap-review-path into master sysadmin 2026-07-08 21:52:43 -05:00
  • e0c583db75 Merge branch 'master' into feat/issue-494-state-handoff-ledger sysadmin 2026-07-08 21:52:36 -05:00
  • 32f1f3486f Merge branch 'master' into feat/issue-483-role-boundaries sysadmin 2026-07-08 21:51:38 -05:00
  • 32fc1719aa feat: allow reconciler profile to run merged cleanup directly (Closes #523) sysadmin 2026-07-08 22:49:19 -04:00
  • 8ff1924047 feat: block direct MCP imports and unsanctioned keychain access (Closes #558) sysadmin 2026-07-08 22:49:03 -04:00
  • 84d921a52f feat(#496): fail-closed canonical comment validation before Gitea posts sysadmin 2026-07-08 03:13:42 -04:00
  • 44cf2a4ce8 feat: mount canonical gitea-workflow skill for Codex and MCP inventory (Closes #551) sysadmin 2026-07-08 22:43:46 -04:00
  • 22d4735170 fix: resolve conflicts for PR #455 sysadmin 2026-07-08 22:39:43 -04:00
  • 87d6532cb3 fix: resolve conflicts for PR #453 sysadmin 2026-07-08 22:39:42 -04:00
  • d663114976 fix: resolve conflicts for PR #452 sysadmin 2026-07-08 22:39:17 -04:00
  • 565363d5f4 docs: define bootstrap review path for self-hosted MCP fixes (Closes #557) sysadmin 2026-07-08 22:36:10 -04:00
  • 7ba469f292 fix: re-resolve conflicts for PR #506 after master advance sysadmin 2026-07-08 22:33:21 -04:00
  • d57ca94ec5 fix: re-resolve conflicts for PR #516 after master advance sysadmin 2026-07-08 22:33:21 -04:00
  • 9a2e585a9e Merge pull request 'feat: enforce reconciler PR-close proof fields in final reports (Closes #306)' (#423) from feat/issue-306-reconciler-close-proof into master sysadmin 2026-07-08 21:32:32 -05:00
  • add87b5708 feat: require live PR head re-pin before conflict-fix classification (Closes #522) sysadmin 2026-07-08 22:30:20 -04:00
  • 81822da04d Merge pull request 'feat: add controller issue-acceptance gate (Closes #500)' (#504) from feat/issue-500-controller-issue-acceptance-gate into master sysadmin 2026-07-08 21:29:05 -05:00
  • 05ea99cd32 fix: resolve conflicts for PR #509 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • 7c3699ce2d fix: resolve conflicts for PR #554 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • c3452ce866 fix: resolve conflicts for PR #499 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • 97b3c6573b fix: resolve conflicts for PR #511 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • 51e226e8ba fix: resolve conflicts for PR #506 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • 09d8db5b9e fix: resolve conflicts for PR #516 sysadminandClaude Opus 4.8 2026-07-08 22:28:13 -04:00
  • e97b1d3642 fix: resolve conflicts for PR #444 sysadminandClaude Opus 4.8 2026-07-08 22:28:12 -04:00
  • b12212493c fix: resolve conflicts for PR #486 sysadminandClaude Opus 4.8 2026-07-08 22:28:12 -04:00
  • b7e0c537f3 Merge pull request 'feat: persist MCP workflow proof and decision lock across daemons (Closes #559)' (#562) from feat/issue-559-durable-session-state into master sysadmin 2026-07-08 21:26:57 -05:00
  • 2a3d30fb3a feat: persist MCP workflow proof and decision lock across daemons (Closes #559) sysadmin 2026-07-08 22:22:34 -04:00
  • 1ffa911dbc Merge pull request 'feat: add lease and collision visibility to web UI (Closes #433)' (#454) from feat/issue-433-lease-visibility into master sysadmin 2026-07-08 21:22:21 -05:00
  • 5ad764b359 Merge pull request 'Detect stale MCP runtime before mutation tools execute' (#545) from fix/issue-531-mcp-eof-defect into master sysadmin 2026-07-08 21:20:16 -05:00
  • 0e791325f8 feat: add canonical run-tests runner (Closes #473) sysadmin 2026-07-08 21:16:06 -05:00
  • 826d632173 Merge pull request 'feat: require exact per-mutation capability proof in reviewer reports (Closes #405)' (#418) from feat/issue-405-mutation-capability-proof into master sysadmin 2026-07-08 21:13:08 -05:00
  • 9d86fc44e4 fix: return structured conflict-fix push assessment errors (Closes #519) sysadmin 2026-07-08 21:11:29 -05:00
  • 8db26c9a15 fix: preserve actual reconciler role for comment_issue preflight (Closes #540) sysadmin 2026-07-08 21:09:33 -05:00
  • ae9ed8a908 fix: bind issue comments to explicit worktree path (Closes #560) sysadmin 2026-07-08 21:09:01 -05:00
  • f1449ff5c8 fix: isolate #519 PR lookup from shared lease comment listing sysadmin 2026-07-08 22:07:59 -04:00
  • 08bcc03f17 fix: return structured conflict-fix push assessment errors (Closes #519) sysadmin 2026-07-08 04:31:11 -04:00
  • 6e589e73ea fix: guard remote/repo mismatch vs local git remote (Closes #530) sysadmin 2026-07-08 21:07:02 -05:00
  • 8c171fb47b Merge pull request 'feat: add root MCP operator shell menu (#478)' (#479) from feat/issue-478-mcp-menu-shell into master sysadmin 2026-07-08 21:04:35 -05:00
  • 18e7d7b6e1 Merge pull request 'fix: remove duplicate verify_preflight_purity in gitea_adopt_merger_pr_lease (closes #548)' (#550) from issue-548-fix-duplicate-preflight into master sysadmin 2026-07-08 20:54:40 -05:00
  • bd22135906 fix: bind issue comments to explicit worktree path (Closes #560) sysadmin 2026-07-08 16:12:45 -04:00
  • 78fce0dbb6 Merge branch 'fix/issue-546-reviewer-deadlock' into master (bootstrap deadlock bypass) sysadmin 2026-07-08 16:12:32 -04:00
  • fd2bc018ff fix: guard remote/repo mismatch vs local git remote (Closes #530) sysadminandClaude Opus 4.8 2026-07-08 15:49:31 -04:00
  • daf9910e83 feat: add BLOCKED + DIAGNOSE default rule and blocker report template (closes #552) sysadmin 2026-07-08 15:42:45 -04:00
  • 535da1bc5a chore: remove trailing extra blank line at EOF in test_mcp_server.py sysadmin 2026-07-08 15:40:12 -04:00
  • dfbee45309 fix: resolve reviewer preflight capability/lease deadlock and add gitea_release_reviewer_pr_lease tool (closes #546) sysadmin 2026-07-08 15:29:18 -04:00
  • a4e014e62b fix: remove duplicate verify_preflight_purity in gitea_adopt_merger_pr_lease (#548) sysadmin 2026-07-08 15:01:48 -04:00
  • eeadb1bbea Merge pull request 'feat: require MCP-native post-merge cleanup proof (Closes #517)' (#542) from feat/issue-517-mcp-native-cleanup into master sysadmin 2026-07-08 13:08:51 -05:00
  • c64809134f Detect stale MCP runtime before mutation tools execute sysadmin 2026-07-08 13:43:50 -04:00
  • 749ca04388 fix: scope MCP cleanup proof to mutation ledgers (#517) sysadminandClaude Opus 4.8 2026-07-08 13:43:39 -04:00
  • ea51b0196a feat: require MCP-native post-merge cleanup proof (Closes #517) sysadminandClaude Opus 4.8 2026-07-08 12:53:47 -04:00
  • cc63ab74e6 Merge pull request 'feat: add worktree cleanup audit integrity (Closes #404)' (#417) from feat/issue-404-worktree-cleanup-audit into master sysadmin 2026-07-08 11:51:06 -05:00
  • 9438855fdd fix: preserve actual reconciler role for #274/#475 role exemptions during comment_issue preflight (Closes #540) sysadminandClaude Opus 4.8 2026-07-08 12:03:14 -04:00
  • cfce823dd7 Merge pull request 'feat: guarded merger lease adoption flow (#536)' (#538) from feat/issue-536-merger-lease-adoption into master sysadmin 2026-07-08 10:47:51 -05:00
  • 7231f27c1c Merge pull request 'feat: add workflow-load session boundary proof (Closes #403)' (#422) from feat/issue-403-workflow-load-boundaries into master sysadmin 2026-07-08 10:42:49 -05:00
  • e27b6ddefb feat: add worktree cleanup audit integrity (Closes #404) sysadmin 2026-07-07 11:50:28 -04:00
  • cefebd7643 test: seed review workflow load and pass expected_head_sha in legacy test fixtures sysadmin 2026-07-08 02:35:13 -04:00
  • 3d540f6fba feat: add workflow-load session boundary proof (Closes #403) sysadminandClaude Opus 4.8 2026-07-07 12:56:30 -04:00
  • 2bb45c0f80 Merge pull request 'feat: add root checkout guard for contaminated control checkout (Closes #475)' (#488) from feat/issue-475-root-checkout-guard into master sysadmin 2026-07-08 10:12:52 -05:00
  • 0b62d4e06a Merge pull request 'feat: add session-owned worktree cleanup audit and TTL enforcement (Closes #401)' (#492) from feat/issue-401-worktree-cleanup-ttl into master sysadmin 2026-07-08 10:11:15 -05:00
  • 3550262613 fix: resolve conflicts for PR #516 sysadmin 2026-07-08 11:10:21 -04:00
  • 59f2de9711 fix: resolve conflicts for PR #511 sysadmin 2026-07-08 11:10:19 -04:00
  • c0b1f562a9 fix: resolve conflicts for PR #506 sysadmin 2026-07-08 11:10:18 -04:00
  • 560cfa8f47 fix: resolve conflicts for PR #499 sysadmin 2026-07-08 11:10:16 -04:00
  • 3b4f222a7d fix: resolve conflicts for PR #486 sysadmin 2026-07-08 11:10:15 -04:00
  • a2aea5357d fix: resolve conflicts for PR #444 sysadmin 2026-07-08 11:10:13 -04:00
  • 7d5c7df82f fix: resolve conflicts for PR #418 sysadminandClaude Opus 4.8 2026-07-08 11:06:03 -04:00
  • 08ea214526 feat: guarded merger lease adoption flow (#536) sysadmin 2026-07-08 11:03:56 -04:00