fix(reap): preserve unreferenced agent commits #1517

Merged
coilyco-ops merged 9 commits from issue-993 into main 2026-07-23 04:55:59 +00:00
Owner

Residual reaping now distinguishes a reaper-created capture from agent-authored committed work, preserving the close-trailer safety proof without losing dirty residual work.

  • Reaper-created dirty residuals receive the carried closes #N trailer and can land.
  • Existing agent commits without that trailer remain on a salvage branch with a precise diagnostic.
  • Tests: ward exec test and the pre-commit suite passed.

closes #993
ward.workflow: pull-request-and-merge

Residual reaping now distinguishes a reaper-created capture from agent-authored committed work, preserving the close-trailer safety proof without losing dirty residual work. - Reaper-created dirty residuals receive the carried `closes #N` trailer and can land. - Existing agent commits without that trailer remain on a salvage branch with a precise diagnostic. - Tests: `ward exec test` and the pre-commit suite passed. closes #993 ward.workflow: pull-request-and-merge
fix: distinguish Goose residual commit states
Some checks failed
test / test (pull_request) Failing after 22s
f802b5ef92
closes #993
Fix Goose residual close-trailer repair
Some checks failed
test / test (pull_request) Failing after 22s
899c953052
closes #993
merge: update issue-993 against main
All checks were successful
test / test (pull_request) Successful in 1m34s
812a101cb6
fix(reap): preserve unreferenced agent commits
Some checks failed
test / test (pull_request) Has been cancelled
23f2cf3056
Only reaper-created residual commits may receive the carried closing trailer. Agent-authored commits without it remain salvage-only with a precise diagnostic.

closes #993
chore: exclude legacy role catalog from reaper fix
All checks were successful
test / test (pull_request) Successful in 1m4s
ee77ebe3f7
The legacy role catalog is unrelated to the residual reaper path and is intentionally excluded from this issue branch.

closes #993
Author
Owner

WARDED_WORKFLOW: blocked 🛑

details

manual close/update snapshot at 2026-07-23T04:39:41Z is newer than the latest ward acknowledgement at 2026-07-23T04:34:26Z

This action is blocked until the feedback is visibly acknowledged.

— Codex, via ward agent

WARDED_WORKFLOW: blocked 🛑 <details><summary>details</summary> manual close/update snapshot at 2026-07-23T04:39:41Z is newer than the latest ward acknowledgement at 2026-07-23T04:34:26Z This action is blocked until the feedback is visibly acknowledged. </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
Author
Owner

Merge retry pending: Forgejo returned HTTP 405 “Please try again later” after five guarded settle attempts, while test / test (pull_request) remains green on ee77ebe3f7e0. Ward will retry the head-pinned merge; no branch change is needed.

Merge retry pending: Forgejo returned HTTP 405 “Please try again later” after five guarded settle attempts, while `test / test (pull_request)` remains green on `ee77ebe3f7e0`. Ward will retry the head-pinned merge; no branch change is needed. <!-- ward-agent-signature -->
Author
Owner

WARDED_WORKFLOW: blocked 🛑

details

human comment by @coilyco-ops at 2026-07-23T04:42:44Z is newer than the latest ward acknowledgement at 2026-07-23T04:42:19Z

This action is blocked until the feedback is visibly acknowledged.

— Codex, via ward agent

WARDED_WORKFLOW: blocked 🛑 <details><summary>details</summary> human comment by @coilyco-ops at 2026-07-23T04:42:44Z is newer than the latest ward acknowledgement at 2026-07-23T04:42:19Z This action is blocked until the feedback is visibly acknowledged. </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
merge: refresh issue-993 against main
Some checks failed
test / test (pull_request) Failing after 33s
d218c1867b
Resolve the current main integration while preserving the close-trailer safety gate.

closes #993
fix: retain main role catalog
Some checks failed
test / test (pull_request) Failing after 32s
1f15ca88f1
Current main owns the legacy role catalog; it is unrelated to the reaper change and remains intact.

closes #993
Author
Owner

CI retry: test / test (pull_request) failed only in TestRunHostDispatchBrokerRequestReportsLaterLaunchFailureThroughArtifact, whose expected dispatch-summary line was absent. ward exec test and 20 focused local repetitions pass on the same head; retrying through the documented push fallback because this Forgejo exposes no rerun API.

CI retry: `test / test (pull_request)` failed only in `TestRunHostDispatchBrokerRequestReportsLaterLaunchFailureThroughArtifact`, whose expected dispatch-summary line was absent. `ward exec test` and 20 focused local repetitions pass on the same head; retrying through the documented push fallback because this Forgejo exposes no rerun API. <!-- ward-agent-signature -->
ci: rerun pull request checks
Some checks failed
test / test (pull_request) Failing after 45s
c3ae161a40
Retry the documented Forgejo push fallback after an intermittent broker-dispatch test failure.

closes #993
test(broker): await terminal dispatch artifact
All checks were successful
test / test (pull_request) Successful in 1m15s
6a7e65ba96
Avoid reading the initial asynchronous artifact summary before a failed host launch finalizes it.

closes #993
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/ward!1517
No description provided.