Commit Graph

  • 342974f840 docs(wiki): record Gitea-Tools live wiki publication proof (#224) sysadminandClaude Opus 4.8 2026-07-06 01:36:49 -04:00
  • f58317d079 Add docs/wiki source tree and Gitea Wiki sync helper (#224) sysadminandClaude Opus 4.8 2026-07-06 01:36:10 -04:00
  • 125f52a059 Merge pull request 'Fix test env isolation for credentials and create_pr gate tests' (#229) from feat/issue-227-fix-test-env-isolation into master sysadmin 2026-07-06 00:29:21 -05:00
  • 3320a5b3e6 test: isolate credentials and create_pr tests from MCP env leakage sysadmin 2026-07-06 01:26:33 -04:00
  • 8436276991 Merge pull request 'Fix MCP registration and naming for Jenkins/GlitchTip servers (Issue #151)' (#226) from feat/issue-151-mcp-registration-naming into master sysadmin 2026-07-06 00:20:14 -05:00
  • 6971a75818 Merge pull request 'Block role/tool namespace mismatch for author and reviewer mutations (Issue #209)' (#223) from feat/issue-209-namespace-mismatch into master sysadmin 2026-07-06 00:14:48 -05:00
  • 25c19b26d3 Merge pull request 'Enforce issue-write tool gates to match task capability resolver (mcp-control-plane #69)' (#222) from feat/issue-69-issue-write-tool-gates into master sysadmin 2026-07-06 00:14:40 -05:00
  • d747e0a2c9 Document external MCP registration for Jenkins and GlitchTip sysadmin 2026-07-06 01:07:46 -04:00
  • e727210aad Merge pull request 'Isolate Gitea MCP runtime from mutable development worktrees (Issue #221)' (#225) from feat/issue-221-runtime-isolation into master sysadmin 2026-07-05 23:56:36 -05:00
  • 2f5e0408fd test(review-proofs): add required Workspace mutations field to GOOD_HANDOFF mock sysadmin 2026-07-05 21:14:37 -04:00
  • 2cd61a90fe feat(runtime-isolation): loader, health checks, tests, and documentation for Issue #221 sysadmin 2026-07-05 21:13:40 -04:00
  • cb974d659f feat(workflow-guard): check mid-merge in gitea_resolve_task_capability sysadmin 2026-07-05 21:13:38 -04:00
  • 1948eae184 feat(workflow-guard): verify MCP runtime clean/not mid-merge before starting reviewer work sysadmin 2026-07-05 21:13:15 -04:00
  • cbce6cb2e7 Block author mutations from reviewer MCP namespace (Issue #209) sysadminandClaude Opus 4.8 2026-07-05 21:12:33 -04:00
  • 00394d43b7 Enforce issue-write tool gates to match task capability resolver (Issue #69) sysadminandClaude Opus 4.8 2026-07-05 21:09:34 -04:00
  • c89ae2eb5c Rename mcp_server.py to gitea_mcp_server.py sysadmin 2026-07-05 21:07:42 -04:00
  • 380ed5fde1 Merge pull request 'Harden author-run reporting and mutation capability proof per #183' (#187) from feat/issue-183-harden-author-run-reporting into master sysadmin 2026-07-05 19:44:41 -05:00
  • 5229dedb03 feat(author): harden reporting and claim capability per #183 sysadmin 2026-07-05 15:35:25 -04:00
  • 57ac56fcb3 Merge pull request 'feat(workflow): capability stop terminal mode after reviewer denial (Issue #197)' (#218) from feat/issue-197-capability-stop-terminal into master sysadmin 2026-07-05 19:38:21 -05:00
  • 7a7e9c0cbc feat: enforce capability stop terminal mode after reviewer denial (Issue #197) sysadminandClaude Opus 4.8 2026-07-05 17:16:58 -04:00
  • 392266c553 Merge pull request 'feat: block workspace edits before preflight verification Closes #210' (#215) from feat/issue-210-block-workspace-edits-clean into master sysadmin 2026-07-05 19:34:35 -05:00
  • ab95f1b253 feat(preflight): block workspace edits before identity/capability verification (Closes #210) sysadmin 2026-07-05 16:52:20 -04:00
  • 8dd1b2ee34 Merge pull request 'feat(author-workflow): enforce exact issue lock before branch/commit/push/PR (Issue #204, recreation of PR #205)' (#213) from feat/issue-204-exact-issue-lock-v2 into master sysadmin 2026-07-05 19:28:14 -05:00
  • adb35f12b5 Merge pull request 'feat(reviewer-workflow): enforce single terminal review decision per PR review run' (#214) from feat/issue-211-single-terminal-review-decision into master sysadmin 2026-07-05 19:19:34 -05:00
  • 16f977fde0 fix(review): harden #211 decision lock and CLI gate per review blockers sysadmin 2026-07-05 17:48:17 -04:00
  • 7489107768 feat(review-workflow): enforce single terminal review decision per review run (#211) sysadmin 2026-07-05 17:40:27 -04:00
  • 5d0845df90 Initialize review decision lock in test suite to prevent flakiness and resolve test pollution sysadmin 2026-07-05 17:38:59 -04:00
  • 880fca81da Enforce single terminal review decision per PR review run (Issue #211) sysadmin 2026-07-05 16:45:28 -04:00
  • 8ec69cdd35 feat(author-workflow): enforce exact issue lock before branch/commit/push/PR (Issue #204) 2026-07-05 16:49:38 -04:00
  • 5b9fcaefbf Merge pull request 'Enforce pre-create duplicate title gate in gitea_create_issue (Issue #207)' (#220) from feat/issue-207-issue-duplicate-gate into master sysadmin 2026-07-05 16:34:50 -05:00
  • 75c176991e feat(issue-filing): enforce pre-create duplicate title gate (#207) sysadminandClaude Opus 4.8 2026-07-05 17:24:12 -04:00
  • 34a26d1c14 Merge pull request 'Add explicit close_pr capability resolution and gated PR close path (Issue #216)' (#219) from feat/issue-216-close-pr-capability into master sysadmin 2026-07-05 16:22:22 -05:00
  • 5a1db875bc Merge pull request 'feat(workflow): pre-task role/session router blocks reviewer tasks in author sessions (Issue #206)' (#217) from feat/issue-206-role-session-router into master sysadmin 2026-07-05 16:20:29 -05:00
  • 44a19e21d1 Merge pull request 'feat(reviewer-workflow): add hard wall against reviewer mutations through alternate profile or CLI side-channel' (#203) from feat/issue-194-reviewer-mutation-boundary into master sysadmin 2026-07-05 16:19:06 -05:00
  • 484873ed73 Add explicit close_pr capability resolution and gated PR close path (Issue #216) sysadminandClaude Fable 5 2026-07-05 17:18:48 -04:00
  • 87397230e8 Merge pull request 'Raise reviewer A-bar: capability, sweep, live-state, and role-boundary proofs (Issue #179)' (#193) from feat/issue-179-reviewer-proof-tightening into master sysadmin 2026-07-05 16:17:02 -05:00
  • a256caaae7 feat: add pre-task role/session router for reviewer tasks (Issue #206) sysadminandClaude Opus 4.8 2026-07-05 17:13:18 -04:00
  • 30cff19a41 fix(reviewer-workflow): address review — in-process mutation authority, no /tmp lock (#199) sysadminandClaude Fable 5 2026-07-05 16:51:34 -04:00
  • e2247fab85 feat(review-workflow): raise A-bar with capability, sweep, live-state, and role-boundary proofs (#179) sysadminandClaude Fable 5 2026-07-05 15:44:17 -04:00
  • 871d9d8590 feat(reviewer-workflow): add hard wall against reviewer mutations through alternate profile or CLI side-channel sysadmin 2026-07-05 16:12:44 -04:00
  • c6fd0fd963 Merge pull request 'Add fail-closed PR inventory wall when list_prs returns an unexpected empty queue (Issue #194)' (#195) from feat/issue-194-fail-closed-pr-inventory-wall into master sysadmin 2026-07-05 15:27:08 -05:00
  • 4e8b6cc5a9 Merge pull request 'Add role-boundary proofs for reviewer queue workflows (Issue #175)' (#192) from feat/issue-175-role-pivot-wall into master sysadmin 2026-07-05 15:24:45 -05:00
  • 9a35b80e9a Merge pull request 'Fix MCP registration and naming for Jenkins/GlitchTip servers and add discoverability coverage (#146)' (#190) from feat/issue-150-add-integration-discoverability-coverage into master sysadmin 2026-07-05 15:18:29 -05:00
  • 2b6a60a189 Merge pull request 'Add fail-closed branch-identity proofs for author commit/push workflow (Issue #177)' (#181) from feat/issue-177-branch-drift-proofs into master sysadmin 2026-07-05 15:13:24 -05:00
  • b354c93710 Implement fail-closed PR inventory trust gate for Issue #194 sysadmin 2026-07-05 16:06:17 -04:00
  • 4dcf8fdfe4 Merge pull request 'Require and validate Controller Handoff sections in workflow final reports (Issue #182)' (#186) from feat/issue-182-controller-handoff-enforcement into master sysadmin 2026-07-05 14:54:07 -05:00
  • 574a9ea7c1 Add role-boundary proofs for reviewer queue workflows sysadmin 2026-07-05 15:42:35 -04:00
  • 5b1f0be2be feat: fix MCP registration/naming for Jenkins/GlitchTip and add discoverability negative assertions (#146) sysadmin 2026-07-05 15:41:49 -04:00
  • 45c5cac2bc Require and validate Controller Handoff sections in workflow final reports sysadminandClaude Fable 5 2026-07-05 15:32:22 -04:00
  • 601c608c58 Merge pull request 'Add repo-name disambiguation and complete-inventory proofs for blind PR review' (#185) from feat/issue-184-repo-name-disambiguation into master sysadmin 2026-07-05 14:32:34 -05:00
  • e2bccbafee feat(review-workflow): add repo-name disambiguation and complete-inventory proofs (#184) sysadmin 2026-07-05 15:30:06 -04:00
  • 340b585bfd Merge pull request 'test: isolate CLI output capture with monkeypatch/redirect to fix stdout corruption in full suite (Issue #178)' (#180) from feat/issue-178-fix-test-suite-stdout-capture into master sysadmin 2026-07-05 14:26:31 -05:00
  • ff4ab500df test: isolate CLI output capture with monkeypatch/redirect to fix stdout corruption in full suite runs (Issue #178) sysadmin 2026-07-05 15:16:55 -04:00
  • 941ada38c2 feat(author-workflow): add fail-closed branch-identity proofs for commit/push (#177) sysadminandClaude Fable 5 2026-07-05 15:16:36 -04:00
  • 64dc334a92 Merge pull request 'Add fail-closed proofs for blind PR queue review workflow (Issue #173)' (#176) from feat/issue-173-reviewer-workflow-proofs into master sysadmin 2026-07-05 14:08:58 -05:00
  • ccc5ef79df feat(review-workflow): add fail-closed proofs for blind PR queue review (#173) sysadminandClaude Fable 5 2026-07-05 14:30:34 -04:00
  • ae7a390495 Merge pull request 'Harden URL redaction in inventory/review failure output (Issue #171)' (#174) from feat/issue-171-redact-raw-urls into master sysadmin 2026-07-05 13:28:02 -05:00
  • 3ff3affa64 Harden URL redaction in inventory/review failure output (Issue #171) sysadmin 2026-07-05 14:17:52 -04:00
  • fde8323ad4 Merge pull request 'test: add missing tests for #166 Requirement-5 conflict/staleness scenarios' (#172) from feat/issue-170-add-missing-166-req5-tests into master sysadmin 2026-07-05 13:09:56 -05:00
  • 0fdc8f5820 test(pr-queue): add missing Requirement-5 conflict/staleness scenario tests for #166 sysadmin 2026-07-05 14:05:21 -04:00
  • 29f04d003a Merge pull request 'Harden LLM role/task alignment and PR review feedback discovery' (#169) from feat/issue-167-review-feedback-discovery into master sysadmin 2026-07-05 12:17:43 -05:00
  • a4060c59cc feat: harden LLM role/task alignment and PR review feedback discovery (#167) sysadminandClaude Fable 5 2026-07-05 12:54:25 -04:00
  • 0b6733a7e8 Merge pull request 'Harden PR queue reconciliation against stale or conflicting PR state reports' (#168) from feat/issue-166-pr-queue-reconciliation-harden into master sysadmin 2026-07-05 11:59:05 -05:00
  • 194301359e feat: harden PR queue reconciliation against stale/conflicting state (#166) sysadmin 2026-07-05 12:45:05 -04:00
  • a02d990bc5 Merge pull request 'Allow read-only PR queue inventory under author profiles while preserving hard review/merge gates' (#165) from feat/issue-164-pr-queue-inventory-author into master sysadmin 2026-07-05 11:38:47 -05:00
  • 88296f0262 fix(pr-queue-inventory): address REQUEST_CHANGES on #165 sysadmin 2026-07-05 12:29:53 -04:00
  • 56d87db263 Merge pull request 'Update operator runbooks and roadmap docs for Jenkins/GlitchTip MCP status' (#163) from feat/issue-154-update-runbooks-roadmap-docs into master sysadmin 2026-07-05 11:20:50 -05:00
  • 485ba22c8f Allow read-only PR queue inventory under author profiles while preserving hard review/merge gates sysadmin 2026-07-05 11:25:56 -04:00
  • 82d6bf286a Merge pull request 'Update Gitea operator guide and skill registry for role-aware task routing' (#162) from feat/issue-144-operator-guide-updates into master sysadmin 2026-07-05 10:27:58 -05:00
  • e7556f5177 Merge pull request 'feat: structured permission failure reports on gated tools (#142)' (#161) from feat/issue-142-structured-permission-failures into master sysadmin 2026-07-05 10:24:32 -05:00
  • 7102f27d20 docs: update operator runbooks and roadmap docs for Jenkins/GlitchTip MCP status (#154) sysadmin 2026-07-05 10:59:50 -04:00
  • 67bc31eda5 Merge pull request 'Add task-routing and permission-boundary regression tests' (#160) from feat/issue-145-add-task-routing-permission-boundary-regression-tests into master sysadmin 2026-07-05 09:58:14 -05:00
  • 916cc7298a Merge pull request 'feat: merge-path compliance harness with mock Gitea target and safety rail (#156)' (#159) from feat/issue-156-compliance-harness into master sysadmin 2026-07-05 05:31:27 -05:00
  • 2592c6ba7e feat: update operator guide and skill registry for role-aware task routing (#144) sysadmin 2026-07-05 06:29:27 -04:00
  • e80508313a feat: integrate mock server with gitea-tools remote resolution and correct verdict parser sysadminandClaude Opus 4.8 2026-07-05 04:12:13 -04:00
  • abe952b4f1 feat: structured permission failure reports on gated tools (#142) sysadminandClaude Fable 5 2026-07-05 03:37:48 -04:00
  • 575da17156 test: add task-routing and permission-boundary regression tests (#145) sysadmin 2026-07-05 03:36:47 -04:00
  • 0947f1ad8a feat: merge-path compliance harness with mock Gitea target and safety rail (#156) sysadminandClaude Opus 4.8 2026-07-05 03:33:12 -04:00
  • d73d238c37 Merge pull request 'docs: document static dual-namespace Gitea MCP deployment model (#143)' (#158) from docs/issue-143-dual-namespace-model into master sysadmin 2026-07-05 02:29:21 -05:00
  • fec37cdda9 Merge pull request 'feat: add read-only Gitea task capability resolver tool (#141)' (#157) from feat/issue-141-task-capability-resolver into master sysadmin 2026-07-05 02:24:36 -05:00
  • 2ad876be9f docs: document static dual-namespace Gitea MCP deployment model (#143) sysadminandClaude Fable 5 2026-07-05 03:20:36 -04:00
  • 8ef9129e44 feat: add read-only Gitea task capability resolver tool (#141) sysadmin 2026-07-05 03:21:51 -04:00
  • 3c1ab87e1b Merge pull request 'test: forward-direction issue-comment permission separation (#137 follow-up)' (#140) from tests/issue-137-permission-separation into master sysadmin 2026-07-05 01:47:26 -05:00
  • 9b84ecf592 test: forward-direction issue-comment permission separation (#137 follow-up) sysadminandClaude Fable 5 2026-07-05 02:40:42 -04:00
  • 995bd168c6 Merge pull request 'feat: allow gitea.issue.comment for author/reviewer profiles (#137)' (#138) from feat/issue-137-allow-issue-comments into master sysadmin 2026-07-05 01:14:37 -05:00
  • 3953b6bdd2 feat: allow gitea.issue.comment for author and reviewer profiles (#137) sysadmin 2026-07-05 02:10:18 -04:00
  • 7a6f7257c8 Merge pull request 'feat: support and test MDCPS reviewer identity per #107' (#136) from feat/issue-107-mdcps-reviewer-identity into master sysadmin 2026-07-04 17:48:49 -05:00
  • 87172229aa feat: support and test MDCPS reviewer identity per #107 sysadmin 2026-07-04 18:35:45 -04:00
  • e88ca1d64b Merge pull request 'feat: complete operator guide and skill registry requirements (#129)' (#134) from feat/issue-129-operator-guide-skills into master sysadmin 2026-07-04 16:49:45 -05:00
  • 4253f8a52a feat: satisfy Issue #129 operator guide and skill registry requirements sysadmin 2026-07-04 17:46:19 -04:00
  • cd1d8d71a2 Merge pull request 'fix: redact Gitea web links from PR/issue MCP tool output (#125)' (#133) from feat/issue-125-pr-url-redaction into master sysadmin 2026-07-04 16:44:24 -05:00
  • c349b98206 docs: note in-place mutation contract on _with_optional_url sysadminandClaude Fable 5 2026-07-04 17:06:41 -04:00
  • 552f538d97 fix: redact Gitea web links from MCP PR output sysadmin 2026-07-04 16:46:55 -04:00
  • 2beeeceb90 Merge pull request 'feat: make Gitea MCP profile activation and runtime identity state explicit (#131)' (#132) from feat/issue-131-profile-identity-clarity into master sysadmin 2026-07-04 13:59:10 -05:00
  • 10a29d1bd5 style: remove trailing whitespace in mcp_server.py and test_runtime_clarity.py sysadmin 2026-07-04 14:57:21 -04:00
  • a0e7d3360e feat: implement profile activation and runtime identity clarity (#131) sysadmin 2026-07-04 02:04:07 -04:00
  • b1256d73b4 Merge pull request 'feat: add operator guide and project skills discovery MCP tools (#128)' (#130) from feat/issue-128-operator-guide-skills into master sysadmin 2026-07-04 00:06:04 -05:00
  • 6a8a9d99b7 feat: add operator guide and project skills discovery MCP tools (#128) sysadminandClaude Fable 5 2026-07-03 19:49:11 -04:00
  • 349bc06da7 Merge pull request 'feat: add Gitea issue comment list/create MCP tools (#126)' (#127) from feat/issue-126-issue-comment-tools into master sysadmin 2026-07-03 18:40:38 -05:00
  • 5aeb51f132 feat: add Gitea issue comment list/create MCP tools (#126) sysadminandClaude Fable 5 2026-07-03 19:07:36 -04:00