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
sysadmin2026-07-06 00:29:21 -05:00
3320a5b3e6
test: isolate credentials and create_pr tests from MCP env leakage
sysadmin2026-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
sysadmin2026-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
sysadmin2026-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
sysadmin2026-07-06 00:14:40 -05:00
d747e0a2c9
Document external MCP registration for Jenkins and GlitchTip
sysadmin2026-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
sysadmin2026-07-05 23:56:36 -05:00
2f5e0408fd
test(review-proofs): add required Workspace mutations field to GOOD_HANDOFF mock
sysadmin2026-07-05 21:14:37 -04:00
2cd61a90fe
feat(runtime-isolation): loader, health checks, tests, and documentation for Issue #221sysadmin2026-07-05 21:13:40 -04:00
cb974d659f
feat(workflow-guard): check mid-merge in gitea_resolve_task_capability
sysadmin2026-07-05 21:13:38 -04:00
1948eae184
feat(workflow-guard): verify MCP runtime clean/not mid-merge before starting reviewer work
sysadmin2026-07-05 21:13:15 -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
sysadmin2026-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
sysadmin2026-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
sysadmin2026-07-05 16:19:06 -05:00
e2247fab85
feat(review-workflow): raise A-bar with capability, sweep, live-state, and role-boundary proofs (#179)
sysadminandClaude Fable 52026-07-05 15:44:17 -04:00
871d9d8590
feat(reviewer-workflow): add hard wall against reviewer mutations through alternate profile or CLI side-channel
sysadmin2026-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
sysadmin2026-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
sysadmin2026-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
sysadmin2026-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
sysadmin2026-07-05 15:13:24 -05: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
sysadmin2026-07-05 14:54:07 -05: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
sysadmin2026-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)
sysadmin2026-07-05 15:16:55 -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
sysadmin2026-07-05 11:59:05 -05:00
194301359e
feat: harden PR queue reconciliation against stale/conflicting state (#166)
sysadmin2026-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
sysadmin2026-07-05 11:38:47 -05:00
88296f0262
fix(pr-queue-inventory): address REQUEST_CHANGES on #165sysadmin2026-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
sysadmin2026-07-05 11:20:50 -05:00
485ba22c8f
Allow read-only PR queue inventory under author profiles while preserving hard review/merge gates
sysadmin2026-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
sysadmin2026-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
sysadmin2026-07-05 10:24:32 -05:00
7102f27d20
docs: update operator runbooks and roadmap docs for Jenkins/GlitchTip MCP status (#154)
sysadmin2026-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
sysadmin2026-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
sysadmin2026-07-05 05:31:27 -05:00
2592c6ba7e
feat: update operator guide and skill registry for role-aware task routing (#144)
sysadmin2026-07-05 06:29:27 -04:00
e80508313a
feat: integrate mock server with gitea-tools remote resolution and correct verdict parser
sysadminandClaude Opus 4.82026-07-05 04:12:13 -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
sysadmin2026-07-05 01:14:37 -05:00
3953b6bdd2
feat: allow gitea.issue.comment for author and reviewer profiles (#137)
sysadmin2026-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
sysadmin2026-07-04 17:48:49 -05:00
87172229aa
feat: support and test MDCPS reviewer identity per #107sysadmin2026-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
sysadmin2026-07-04 16:49:45 -05:00
552f538d97
fix: redact Gitea web links from MCP PR output
sysadmin2026-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
sysadmin2026-07-04 13:59:10 -05:00
10a29d1bd5
style: remove trailing whitespace in mcp_server.py and test_runtime_clarity.py
sysadmin2026-07-04 14:57:21 -04:00