fix: allow Forgejo MCP refs for independent PR review (#86) #87
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/creatidy-kernel!87
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-86-review-mcp"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #86
Goal and scope
Remove anonymous Git transport as a prerequisite for independent whole-PR review. The reviewer verifies canonical repository metadata, the current open PR, and exact current base/head branch commits through read-only Forgejo MCP, then matches those SHAs to the primary-prepared clean local checkout and inspects the complete merge-base-to-HEAD diff. No anonymous Git transport is needed or used.
Reviewer independence, inherited provider/model/reasoning binding, review limits, sanitized validation, no-write permissions, normal Git ownership of repository operations, and merge authority are unchanged. The reviewer cannot write files or mutate Git/Forgejo. The semantic contract fixture accepts matching private-repository metadata and exact prepared objects without anonymous Git, and refuses missing or mismatched evidence.
Validation
pytest tests/test_workflow_contract.py: 17 passed, 103 subtests passed.make check: 1429 passed, 85 optional skips, 103 subtests; formatting, lint, basedpyright, import boundaries, secret scan, and diff check passed.make package-check: passed; reproducible wheel/sdist, isolated install, CLI, intake, and source smokes passed.fa157fb3890f29cc36e48677c45a588d3b29b4d0.40f3b5254069056c76e0a9bc5e3052d0f1e71b9d.make checkandmake package-checksuccessfully.PR #85 / issue #53 were not modified. Its active checkout and HEAD were preserved, its 9/13 review history was not changed, and no PR #85 review ordinal was used.
kilo referenced this pull request2026-10-12 13:12:03 +00:00