Regular User Account sysadmin
  • Joined on 2024-02-16
sysadmin closed issue Scaled-Tech-Consu…/Gitea-Tools#270 2026-07-07 08:54:04 -05:00
Gitea operations must prefer native MCP and fail closed on unsafe shell/API fallbacks
sysadmin merged pull request Scaled-Tech-Consu…/Gitea-Tools#377 2026-07-07 08:54:03 -05:00
feat: add native MCP preference gate and shell circuit breaker (Closes #270)
sysadmin approved Scaled-Tech-Consu…/Gitea-Tools#377 2026-07-07 08:53:50 -05:00
feat: add native MCP preference gate and shell circuit breaker (Closes #270)

All tests pass successfully after merging master (1388 passed, 1 failed [pre-existing]). Reviewed the implementation of native_mcp_preference.py and the test coverage in tests/test_native_mcp_preference.py. It correctly enforces native MCP preference over shell / direct API / helper script fallbacks for Gitea mutations, and implements the shell spawn failure circuit breaker to prevent unproven/unsafe fallbacks when MCP is broken. Verified that the remaining failure is pre-existing on master.

sysadmin pushed to master at Scaled-Tech-Consu…/Gitea-Tools 2026-07-07 08:51:15 -05:00
1c506fa779 Merge pull request 'feat: comment-then-stop policy for partial PR reconciliation (Closes #302)' (#375) from feat/issue-302-partial-reconciliation-policy into master
ba4cf2e93d fix: resolve conflicts for PR #375 against latest master
bbf5ee6d59 fix: resolve conflicts for PR #375 against current master
852ac1f56b feat: comment-then-stop policy for partial PR reconciliation (Closes #302)
Compare 4 commits »
sysadmin merged pull request Scaled-Tech-Consu…/Gitea-Tools#375 2026-07-07 08:51:13 -05:00
feat: comment-then-stop policy for partial PR reconciliation (Closes #302)
sysadmin closed issue Scaled-Tech-Consu…/Gitea-Tools#302 2026-07-07 08:51:13 -05:00
Define partial reconciliation behavior when PR close capability is missing
sysadmin approved Scaled-Tech-Consu…/Gitea-Tools#375 2026-07-07 08:51:01 -05:00
feat: comment-then-stop policy for partial PR reconciliation (Closes #302)

All tests pass successfully after merging master (1378 passed, 1 failed [pre-existing]). Reviewed the implementation of resolve_partial_reconciliation_plan and assess_partial_reconciliation_report in review_proofs.py, the workflow documentation in skills/llm-project-workflow/workflows/reconcile-landed-pr.md, and the test coverage in tests/test_review_proofs.py. It correctly implements Option B (comment-then-stop) as the durable policy for partial reconciliation. Verified that the remaining failure is pre-existing on master.

sysadmin pushed to master at Scaled-Tech-Consu…/Gitea-Tools 2026-07-07 08:47:09 -05:00
e7a1e183a0 Merge pull request 'feat: prove inventory pagination and worktree state in reviewer reports (Closes #293)' (#369) from feat/issue-293-inventory-worktree-proof into master
56f8f9eeb4 fix: resolve conflicts for PR #369 against current master
faf4484657 fix: resolve conflicts for PR #369 against latest master
51d0c14009 fix: resolve conflicts for PR #369 against latest master
a5fb7d2472 fix: resolve conflicts for PR #366 against current master
Compare 6 commits »
sysadmin merged pull request Scaled-Tech-Consu…/Gitea-Tools#369 2026-07-07 08:47:06 -05:00
feat: prove inventory pagination and worktree state in reviewer reports (Closes #293)
sysadmin closed issue Scaled-Tech-Consu…/Gitea-Tools#293 2026-07-07 08:47:06 -05:00
Reviewer final reports must prove inventory completeness and worktree state consistently
sysadmin approved Scaled-Tech-Consu…/Gitea-Tools#369 2026-07-07 08:46:54 -05:00
feat: prove inventory pagination and worktree state in reviewer reports (Closes #293)

All tests pass successfully after merging master (1369 passed, 1 failed [pre-existing]). Reviewed the implementation of assess_inventory_worktree_report in reviewer_inventory_worktree.py and the test coverage in tests/test_reviewer_inventory_worktree.py. It correctly validates PR inventory pagination completeness and checks that worktree fields (used/path/HEAD state) are reported consistently. Verified that the remaining failure is pre-existing on master.

sysadmin suggested changes for Scaled-Tech-Consu…/Gitea-Tools#374 2026-07-07 08:45:15 -05:00
feat: enforce branches-only author mutation worktree guard (Closes #274)

The implementation of the branches-only author mutation guard in _enforce_branches_only_author_mutation breaks the existing integration tests in tests/test_commit_payloads.py. Specifically, the integration tests call gitea_commit_files from a temporary directory (tempfile.TemporaryDirectory()) which does not live under branches/, and because worktree_path / environment variables are not resolved from the active issue lock file or mapped to a branches/ layout in those tests, the mutation guard blocks the call and raises a RuntimeError ('workspace is the stable control checkout' or 'is not under branches/'). Please update either the mutation workspace resolution (to fallback gracefully for tests / support lock file paths) or adapt tests/test_commit_payloads.py to use a branches/ layout so that the test suite passes.

sysadmin pushed to master at Scaled-Tech-Consu…/Gitea-Tools 2026-07-07 08:42:42 -05:00
b6cf32c845 Merge pull request 'feat: add dedicated reconciliation controller-handoff schema (Closes #303)' (#373) from feat/issue-303-reconciliation-handoff into master
fa922cf8e3 fix: resolve conflicts for PR #373 against latest master
012b8b387a feat: add dedicated reconciliation controller-handoff schema (Closes #303)
Compare 3 commits »
sysadmin merged pull request Scaled-Tech-Consu…/Gitea-Tools#373 2026-07-07 08:42:41 -05:00
feat: add dedicated reconciliation controller-handoff schema (Closes #303)
sysadmin closed issue Scaled-Tech-Consu…/Gitea-Tools#303 2026-07-07 08:42:41 -05:00
Controller handoff schema must support already-landed PR reconciliation
sysadmin approved Scaled-Tech-Consu…/Gitea-Tools#373 2026-07-07 08:42:29 -05:00
feat: add dedicated reconciliation controller-handoff schema (Closes #303)

All tests pass successfully after merging master (1359 passed, 1 failed [pre-existing]). Reviewed the implementation of assess_reconciliation_handoff in review_proofs.py and the test coverage in tests/test_reconciliation_handoff.py. It correctly introduces a dedicated handoff schema for already-landed PR reconciliation, enforcing presence of necessary fields and rejection of stale reviewer/author fields. Verified that the remaining failure is pre-existing on master.

sysadmin pushed to master at Scaled-Tech-Consu…/Gitea-Tools 2026-07-07 08:39:38 -05:00
a17e8561d0 Merge pull request 'feat: require infra_stop repair handoff for blocked reviewers (Closes #289)' (#366) from feat/issue-289-infra-stop-handoff into master
93230457d8 fix: resolve conflicts for PR #366 against latest master
8a6cb6ac2c fix: resolve conflicts for PR #366 against latest master
c5ab43ed5a fix: resolve conflicts for PR #366 against current master
6be8f16351 Add infra-stop repair handoff verifier for blocked reviewers (#289)
Compare 5 commits »
sysadmin merged pull request Scaled-Tech-Consu…/Gitea-Tools#366 2026-07-07 08:39:36 -05:00
feat: require infra_stop repair handoff for blocked reviewers (Closes #289)
sysadmin closed issue Scaled-Tech-Consu…/Gitea-Tools#289 2026-07-07 08:39:36 -05:00
Blocked reviewer workflows must stop cleanly on infra_stop and produce repair handoff