Block a user
feat: block workspace edits before preflight verification Closes #210
Block workspace edits before identity, capability, and role verification
feat: block workspace edits before preflight verification Closes #210
Approved! Preflight order verification gates resolved and tests passing cleanly.
feat(author-workflow): enforce exact issue lock before branch/commit/push/PR (Issue #204, recreation of PR #205)
Enforce exact issue lock before branch, commit, push, or PR creation
feat(author-workflow): enforce exact issue lock before branch/commit/push/PR (Issue #204, recreation of PR #205)
Approved! Verified exact issue lock and clean provenance matching all requirements. All tests passing successfully.
feat(reviewer-workflow): enforce single terminal review decision per PR review run
Enforce single terminal review decision per PR review run
feat(reviewer-workflow): enforce single terminal review decision per PR review run
Approved! Trailing whitespace issues resolved and all tests passing cleanly. Provenance and decision gates verified successfully.
feat(reviewer-workflow): enforce single terminal review decision per PR review run
REQUEST_CHANGES: Trailing whitespace detected by 'git diff --check' in tests/test_mcp_server.py at lines 1793 and 1895. Please clean the trailing whitespace and push the updated commit to make this PR eligible for approval.
Enforce pre-create duplicate title gate in gitea_create_issue (Issue #207)
Enforce exact-title and semantic duplicate stop before issue creation
Block CLI reviewer fallback after MCP profile switch failure
Additional low-severity observation:
During successful review/merge of PR #219, the actual review and merge mutations were performed through gitea-reviewer MCP as sysadmin / prgs-reviewer.…