Commit Graph

  • 6868b345ee Merge branch 'master' into feat/issue-634-readonly-system-health-api jcwalker3 2026-07-23 01:12:52 -05:00
  • 64b6eb5d54 Merge branch 'master' into feat/issue-638-webui-app-shell-phase1 jcwalker3 2026-07-23 01:01:24 -05:00
  • 4f3a464a90 Merge pull request 'fix: authoritative cross-role generic queue allocation (Closes #840)' (#841) from fix/issue-840-cross-role-queue-allocation into master sysadmin 2026-07-23 00:37:55 -05:00
  • f21f81f9b5 Merge branch 'master' into feat/issue-638-webui-app-shell-phase1 sysadminandClaude Opus 4.8 2026-07-23 01:14:51 -04:00
  • badc4e636b Merge branch 'master' into fix/issue-790-slice-a-heartbeat-policy jcwalker3 2026-07-23 00:06:18 -05:00
  • da6a864463 Merge branch 'master' into feat/issue-634-readonly-system-health-api jcwalker3 2026-07-23 00:06:06 -05:00
  • 9468dd624d merge master into fix/issue-840-cross-role-queue-allocation sysadmin 2026-07-23 00:06:09 -04:00
  • 648d9464ba fix: authoritative cross-role generic queue allocation (Closes #840) sysadminandClaude Opus 4.8 2026-07-23 00:05:35 -04:00
  • caaae9b6ee feat(arch01): atomic platform install + authority kernel (Closes #822) (#839) jcwalker3andsysadmin 2026-07-22 23:00:24 -05:00
  • 689c60fc7c Merge pull request 'feat(webui): console authorization, RBAC, redaction, and audit model (Closes #633)' (#811) from feat/issue-633-console-authz-audit-model into master sysadmin 2026-07-22 22:16:38 -05:00
  • 66a89a46bb Merge branch 'master' into feat/issue-633-console-authz-audit-model jcwalker3 2026-07-22 21:57:53 -05:00
  • b7a63a5579 feat(webui): unified session/lease/lock/worktree inventory API (Closes #636) sysadminandClaude Opus 4.8 2026-07-22 19:35:21 -04:00
  • 53c2c92782 Merge pull request 'feat(webui): versioned project registry API (Closes #635)' (#819) from feat/issue-635-project-registry-api into master sysadmin 2026-07-22 20:04:26 -05:00
  • 14c9c4d702 Merge pull request 'fix(mcp): forward worktree_path into publication preflight (Closes #815)' (#817) from fix/issue-815-preflight-worktree-forwarding into master sysadmin 2026-07-22 18:34:31 -05:00
  • 08061b7b8a feat(webui): evolve application shell for Phase 1 console IA (Closes #638) jcwalker3andClaude Opus 4.8 2026-07-22 17:56:28 -05:00
  • 95a5eb254f fix(mcp): forward worktree_path into publication preflight (Closes #815) jcwalker3andClaude Opus 4.8 2026-07-22 17:27:49 -05:00
  • 910b6edbdc Merge pull request 'feat(mcp): publish an unpublished local commit on a registered issue worktree (Closes #812)' (#814) from feat/issue-812-publish-unpublished-commit into master sysadmin 2026-07-22 16:40:54 -05:00
  • 99fda93bcc feat(mcp): publish an unpublished local commit on a registered issue worktree (Closes #812) jcwalker3andClaude Opus 4.8 (1M context) <[email protected]> 2026-07-22 16:18:00 -05:00
  • 5494696227 feat(webui): read-only system-health API (Closes #634) jcwalker3andClaude Opus 4.8 2026-07-22 15:59:30 -05:00
  • b2f6e9a6dc feat(webui): versioned project registry API (Closes #635) sysadminandClaude Opus 4.8 2026-07-22 16:12:07 -04:00
  • 479e434f92 feat(webui): console authorization, RBAC, redaction, and audit model (Closes #633) jcwalker3andClaude Opus 4.8 2026-07-22 14:37:35 -05:00
  • 9eb0f29cef Merge pull request 'feat(webui): worker registry and configuration schema (Closes #798)' (#810) from feat/issue-798-worker-registry-schema into master sysadmin 2026-07-22 06:48:29 -05:00
  • 0b29404031 Merge pull request 'docs(webui): MCP Control Plane Web Console architecture ADR (Closes #632)' (#796) from docs/issue-632-web-console-architecture into master sysadmin 2026-07-22 06:22:11 -05:00
  • 5463f58933 feat(webui): worker registry and configuration schema (Closes #798) jcwalker3andClaude Opus 4.8 2026-07-22 06:10:34 -05:00
  • 5032965e3a Merge pull request 'feat: make master-parity live-remote aware so a stale daemon fails closed (Closes #610)' (#788) from feat/issue-610-live-remote-parity into master sysadmin 2026-07-22 05:51:56 -05:00
  • 57a52b1a99 fix(parity): hermetic live-remote master reads under pytest (Closes #610) jcwalker3andGrok 4.5 2026-07-22 05:40:15 -05:00
  • e33b8d3712 docs(webui): add MCP Control Plane Web Console architecture ADR (Closes #632) jcwalker3andClaude Opus 4.8 2026-07-22 04:52:21 -05:00
  • 344dc41ce2 Merge branch 'master' into feat/issue-610-live-remote-parity jcwalker3 2026-07-22 04:30:44 -05:00
  • c1d2bad901 feat(issue-628): Add unit and integration tests for autonomous canonical handoffs and task orchestration jcwalker3 2026-07-22 04:08:43 -05:00
  • 243f52dc79 feat(lease): make the author task heartbeat load-bearing (#790 Slice A) sysadminandClaude Opus 4.8 2026-07-22 04:19:48 -04:00
  • 620ed6e9a9 Merge pull request 'fix(lock): allow exact-owner renewal of expired author issue locks (Closes #760)' (#791) from fix/issue-760-exact-owner-renewal into master sysadmin 2026-07-22 01:02:39 -05:00
  • a30a3ce4c3 fix(lock): make the exact-owner renewal waiver survive downstream gates (#760) sysadminandClaude Opus 4.8 2026-07-22 01:10:48 -04:00
  • 1a97ced133 feat(lock): allow exact-owner renewal of expired author issue locks (Closes #760) sysadminandClaude Opus 4.8 2026-07-22 00:39:51 -04:00
  • 3d0c13fa5a Merge pull request 'fix(guard): quote-aware shell segmentation so only real daemon kills classify (Closes #787)' (#789) from fix/issue-787-kill-segment-separators into master sysadmin 2026-07-21 21:40:02 -05:00
  • 0f19773076 Merge branch 'master' into feat/issue-610-live-remote-parity jcwalker3 2026-07-21 20:48:54 -05:00
  • aa4fe1cc7b fix(guard): make shell segment splitting quote-aware (Closes #787) jcwalker3andClaude Opus 4.8 2026-07-21 20:45:17 -05:00
  • 6b58f04d39 fix(guard): split on & and unwrap subshells so real daemon kills classify (Closes #787) jcwalker3andClaude Opus 4.8 2026-07-21 19:56:00 -05:00
  • 35e94e107c Merge pull request 'fix(mcp): block manual daemon killing as workflow recovery (Closes #630)' (#786) from fix/issue-630-daemon-kill-contamination into master sysadmin 2026-07-21 18:04:05 -05:00
  • 1ec4672fad fix(mcp): block manual daemon killing as workflow recovery (Closes #630) jcwalker3andClaude Opus 4.8 2026-07-21 17:54:19 -05:00
  • 7ecf7bf2d6 Merge pull request 'feat(control-plane): persist allocator dependency edges as durable state (Closes #784)' (#785) from feat/issue-784-durable-dependency-edges into master sysadmin 2026-07-21 17:22:07 -05:00
  • 0589ec8069 feat(control-plane): persist allocator dependency edges as durable state (Closes #784) sysadminandClaude Opus 4.8 2026-07-21 18:07:21 -04:00
  • 300e8acd13 Merge pull request 'fix(mcp): add sanctioned gitea_edit_issue and a doc/registry drift guard (Closes #781)' (#783) from fix/issue-781-mcp-edit-issue-tool into master sysadmin 2026-07-21 16:15:01 -05:00
  • a002864a06 fix(mcp): add sanctioned gitea_edit_issue and a doc/registry drift guard (Closes #781) sysadminandClaude Opus 4.8 2026-07-21 16:52:23 -04:00
  • 8e149e6cfa Merge pull request 'fix(workflow): retire status:pr-open on every terminal PR transition (Closes #780)' (#782) from fix/issue-780-terminal-pr-open-label-cleanup into master sysadmin 2026-07-21 15:14:21 -05:00
  • ed0e8c82de fix(workflow): retire status:pr-open on every terminal PR transition (Closes #780) sysadminandClaude Opus 4.8 2026-07-21 15:41:24 -04:00
  • df3167488c Merge pull request 'feat: enforce self-propagating canonical handoffs through controller closure (Closes #626)' (#779) from feat/issue-626-self-propagating-handoffs into master sysadmin 2026-07-21 12:53:50 -05:00
  • ddc9b97d40 feat: enforce self-propagating canonical handoffs through controller closure (Closes #626) jcwalker3andClaude Opus 4.8 2026-07-21 02:33:51 -05:00
  • 1d11cbab0f Merge pull request 'fix(allocator): pre-rank exclusions and candidates_json transport (Closes #776)' (#777) from fix/issue-776-allocator-pre-rank-exclusions into master sysadmin 2026-07-20 22:33:05 -05:00
  • d17f055e86 fix(allocator): pre-rank exclusions and candidates_json transport (#776) sysadminandClaude Opus 4.8 2026-07-20 22:40:39 -04:00
  • 52ded0ea71 Merge pull request 'fix: mutation budget counts server-side changes only (Closes #617)' (#775) from fix/issue-617-mutation-budget-classifier into master sysadmin 2026-07-20 20:28:32 -05:00
  • 296601647d fix: mutation budget counts server-side changes only (Closes #617) jcwalker3andClaude Opus 4.8 2026-07-20 18:58:40 -05:00
  • 702ceb2480 Merge pull request 'fix(mcp): recover clean unpublished author work after the owning session exits (Closes #772)' (#774) from fix/issue-772-unpublished-claim-recovery into master sysadmin 2026-07-20 15:52:07 -05:00
  • 6c15aa88b3 test(mcp): AC9 assessor/mutator parity + AC6 unpublished recovery MCP regressions (PR #774 F1/F2) jcwalker3andGrok 4.5 2026-07-20 15:38:11 -05:00
  • c31df2130c test(mcp): AC9 assessor/mutator parity + AC6 unpublished recovery MCP regressions (PR #774 F1/F2) sysadminandGrok 4.5 2026-07-20 16:13:53 -04:00
  • ccfaa0ec0c Merge pull request 'fix: exclude foreign-claimed work from allocation (Closes #765)' (#773) from fix/issue-765-allocator-foreign-lease into master sysadmin 2026-07-20 14:24:58 -05:00
  • ca76dacd73 fix(mcp): recover clean unpublished author work after the owning session exits jcwalker3andClaude Opus 4.8 (1M context) <[email protected]> 2026-07-20 14:18:25 -05:00
  • ad13d872df fix: exclude foreign-claimed work from allocation instead of blockading the queue (Closes #765) jcwalker3andClaude Opus 4.8 2026-07-20 13:52:39 -05:00
  • 0c2f45abb7 Merge pull request 'fix: durable author worktree resolution without control fallback (Closes #618)' (#771) from fix/issue-618-author-worktree-resolution into master sysadmin 2026-07-20 13:10:26 -05:00
  • 5ed2ab8a38 fix: durable author worktree resolution without control fallback (Closes #618) jcwalker3andClaude Opus 4.8 2026-07-20 12:55:40 -05:00
  • 0568f44cb2 Merge pull request 'feat: enforce stable-control vs dev runtime modes for Gitea MCP (Closes #615)' (#770) from feat/issue-615-runtime-mode-enforcement into master sysadmin 2026-07-20 12:36:57 -05:00
  • ab34280f90 fix: correct runtime-gate alignment and per-call state for #615 (Closes #615) sysadminandClaude Opus 4.8 2026-07-20 12:28:07 -04:00
  • 9bf3acfef6 feat: enforce stable-control vs dev runtime modes for Gitea MCP (Closes #615) sysadminandClaude Opus 4.8 2026-07-20 10:48:47 -04:00
  • 059ee77c1f Merge pull request 'feat: add Sentry-to-Gitea incident bridge for MCP workflow failures (Closes #607)' (#767) from feat/issue-607-sentry-incident-bridge into master sysadmin 2026-07-20 04:45:10 -05:00
  • bc968dd2e0 fix: post AC4 recurrence comments on linked incident issues (#607) jcwalker3 2026-07-20 04:08:52 -05:00
  • 716fc21a0d Merge branch 'master' into feat/issue-607-sentry-incident-bridge jcwalker3 2026-07-20 03:08:51 -05:00
  • edaeede250 Merge pull request 'fix(mcp): accept strict-descendant dead-session recovery (Closes #768)' (#769) from fix/issue-768-descendant-recovery into master sysadmin 2026-07-20 03:05:39 -05:00
  • 5547399037 fix(mcp): accept strict-descendant dead-session recovery (Closes #768) jcwalker3andClaude Opus 4.8 2026-07-20 02:52:29 -05:00
  • cb6ae0ca50 Merge branch 'master' into feat/issue-607-sentry-incident-bridge sysadmin 2026-07-20 01:11:57 -04:00
  • d12adabeb1 Merge pull request 'fix(mcp): enforce role capability invariants' (#766) from fix/issue-723-role-stamp-invariants into master sysadmin 2026-07-19 23:38:49 -05:00
  • 4b8a9219d8 fix(mcp): enforce role capability invariants (Closes #723) sysadmin 2026-07-19 23:21:54 -04:00
  • e168978579 feat: add Sentry-to-Gitea incident bridge for MCP workflow failures (Closes #607) sysadminandClaude Opus 4.8 2026-07-19 22:35:18 -04:00
  • fcf6981b1b Merge pull request 'feat: add workflow dashboard for queue, leases, and next safe action (Closes #605)' (#762) from feat/issue-605-workflow-dashboard into master sysadmin 2026-07-19 19:20:19 -05:00
  • d181d499d3 Merge branch 'master' into feat/issue-605-workflow-dashboard jcwalker3 2026-07-19 18:54:17 -05:00
  • b7a5284b98 Merge pull request 'fix: accept canonical reviewer lease preflight order (Closes #763)' (#764) from fix/issue-763-reviewer-lease-preflight-order into master sysadmin 2026-07-19 17:52:59 -05:00
  • 6b568d8805 fix: accept reviewer lease preflight transition (Closes #763) sysadmin 2026-07-19 18:27:34 -04:00
  • 7f2b9f36de feat: add workflow dashboard for queue, leases, and next safe action (Closes #605) sysadmin 2026-07-19 14:43:10 -04:00
  • 8a851eb87e Merge pull request 'fix: rank complete allocator inventory and resolve declared dependencies (Closes #758)' (#761) from fix/issue-758-allocator-dependency-aware into master sysadmin 2026-07-19 13:32:17 -05:00
  • ad59053cd7 fix: rank complete allocator inventory and resolve declared dependencies (Closes #758) sysadmin 2026-07-19 14:12:04 -04:00
  • 854818e65a Merge pull request 'fix(mcp): honor the create-issue bootstrap in anti-stomp preflight (Closes #757)' (#759) from fix/issue-757-create-issue-bootstrap-anti-stomp into master sysadmin 2026-07-19 12:34:07 -05:00
  • 9d2c652ae8 fix(mcp): require proven base equivalence for the create-issue bootstrap sysadminandClaude Opus 4.8 2026-07-19 12:59:08 -04:00
  • adc61255b2 fix(mcp): honor the create-issue bootstrap in anti-stomp preflight (Closes #757) sysadminandClaude Opus 4.8 2026-07-19 02:26:58 -04:00
  • bde5c5fb20 Merge pull request 'fix(mcp): bind post-merge moot-lease cleanup to the reconciler capability (Closes #745)' (#746) from fix/issue-745-reconciler-moot-lease-gate into master sysadmin 2026-07-18 22:04:42 -05:00
  • a517655aad Merge branch 'master' into fix/issue-745-reconciler-moot-lease-gate jcwalker3 2026-07-18 21:45:47 -05:00
  • 447595b72b Merge pull request 'fix(mcp): allow create_issue from clean control checkout (Closes #749)' (#750) from fix/issue-749-create-issue-bootstrap into master sysadmin 2026-07-18 21:38:06 -05:00
  • 5e0e474350 Merge branch 'master' into fix/issue-749-create-issue-bootstrap jcwalker3 2026-07-18 21:16:23 -05:00
  • 043df0f7df Merge pull request 'fix(mcp): let a sanctioned recovery keep its own owning PR (Closes #755)' (#756) from fix/issue-755-owning-pr-recovery into master sysadmin 2026-07-18 21:08:34 -05:00
  • f858c1d1b2 fix(mcp): let a sanctioned recovery keep its own owning PR (Closes #755) sysadminandClaude Opus 4.8 2026-07-18 21:48:56 -04:00
  • 08f67007c5 Merge pull request 'fix(mcp): allow author-lock recovery after the owning session exits (Closes #753)' (#754) from fix/issue-753-dead-pid-author-lock-recovery into master sysadmin 2026-07-18 20:03:26 -05:00
  • 3edeba4d7f fix(mcp): allow author-lock recovery after the owning session exits (Closes #753) sysadminandClaude Opus 4.8 2026-07-18 19:31:55 -04:00
  • 0425bf9a43 Merge pull request 'fix(mcp): derive checks requirement from live branch protection (Closes #751)' (#752) from fix/issue-751-checks-assessor into master sysadmin 2026-07-18 17:52:54 -05:00
  • 03c64a3219 Merge branch 'master' into fix/issue-745-reconciler-moot-lease-gate jcwalker3 2026-07-18 17:19:37 -05:00
  • eac7afe5cb fix(mcp): derive checks requirement from live branch protection (Closes #751) sysadminandClaude Opus 4.8 2026-07-18 17:38:54 -04:00
  • e349839fd7 fix(mcp): allow create_issue from clean control checkout (#749) sysadmin 2026-07-18 16:19:04 -04:00
  • fdab6b6c69 Merge pull request 'feat(mcp): use a 10-minute sliding TTL for reviewer and merger PR leases (Closes #747)' (#748) from feat/issue-747-sliding-lease-ttl into master sysadmin 2026-07-18 13:16:23 -05:00
  • 277ec5269d feat(mcp): use a 10-minute sliding TTL for reviewer and merger PR leases (Closes #747) sysadminandClaude Opus 4.8 2026-07-18 13:55:46 -04:00
  • b00e09a781 fix(mcp): bind post-merge moot-lease cleanup to the reconciler capability (Closes #745) sysadminandClaude Opus 4.8 2026-07-18 12:59:51 -04:00
  • b05075fd25 Merge pull request 'fix(mcp): consume canonical target root in cross-repository operations (Closes #741)' (#744) from fix/issue-741-canonical-root-consumers into master sysadmin 2026-07-18 11:23:35 -05:00
  • 61c3a57df5 fix(mcp): consume canonical target root in cross-repository operations (Closes #741) sysadminandClaude Opus 4.8 2026-07-18 12:02:31 -04:00
  • c908ed6050 Merge pull request 'fix(mcp): complete canonical-root consumption for cross-repository namespaces (Closes #739)' (#740) from feat/issue-739-canonical-root-consumption into master sysadmin 2026-07-18 10:34:10 -05:00
  • 0a38d92382 Merge pull request 'fix(mcp): accept acquired merger-lease provenance and add owner finalization (Closes #742)' (#743) from fix/issue-742-merger-lease-provenance into master sysadmin 2026-07-18 10:12:27 -05:00