sysadmin
d95ea323d7
Merge pull request 'feat: move duplicate-work detection before author mutations ( Closes #400 )' ( #413 ) from feat/issue-400-duplicate-work-preflight into master
2026-07-07 15:40:23 -05:00
sysadmin and Claude Opus 4.8
e4adccd82a
fix: inject duplicate-work context fetcher for testable lock/create_pr paths ( #400 )
...
Expose issue_duplicate_context_fetcher on the MCP server so lock_issue,
commit_files, and create_pr duplicate rechecks avoid live Gitea calls in
unit tests. Update affected test suites to patch the fetcher without
weakening duplicate-work gate assertions.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 16:33:31 -04:00
sysadmin
89a7d4dbfc
Merge pull request 'fix(webui): suppress misleading empty queue copy on fail-closed fetch ( #458 )' ( #459 ) from feat/issue-458-queue-fail-closed-ux into master
2026-07-07 15:19:13 -05:00
sysadmin
22a1c4c2df
fix(webui): suppress empty queue copy on fetch failure ( #458 )
...
When Gitea credentials are missing or the queue fetch fails closed,
show "Not loaded" instead of "No open items." and keep pagination
marked unavailable. Successful empty inventories still show the empty
state with complete pagination proof.
Closes #458
2026-07-07 15:53:10 -04:00
sysadmin
ee8e9a0247
Merge pull request 'feat: add live PR/issue queue dashboard to web UI ( Closes #429 )' ( #445 ) from feat/issue-429-queue-dashboard into master
2026-07-07 14:13:27 -05:00
sysadmin and Claude Opus 4.8
f5370a94d3
test: harden queue dashboard classification and route coverage ( #429 )
...
Expand queue dashboard tests for stale/duplicate badges, title-linked
issues, and nav coverage; drop unused import in queue_loader.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 15:05:42 -04:00
sysadmin and Claude Opus 4.8
c91e3642de
feat: add live PR/issue queue dashboard to web UI ( Closes #429 )
...
Adds read-only /queue and /api/queue routes that load open PRs and issues
from the default registry project via gitea_auth, surface pagination proof,
and classify items with claimed/blocked/in-review/duplicate badges.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 15:05:41 -04:00
sysadmin
3599a9e12a
Merge pull request 'feat: add canonical workflow prompt library to web UI ( Closes #428 )' ( #441 ) from feat/issue-428-prompt-library into master
2026-07-07 13:58:57 -05:00
sysadmin
f845864889
feat: add web UI prompt library from canonical workflows ( #428 )
...
Surface short copy/paste operator prompts derived from canonical workflow
files with workflow path and SHA-256 citations. Adds /prompts, /prompts/{id},
and /api/prompts with one-click copy.
Closes #428
2026-07-07 14:53:16 -04:00
sysadmin and Claude Opus 4.8
6670c72e65
feat: add canonical workflow prompt library to web UI ( Closes #428 )
...
Expose short copy/paste operator prompts on /prompts derived from canonical
workflow files with workflow path and SHA-256 hash. Adds JSON export at
/api/prompts, copy buttons, and tests.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 14:53:16 -04:00
sysadmin
1529b9ff6b
Merge pull request 'feat: thread worktree_path through gitea_create_issue ( Closes #450 )' ( #451 ) from feat/issue-450-create-issue-worktree-guard into master
2026-07-07 13:51:00 -05:00
sysadmin
4a95c65f8b
Merge pull request 'feat: add web UI project registry and onboarding ( Closes #427 )' ( #439 ) from feat/issue-427-project-registry into master
2026-07-07 13:48:06 -05:00
sysadmin
16dcf65825
feat: add web UI project registry and onboarding ( #427 )
...
Load projects from versioned webui/data/projects.registry.json with profile
mappings, workflow/schema paths, and read-only onboarding checklist UI.
Seeds Gitea-Tools; exposes /projects, /projects/{id}, and /api/projects.
Closes #427
2026-07-07 14:44:27 -04:00
sysadmin
81fcdb09fd
feat: thread worktree_path through gitea_create_issue ( #450 )
...
Hardens #274 branches-only guard for gitea_create_issue:
- verify_preflight_purity: validate resolved worktree exists, is a directory,
and belongs to the target repository before author mutations.
- gitea_create_issue: add worktree_path threaded into preflight guard.
- tests/test_create_issue_workspace_guard.py: stable-control-checkout rejection
and invalid-path fail-closed cases (PROJECT_ROOT simulated as control checkout).
Preserves WIP commit 8530109 implementation; test fix completes stable-checkout path.
Closes #450
2026-07-07 14:41:06 -04:00
sysadmin
30ded9b712
Merge pull request 'feat: add internal web UI server skeleton ( Closes #426 )' ( #437 ) from feat/issue-426-internal-web-ui-skeleton into master
2026-07-07 13:38:07 -05:00
sysadmin and Claude Opus 4.8
a8fcf0e01c
feat: add internal web UI server skeleton ( Closes #426 )
...
Starlette read-only MVP with shared layout, /health JSON liveness, and
route stubs for projects, prompts, runtime, audit, worktrees, and leases.
Includes scripts/run-webui, docs/webui-local-dev.md, and tests.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 13:23:09 -04:00
sysadmin and Claude Opus 4.8
0bad26230b
fix: resolve conflicts for PR #413
...
Rebase onto current prgs/master and patch create_pr duplicate-gate test
with auth header mock to match post-rebase recheck path.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 13:08:53 -04:00
sysadmin and Claude Opus 4.8
cf057d7829
feat: move duplicate-work detection before author mutations ( Closes #400 )
...
Extract issue_work_duplicate_gate for open PR, remote branch, and active
claim checks; wire it into lock_issue, commit_files recheck, and create_pr
recheck. Add gitea_assess_work_issue_duplicate read-only preflight, work-issue
report outcome validation, and workflow section 10A.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 13:08:21 -04:00
sysadmin
1a1e679246
Merge pull request 'feat: gate gitea_delete_branch on gitea.branch.delete capability ( Closes #408 )' ( #410 ) from feat/issue-408-delete-branch-capability-gate into master
2026-07-07 10:48:51 -05:00
sysadmin
9fde4f3e76
Merge pull request 'feat: require transient validation failure history in reviewer reports ( Closes #396 )' ( #409 ) from feat/issue-396-transient-validation-failure-history into master
2026-07-07 10:42:56 -05:00
sysadmin
6b5d2ad080
Merge pull request 'feat: require proof-backed claims in reviewer handoff reports ( Closes #395 )' ( #397 ) from feat/issue-395-proof-backed-review-handoff into master
2026-07-07 10:34:35 -05:00
sysadmin
f5654963eb
Merge pull request 'feat: add prgs-reconciler profile model and role detection ( Closes #304 )' ( #388 ) from feat/issue-304-reconciler-profile into master
2026-07-07 10:27:12 -05:00
sysadmin and Claude Opus 4.8
af7131abf1
feat: gate gitea_delete_branch on gitea.branch.delete capability ( Closes #408 )
...
Add fail-closed profile gate at tool entry before preflight or API calls,
return structured permission reports on block, and record required_permission
in delete_branch audit metadata. Regression tests prove resolver-denied
sessions cannot bypass the gate through the raw tool.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 11:26:37 -04:00
sysadmin
027a3cb92c
Merge pull request 'feat: register work-issue task routing for role-aware MCP ( Closes #139 )' ( #385 ) from feat/issue-139-role-aware-work-issue-routing into master
2026-07-07 10:24:04 -05:00
sysadmin and Claude Opus 4.8
71ccbca10f
feat: require transient validation failure history in reviewer reports ( Closes #396 )
...
Add assess_validation_failure_history_report so reviewer final reports must
document every validation failure observed during a session, not only the
final passing result. Wire the verifier into final_report_validator,
gitea_validate_review_final_report, and the review-merge workflow template.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 11:22:00 -04:00
sysadmin
6220304f8c
fix: resolve conflicts for PR #397
...
Merge prgs/master into feat/issue-395-proof-backed-review-handoff; keep
both proof-backed handoff (#395 ) and already-landed classification (#295 )
downgrade gates in review_proofs.py.
2026-07-07 11:21:22 -04:00
sysadmin
6a37f7c8d5
fix: resolve conflicts for PR #388
...
Merge prgs/master into feat/issue-304-reconciler-profile; keep both
reconciler_profile and reconciliation_workflow imports in gitea_mcp_server.py.
2026-07-07 11:19:57 -04:00
sysadmin
fcb9944378
Merge pull request 'feat: add reviewer final-report schema MCP validator ( Closes #391 )' ( #394 ) from feat/issue-391-review-final-report-schema into master
2026-07-07 10:15:41 -05:00
sysadmin
f75f2327f5
fix: resolve conflicts for PR #385
...
Merge prgs/master into feat/issue-139-role-aware-work-issue-routing and
keep both work-issue task routing entries and reconcile-landed-pr entries
in task_capability_map.py.
2026-07-07 11:13:45 -04:00
sysadmin
9f4dd4c39b
Merge pull request 'feat: enforce canonical reconciliation handoff schema ( Closes #307 )' ( #387 ) from feat/issue-307-canonical-reconciliation-handoff into master
2026-07-07 10:09:50 -05:00
sysadmin
6e212c0de7
Merge pull request 'feat: enforce author work leases in issue lock preflight ( Closes #267 )' ( #386 ) from feat/issue-267-work-leases into master
2026-07-07 09:52:37 -05:00
sysadmin
d446a31442
Merge pull request 'feat: add reconciliation workflow MCP tools for already-landed PRs ( Closes #301 )' ( #384 ) from feat/issue-301-reconciliation-workflow into master
2026-07-07 09:42:31 -05:00
sysadmin
b11160f236
Merge pull request 'feat: classify already-landed PRs as reconciliation-only ( Closes #295 )' ( #382 ) from feat/issue-295-already-landed-classification into master
2026-07-07 09:37:23 -05:00
sysadmin
d814a9ca81
fix: resolve conflicts for PR #388
...
Merge prgs/master; unify reconciler profile docs (#304 ) with master's
already-landed close tool guidance (#310 ).
2026-07-07 10:34:57 -04:00
sysadmin
10e64f6683
fix: resolve conflicts for PR #385
...
Merge prgs/master; keep work-issue author routing (#139 ) alongside
reconciler task entries from master (#309/#310).
2026-07-07 10:34:23 -04:00
sysadmin
5513bdf2aa
fix: resolve conflicts for PR #384
...
Merge prgs/master; keep read-only reconciliation tools (#301 ) alongside
master's gitea_reconcile_already_landed_pr close path (#310 ). Unify task
routing: reconcile_landed_pr stays author/read-only; reconcile-landed-pr
and reconcile_already_landed_pr stay reconciler.
2026-07-07 10:33:42 -04:00
sysadmin
273eba7fb3
Merge pull request 'feat: enforce branches-only author mutation worktree guard ( Closes #274 )' ( #374 ) from feat/issue-274-branches-only-worktrees into master
2026-07-07 09:33:18 -05:00
sysadmin
cd61272837
fix: resolve conflicts for PR #374
...
Merge prgs/master into feat/issue-274-branches-only-worktrees; keep both
already_landed_reconcile and author_mutation_worktree imports. Allow
branches/ worktrees when PROJECT_ROOT is the session worktree; align
commit-payload tests with branches-only guard (#274 ).
2026-07-07 10:31:21 -04:00
sysadmin
7fbb1bf34a
Merge pull request 'feat: require pagination proof in reconciliation PR inventory ( Closes #308 )' ( #376 ) from feat/issue-308-reconcile-inventory-pagination into master
2026-07-07 09:26:02 -05:00
sysadmin
c1d85b621a
feat: require proof-backed claims in reviewer handoff reports ( Closes #395 )
2026-07-07 10:24:54 -04:00
sysadmin
4243b60ca3
Merge pull request 'feat: add prgs-reconciler profile and gated already-landed PR close ( Closes #310 )' ( #381 ) from feat/issue-310-prgs-reconciler-profile into master
2026-07-07 09:22:55 -05:00
sysadmin
f5953549aa
fix: resolve conflicts for PR #376
...
Merge prgs/master; keep reconcile-inventory pagination verifier (#308 )
alongside linked-issue live-proof gates from master (#300 ).
2026-07-07 10:22:35 -04:00
sysadmin
ab6bb593bc
fix: resolve conflicts for PR #382
...
Merge prgs/master; keep already-landed oldest-eligible-PR test from
#295 alongside master already-landed gate and target-branch freshness tests.
2026-07-07 10:20:52 -04:00
sysadmin
4cf75bcbc9
fix: resolve conflicts for PR #384
...
Merge prgs/master; keep reconciliation_workflow import alongside
review_merge_state_machine and preserve both reconciliation and
pr-queue-cleanup workflow split tests.
2026-07-07 10:20:14 -04:00
sysadmin
9ff861a1f3
fix: resolve conflicts for PR #388
...
Merge prgs/master into feat/issue-304-reconciler-profile; keep both
reconciler_profile and review_merge_state_machine imports.
Closes conflict with master landing review_merge_state_machine (#389 stack).
2026-07-07 10:19:40 -04:00
sysadmin
8d5fa06351
Merge commit 'b5ee6567aade4fdce4c57d826184bfd01ebb522e' into HEAD
...
# Conflicts:
# tests/test_llm_workflow_split.py
2026-07-07 10:19:18 -04:00
sysadmin
7db8298cdd
Merge pull request 'feat: require live linked issue proof in reconciliation handoffs ( Closes #300 )' ( #372 ) from feat/issue-300-linked-issue-live-proof into master
2026-07-07 09:19:01 -05:00
sysadmin
167257b8a3
Merge commit 'b5ee6567aade4fdce4c57d826184bfd01ebb522e' into HEAD
...
# Conflicts:
# tests/test_resolve_task_capability.py
2026-07-07 10:18:20 -04:00
sysadmin
23380d27fe
Merge commit 'b5ee6567aade4fdce4c57d826184bfd01ebb522e' into HEAD
...
# Conflicts:
# review_proofs.py
# tests/test_llm_workflow_split.py
2026-07-07 10:16:59 -04:00
sysadmin
bb525a8f94
Merge pull request 'Enforce already-landed review report state gates' ( #383 ) from feat/issue-294-already-landed-review-gate into master
2026-07-07 09:15:19 -05:00
sysadmin
d5b185ce38
Merge commit 'b5ee6567aade4fdce4c57d826184bfd01ebb522e' into HEAD
...
# Conflicts:
# review_proofs.py
# tests/test_llm_workflow_split.py
2026-07-07 10:15:10 -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
a164700ab9
feat: add reviewer final-report schema MCP validator ( Closes #391 )
...
Expose gitea_validate_review_final_report composing the composable
final-report validator with review-specific schema gates for legacy
fields, merge/issue claims, blocked handoff replay, and narrative drift.
2026-07-07 10:04:06 -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
d66d465e31
fix: resolve conflicts for PR #385
...
Merge prgs/master and keep work-issue author routing (#139 ) alongside
reconciler close task routing (#309 ).
2026-07-07 09:58:45 -04:00
sysadmin
cf94112e96
fix: resolve conflicts for PR #384
...
Merge prgs/master and keep read-only reconciliation workflow tasks (#301 )
alongside reconciler close capabilities (#309 ).
2026-07-07 09:58:45 -04:00
sysadmin
5a5bc8846f
fix: resolve conflicts for PR #381
...
Merge prgs/master and keep already-landed reconcile close tool routing (#310 )
alongside dedicated reconciler close tasks (#309 ).
2026-07-07 09:58:45 -04:00
sysadmin
7ef4c53cd8
Merge remote-tracking branch 'prgs/master' into feat/issue-304-reconciler-profile
2026-07-07 09:57:58 -04: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
769f387267
Merge remote-tracking branch 'prgs/master' into feat/issue-308-reconcile-inventory-pagination
2026-07-07 09:57:54 -04:00
sysadmin
202be15764
Merge remote-tracking branch 'prgs/master' into feat/issue-300-linked-issue-live-proof
2026-07-07 09:57:54 -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
180490c640
fix: resolve conflicts for PR #384
...
Merge prgs/master and keep both reconciliation workflow (#301 ) and
native MCP preference (#270 ) imports in gitea_mcp_server.
2026-07-07 09:57:01 -04:00
sysadmin
b604b468b5
fix: resolve conflicts for PR #388
...
Merge prgs/master and keep reconciler profile runtime fields (#304 )
alongside native MCP shell health (#270 ).
2026-07-07 09:57:01 -04: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
6100187274
fix: resolve conflicts for PR #376
...
Merge prgs/master and keep both reconcile-inventory (#308 ) and
inventory-worktree (#293 ) verifiers wired in build_final_report.
2026-07-07 09:55:33 -04:00
sysadmin
bf002aee2c
fix: resolve conflicts for PR #372
...
Merge prgs/master and keep both reconcile-linked-issue (#300 ) and
inventory-worktree (#293 ) verifiers wired in build_final_report.
2026-07-07 09:55:33 -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
72f3bc8db8
fix: resolve conflicts for PR #376 against current master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:45:21 -04:00
sysadmin and Claude Opus 4.8
e0a1717db2
fix: resolve conflicts for PR #372 against current master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:45:03 -04: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 and Claude Opus 4.8
21ff12cef7
feat: add prgs-reconciler profile model and role detection ( Closes #304 )
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:39:52 -04: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
e2771dfe9a
fix: resolve conflicts for PR #385 against latest master
2026-07-07 09:38:36 -04:00
sysadmin
7635a17599
fix: resolve conflicts for PR #384 against latest master
2026-07-07 09:38:34 -04:00
sysadmin
f9bf830067
fix: resolve conflicts for PR #381 against latest master
2026-07-07 09:38:31 -04:00
sysadmin
85c5d24b0e
fix: resolve conflicts for PR #379 against latest master
2026-07-07 09:38:28 -04:00
sysadmin
dc51e9a91b
fix: resolve conflicts for PR #374 against latest master
2026-07-07 09:38:25 -04:00
sysadmin
f749312b45
fix: resolve conflicts for PR #376 against latest master
2026-07-07 09:37:24 -04:00
sysadmin
fa922cf8e3
fix: resolve conflicts for PR #373 against latest master
2026-07-07 09:37:21 -04:00
sysadmin
208dc40041
fix: resolve conflicts for PR #372 against latest master
2026-07-07 09:37:18 -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
ab126da479
fix: resolve conflicts for PR #376 against latest master
...
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected] >
2026-07-07 09:31:52 -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