chore(main): release 7.181.1 - #2768
Merged
zaxbysauce merged 1 commit intoSep 14, 2026
Merged
Conversation
zaxbysauce
enabled auto-merge
September 14, 2026 16:56
Contributor
Author
Drift check reportFound 2 drift finding(s): 0 error, 0 warning, 2 notice. required-check-contract (2)
|
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
rework_required gains an architect-only audited exit (issue #2755)
recover_rework_tasktool (architect-only). A task stranded atrework_requiredby a Stage B verdict that did not require a code change(e.g. a SKIPPED verdict scored from a tool-argument mistake) can now be
returned to Stage B dispatch without re-running the coder. The tool writes
a supervised
stage_a_passedfor the task's current generation and appendsa
stage_a_repairaudit event (actionrework_recovered, with thesanitized reason) to
.swarm/events.jsonl; the durable transition id isprefixed
rework-recovery:so a supervised recovery stays distinguishablefrom a mechanical Stage A pass.
architect, the exact plan task id, durable workflow state exactly
rework_required, and green pre-check proof for the wedged generation(both secretscan and sast_scan bundles green and newer than the failure
transition — the same [Workstream A] PR 10 of 12: Connect existing task recovery and status to authoritative transition receipts #2665 bar the Stage A wedge repair uses; bundle
recency is global, not correlated to the task's changed files). Every
refusal is a distinct typed error (
RECOVER_REWORK_*,PLAN_*). Knownlimitation: a project with
gates.sast_scan.enableddisabled neverpersists a sast_scan bundle, so
recover_rework_taskcannot succeedthere by design — use the coder repair loop instead (or re-enable SAST).
supervisedRecoverymarker in the task's workflow evidence (mirroring theforcedCompletionprecedent: preserved across same-generationtransitions, cleared when
repair_idleopens a new generation), so asupervised recovery stays distinguishable from a mechanical Stage A pass
even after later transitions overwrite the transition id; the append
outcome of the
.swarm/events.jsonlaudit event is surfaced in the toolresult (
audit_event_recorded) instead of being asserted.stage_a_passedfrom
rework_requiredonly when the newsupervisedRecoveryevent flag isset, which only this tool sets. The guardrails recorder and the
/swarm recoverwedge scan are untouched: a genuine code defect stillrequires an accepted coder mutation before Stage A passes again, and the
automatic repair scan still skips
rework_requiredtasks.TASK_WORKFLOW_STAGE_A_REQUIREDrefusal for reviewer/test_engineer dispatch now branches on state: from
rework_requiredit namesrecover_rework_task(and the coder repair loopfor real defects) instead of the human-only
/swarm recover; theattribution-wedge guidance (
coder_delegatedafter/swarm reset-session)keeps the
/swarm recoveradvice where it actually applies.🤖 I have created a release beep boop
7.181.1 (2026-09-14)
Bug Fixes
This PR was generated with Release Please. See documentation.