sysadmin
8d5fa06351
Merge commit 'b5ee6567aade4fdce4c57d826184bfd01ebb522e' into HEAD
...
# Conflicts:
# tests/test_llm_workflow_split.py
2026-07-07 10:19:18 -04:00
sysadmin
b5ee6567aa
Merge pull request 'feat: verify canonical workflow citation and version in review reports ( Closes #296 )' ( #380 ) from feat/issue-296-workflow-version-proof into master
2026-07-07 09:11:13 -05:00
sysadmin
103364aa8d
Merge pull request 'feat: add PR-only queue cleanup mode with per-PR dispatch gates ( Closes #390 )' ( #393 ) from feat/issue-390-pr-queue-cleanup-mode into master
2026-07-07 09:07:51 -05:00
sysadmin and Claude Opus 4.8
a2bd23da14
test: expand PR-queue-cleanup coverage to full acceptance matrix ( #390 )
...
Superset of the initial test slice: adds capability-map and router
routing cases (reviewer-role enforcement, author wrong_role_stop), the
full terminal-chain matrix (comment/skip stop, gates-failed stop, merge
completed/blocker stop, unknown-decision fail-closed), and report
verifier cases for two terminal mutations, missing next-suggested-PR,
branch mutations, and missing workflow citation.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 10:06:50 -04:00
sysadmin and Claude Opus 4.8
91c67930ec
feat: add PR-only queue cleanup mode with per-PR dispatch gates ( Closes #390 )
...
Adds canonical pr-queue-cleanup workflow, report verifier, reviewer-only task
routing, and runbook guidance so operators can drain open PRs one canonical
review at a time with fail-closed boundaries on batching and unauthorized merges.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 10:02:49 -04:00
sysadmin
0c18d0f54f
Merge pull request 'feat: enforce PR review/merge workflow state machine gates ( Closes #290 )' ( #378 ) from feat/issue-290-review-merge-state-machine into master
2026-07-07 09:02:42 -05:00
sysadmin
ae566d5cd1
Merge pull request 'feat: reject stale already-landed controller handoff fields ( Closes #299 )' ( #371 ) from feat/issue-299-already-landed-handoff into master
2026-07-07 09:00:07 -05:00
sysadmin
60040e789b
Merge remote-tracking branch 'prgs/master' into feat/issue-290-review-merge-state-machine
2026-07-07 09:57:58 -04:00
sysadmin
fbfcc08640
Merge remote-tracking branch 'prgs/master' into feat/issue-299-already-landed-handoff
2026-07-07 09:57:54 -04:00
sysadmin
0bb6cae95a
Merge pull request 'feat: dedicated reconciler capability for closing landed PRs ( Closes #309 )' ( #379 ) from feat/issue-309-reconciler-close-capability into master
2026-07-07 08:57:04 -05:00
sysadmin
af064dd06b
fix: resolve conflicts for PR #378
...
Merge prgs/master and keep both review-merge state machine (#290 ) and
native MCP preference (#270 ) imports, skill entries, and MCP tools.
2026-07-07 09:57:01 -04:00
sysadmin
b53e3de7cc
fix: resolve conflicts for PR #371
...
Merge prgs/master and keep both already-landed-handoff (#299 ) and
inventory-worktree (#293 ) verifiers wired in build_final_report.
2026-07-07 09:55:33 -04:00
sysadmin
47b4ee4791
Merge pull request 'feat: add native MCP preference gate and shell circuit breaker ( Closes #270 )' ( #377 ) from feat/issue-270-native-mcp-preference into master
2026-07-07 08:54:03 -05:00
sysadmin
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
2026-07-07 08:51:12 -05:00
sysadmin
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
2026-07-07 08:47:05 -05:00
sysadmin and Claude Opus 4.8
3c2dd055fa
fix: resolve conflicts for PR #371 against current master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:44:44 -04:00
sysadmin and Claude Opus 4.8
56f8f9eeb4
fix: resolve conflicts for PR #369 against current master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:44:12 -04:00
sysadmin
b6cf32c845
Merge pull request 'feat: add dedicated reconciliation controller-handoff schema ( Closes #303 )' ( #373 ) from feat/issue-303-reconciliation-handoff into master
2026-07-07 08:42:40 -05:00
sysadmin
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
2026-07-07 08:39:35 -05:00
sysadmin
85c5d24b0e
fix: resolve conflicts for PR #379 against latest master
2026-07-07 09:38:28 -04:00
sysadmin
fa922cf8e3
fix: resolve conflicts for PR #373 against latest master
2026-07-07 09:37:21 -04:00
sysadmin
8b555043e3
fix: resolve conflicts for PR #371 against latest master
2026-07-07 09:37:16 -04:00
sysadmin
faf4484657
fix: resolve conflicts for PR #369 against latest master
2026-07-07 09:37:13 -04:00
sysadmin
93230457d8
fix: resolve conflicts for PR #366 against latest master
2026-07-07 09:37:10 -04:00
sysadmin
b4c79fdbbc
Merge pull request 'feat: add issue claim heartbeat leases and stale-claim reconciliation ( Closes #268 )' ( #370 ) from feat/issue-268-heartbeat-leases into master
2026-07-07 08:36:55 -05:00
sysadmin
8b9a0705b6
Merge pull request 'feat: enforce precise mutation categories in controller handoffs ( Closes #319 )' ( #365 ) from feat/issue-319-mutation-categories into master
2026-07-07 08:33:56 -05:00
sysadmin and Claude Opus 4.8
bc8e2b7928
fix: resolve conflicts for PR #382 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:32:37 -04:00
sysadmin and Claude Opus 4.8
9bb9bad4c7
fix: resolve conflicts for PR #382 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:55 -04:00
sysadmin and Claude Opus 4.8
ba4cf2e93d
fix: resolve conflicts for PR #375 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:50 -04:00
sysadmin and Claude Opus 4.8
3c9841760c
fix: resolve conflicts for PR #371 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:44 -04:00
sysadmin and Claude Opus 4.8
51d0c14009
fix: resolve conflicts for PR #369 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:42 -04:00
sysadmin and Claude Opus 4.8
8a6cb6ac2c
fix: resolve conflicts for PR #366 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:21 -04:00
sysadmin
ce39fb52c9
Merge pull request 'Add validation integrity verifier for PR-head vs diagnostic tests ( #316 )' ( #358 ) from feat/issue-316-validation-integrity into master
2026-07-07 08:31:02 -05:00
sysadmin
e823000301
fix: resolve conflicts for PR #365 against latest master
2026-07-07 09:28:23 -04:00
sysadmin
7b71113b4d
Merge pull request 'feat: hard-stop review mutations on already-landed PR heads ( Closes #292 )' ( #368 ) from feat/issue-292-already-landed-gate into master
2026-07-07 08:28:04 -05:00
sysadmin and Claude Opus 4.8
c2226177b6
fix: resolve conflicts for PR #358 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:27:29 -04:00
sysadmin
b41d9d6006
Merge pull request 'feat: reject eligible/reviewed wording for already-landed PRs ( Closes #298 )' ( #367 ) from feat/issue-298-already-landed-wording into master
2026-07-07 08:25:44 -05:00
sysadmin and Claude Opus 4.8
f89019f804
feat: classify already-landed PRs as reconciliation-only ( Closes #295 )
...
Add reviewer_already_landed_classification verifier to block oldest/next
eligible PR wording, review-eligible claims, and pinned reviewed head
usage when a PR is already landed. Wire the check into build_final_report
and tighten final_report_validator regex coverage.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:23:50 -04:00
sysadmin
e26398b7a9
Merge pull request 'feat: block edits in PR validation worktrees ( Closes #315 )' ( #363 ) from feat/issue-315-validation-worktree-no-edits into master
2026-07-07 08:22:57 -05:00
sysadmin
0fe8f57dda
Merge pull request 'feat: classify merge simulation as worktree/index mutations ( Closes #317 )' ( #356 ) from feat/issue-317-merge-simulation-mutations into master
2026-07-07 08:20:40 -05:00
sysadmin and Claude Opus 4.8
6946534f3e
feat: verify canonical workflow citation and version in review reports ( Closes #296 )
...
The canonical PR review/merge workflow already lives in
skills/llm-project-workflow/workflows/review-merge-pr.md and is exposed
through mcp_list_project_skills / mcp_get_skill_guide (#333-#335), and
its final-report schema already demands a workflow version. What was
missing is enforcement: add compute_workflow_hash (short sha256
version hash of workflow text) and assess_review_workflow_source to
review_proofs. Review reports must cite the canonical workflow file
and carry a populated Workflow version field; when the current
canonical hash is supplied, a mismatched citation fails as a stale
workflow copy, directing the agent to reload via mcp_get_skill_guide.
Fails closed. Tests cover hash determinism and content sensitivity,
matching-hash pass, missing citation, missing version field, stale
hash, version none, and offline validation without a canonical hash.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:19:33 -04:00
sysadmin
1487ff60b4
Merge pull request 'feat: enforce validation environment proof in reviewer reports ( Closes #311 )' ( #352 ) from feat/issue-311-validation-environment-proof into master
2026-07-07 08:18:29 -05:00
sysadmin
2900add223
fix: resolve conflicts for PR #371 against current master
2026-07-07 09:17:33 -04:00
sysadmin
a5fb7d2472
fix: resolve conflicts for PR #366 against current master
2026-07-07 09:17:25 -04:00
sysadmin
c5ab43ed5a
fix: resolve conflicts for PR #366 against current master
2026-07-07 09:17:25 -04:00
sysadmin
a237b15559
fix: resolve conflicts for PR #365 against current master
2026-07-07 09:17:15 -04:00
sysadmin
07b23950ab
fix: resolve conflicts for PR #363 against current master
2026-07-07 09:17:00 -04:00
sysadmin
bbf5ee6d59
fix: resolve conflicts for PR #375 against current master
2026-07-07 09:15:26 -04:00
sysadmin
5131fc595a
fix: resolve conflicts for PR #368 against current master
2026-07-07 09:15:26 -04:00
sysadmin
e017d80256
Merge pull request 'fix: seed profile gate for TestIssueLockArtifactWarning ( Closes #359 )' ( #364 ) from fix/issue-359-artifact-warning-test into master
2026-07-07 08:15:18 -05:00