freemo
deaaa85910
feat(M4.2): Correction service with revert/append BFS + dry-run
...
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]
2026-02-22 17:15:36 +00:00
..
2025-10-31 16:18:53 -04:00
2026-02-14 12:16:39 -05:00
2026-02-13 19:01:55 +05:30
2026-02-18 10:49:26 +00:00
2026-02-19 11:29:34 +00:00
2026-02-20 08:48:33 -05:00
2026-02-17 13:54:27 +00:00
2026-02-20 15:57:21 +00:00
2026-02-18 03:27:00 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-18 03:27:00 +00:00
2026-02-21 16:27:40 +00:00
2026-02-18 03:27:00 +00:00
2026-02-12 22:01:51 +00:00
2026-02-22 00:43:08 -05:00
2025-12-11 13:55:55 -05:00
2026-02-18 12:18:03 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 21:46:46 +00:00
2026-02-20 22:19:26 +00:00
2026-02-16 21:35:54 +00:00
2026-02-13 13:05:20 -05:00
2026-02-13 13:05:20 -05:00
2026-02-20 15:57:21 +00:00
2026-02-22 17:15:36 +00:00
2026-02-20 20:38:53 +00:00
2026-02-21 10:18:26 -05:00
2026-02-21 18:11:31 +00:00
2026-02-20 08:50:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-21 10:19:45 -05:00
2026-02-20 21:46:46 +00:00
2026-02-20 15:57:21 +00:00
2026-02-21 10:18:26 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-22 00:43:08 -05:00
2026-02-13 21:54:31 +00:00
2026-02-17 02:24:35 +00:00
2026-02-17 02:24:35 +00:00
2026-02-15 00:12:07 -05:00
2026-02-17 02:35:20 +00:00
2026-02-20 15:57:21 +00:00
2026-02-16 23:56:55 -05:00
2026-02-18 03:27:00 +00:00
2026-02-18 03:27:00 +00:00
2026-02-17 02:35:20 +00:00
2026-02-22 00:43:08 -05:00
2026-02-16 16:46:54 -05:00
2026-02-20 08:48:33 -05:00
2026-02-20 08:48:33 -05:00
2026-02-17 02:35:20 +00:00
2026-02-18 00:10:15 +00:00
2026-02-16 16:46:54 -05:00
2026-02-15 10:44:14 -05:00
2026-02-18 03:27:00 +00:00
2026-02-15 15:19:09 +00:00
2026-02-15 15:19:09 +00:00
2026-02-20 03:31:43 +00:00
2026-02-21 10:18:26 -05:00
2026-02-22 00:43:08 -05:00
2026-02-21 16:32:03 +00:00
2026-02-13 19:24:24 +00:00
2026-02-19 11:15:18 +00:00
2026-02-20 01:10:19 +00:00
2026-02-14 03:50:40 +00:00
2026-02-18 00:10:15 +00:00
2026-02-17 14:44:40 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 08:50:08 -05:00
2026-02-21 16:30:40 +00:00
2026-02-14 03:54:14 +00:00
2026-02-17 10:13:19 +00:00
2026-02-19 22:07:56 +00:00
2026-02-16 21:35:54 +00:00
2026-02-20 08:49:30 -05:00
2026-02-14 18:55:48 +00:00
2026-02-16 21:35:54 +00:00
2026-02-17 20:28:20 +00:00
2026-02-21 10:23:31 -05:00
2026-02-16 21:35:54 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 02:54:08 +00:00