gsxdsm
e42679daff
FN-7173: preserve stuck triage drafts on requeue
Stuck triage retries now continue from saved planning drafts instead of restarting.
- Detect non-empty PROMPT.md drafts or saved plan task documents after stuck-detector aborts.
- Requeue draft-backed stuck triage runs as replans with explicit resume feedback and bounded retry escalation.
- Cover prompt-vs-plan recovery, cold retries, approval recovery, and exhaustion behavior in engine tests.
- Document the stuck-triage preservation invariant and add a patch changeset.
Files changed:
...-7173-preserve-triage-draft-on-stuck-requeue.md | 7 +
docs/architecture.md | 6 +-
.../triage-stuck-requeue-preserve-draft.test.ts | 348 +++++++++++++++++++++
packages/engine/src/__tests__/triage.test.ts | 2 +-
packages/engine/src/triage.ts | 153 ++++++++-
5 files changed, 499 insertions(+), 17 deletions(-)
Fusion-Task-Id: FN-7173
Fusion-Task-Lineage: 8e59b025-92cc-4902-bf88-b203b65c2c7d
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-06-27 23:18:28 -07:00
..
2026-06-27 21:39:40 -07:00
2026-06-27 18:10:19 -07:00
2026-06-27 22:37:19 -07:00
2026-06-27 23:08:10 -07:00
2026-06-27 18:10:19 -07:00
2026-06-27 18:10:19 -07:00
2026-06-27 23:18:28 -07:00
2026-06-27 23:08:10 -07:00
2026-06-27 18:10:19 -07:00
2026-06-27 18:10:19 -07:00
2026-06-08 15:19:27 -07:00
2026-06-27 18:10:19 -07:00