From ed0dbff90a84cacc7e8117ce9d8cf512a34c25b9 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 10 Aug 2026 22:01:16 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20handoff=20=E2=80=94=20Fable=20fixes=20d?= =?UTF-8?q?irectly=20after=20two=20review=20failures=20(user-directed)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 --- docs/research/2026-08-10-settings-track-handoff.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/research/2026-08-10-settings-track-handoff.md b/docs/research/2026-08-10-settings-track-handoff.md index 9332d52c..389fd21a 100644 --- a/docs/research/2026-08-10-settings-track-handoff.md +++ b/docs/research/2026-08-10-settings-track-handoff.md @@ -182,6 +182,12 @@ plausibly video/audio/mouse). collide on bin locks). Read-only research/review agents may overlap a builder EXCEPT at their end-of-run targeted test step — in practice, run reviews and implementers serially; overlap only pure-read research. +- ESCALATION ON REPEATED REVIEW FAILURE (user-directed 2026-08-10): if a + slice fails review TWICE (two REJECT rounds, or a rework that fails its + re-review), the main loop (Fable) takes over and fixes it directly — + no third Sonnet dispatch. Two failures mean the contract or the + mechanism is being misunderstood at the implementer tier; the fix needs + the coordinator'''s full context. - STALLED/YIELDED AGENTS: a watchdog-killed or early-yielding agent is resumed with SendMessage to its id — the transcript survives and it continues where it stopped (used twice in Campaign CH). Never redo its