feat(M4.2): Correction service with revert/append BFS + dry-run #147

Closed
freemo wants to merge 1 commit from feature/m4-correction-flows into master
Owner
No description provided.
feat(M4.2): Correction service with revert/append BFS + dry-run
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 35s
CI / integration_tests (pull_request) Successful in 3m31s
CI / unit_tests (pull_request) Successful in 17m29s
CI / docker (pull_request) Successful in 1m3s
CI / benchmark-regression (pull_request) Successful in 18m46s
CI / coverage (pull_request) Successful in 20m49s
8d85951db7
Adds CorrectionRequest, CorrectionResult, CorrectionMode,
CorrectionPatch, CorrectionDryRunReport, CorrectionNotFoundError,
and CorrectionConflictError domain models.

Implements CorrectionService with BFS-based revert (marks decisions
as rolled back and restores via inverse changes) and append mode
(spawns a child correction plan).  Includes request_correction()
with dry-run support and dispatch_correction() convenience method.

33 Behave scenarios, 8 Robot smoke tests, ASV benchmark suite,
and reference documentation.

Ref: Day-14 Rebaseline – M4.2 Decision-correction flows [Jeff]
freemo force-pushed feature/m4-correction-flows from 8d85951db7
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 35s
CI / integration_tests (pull_request) Successful in 3m31s
CI / unit_tests (pull_request) Successful in 17m29s
CI / docker (pull_request) Successful in 1m3s
CI / benchmark-regression (pull_request) Successful in 18m46s
CI / coverage (pull_request) Successful in 20m49s
to 33a5adcfee
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 33s
CI / integration_tests (pull_request) Successful in 2m25s
CI / unit_tests (pull_request) Successful in 5m43s
CI / docker (pull_request) Successful in 58s
CI / benchmark-regression (pull_request) Successful in 17m48s
CI / coverage (pull_request) Successful in 19m18s
2026-02-22 16:40:52 +00:00
Compare
freemo force-pushed feature/m4-correction-flows from 33a5adcfee
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 33s
CI / integration_tests (pull_request) Successful in 2m25s
CI / unit_tests (pull_request) Successful in 5m43s
CI / docker (pull_request) Successful in 58s
CI / benchmark-regression (pull_request) Successful in 17m48s
CI / coverage (pull_request) Successful in 19m18s
to deaaa85910
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 17s
CI / security (pull_request) Successful in 30s
CI / typecheck (pull_request) Successful in 32s
CI / integration_tests (pull_request) Successful in 2m33s
CI / unit_tests (pull_request) Successful in 5m56s
CI / docker (pull_request) Successful in 55s
CI / benchmark-regression (pull_request) Successful in 18m24s
CI / coverage (pull_request) Successful in 24m22s
2026-02-22 17:15:44 +00:00
Compare
Author
Owner

Closing: the commit "feat(M4.2): Correction service with revert/append BFS + dry-run" is already present in master (matched by commit message). This PR is effectively merged.

Closing: the commit "feat(M4.2): Correction service with revert/append BFS + dry-run" is already present in master (matched by commit message). This PR is effectively merged.
freemo closed this pull request 2026-02-22 22:14:57 +00:00
freemo added this to the v3.3.0 milestone 2026-02-23 17:26:29 +00:00
Author
Owner

Closes #182

Closes #182
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
Required
Details
CI / build (pull_request) Successful in 16s
Required
Details
CI / quality (pull_request) Successful in 17s
Required
Details
CI / security (pull_request) Successful in 30s
Required
Details
CI / typecheck (pull_request) Successful in 32s
Required
Details
CI / integration_tests (pull_request) Successful in 2m33s
Required
Details
CI / unit_tests (pull_request) Successful in 5m56s
Required
Details
CI / docker (pull_request) Successful in 55s
Required
Details
CI / benchmark-regression (pull_request) Successful in 18m24s
CI / coverage (pull_request) Successful in 24m22s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core!147
No description provided.