FE-1254: Repair failed slice verification#370
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR SummaryHigh Risk Overview Repair authority is canonical and crash-safe: bounded verify diagnostics are written to durable repair context (digest-checked, fail-closed validation), Observers/RPC expose Reviewed by Cursor Bugbot for commit abb40e4. Bugbot is set up for automated code reviews on this repo. Configure here. |
372f8bf to
e7cf9af
Compare
Merge activity
|
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
59edd54 to
f399cbb
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f399cbb. Configure here.
Keep durable pending repair state recoverable, report only live worker phases, and remove the unused history wrapper. Co-authored-by: Cursor <cursoragent@cursor.com>


Why
A recoverable worker-authored verification failure halted the run immediately instead of giving the worker a bounded chance to repair it.
What
Add a finite verify-to-repair loop in the same slice workspace. Repair state is crash-durable and replayable across serial and parallel execution, and only a passing verification cycle can integrate.
How to test
npm run checknpm run build