Fusion Agent
d42a60ea06
FN-142: fix plan confirmation read-back and no-op routing
Make plan persistence confirmations observe the filesystem-backed prompt and let valid no-op reviews terminate cleanly.\n\n- Verify PROMPT.md by querying the task after writes across planning and review surfaces.\n- Add coverage for workspace scope, duplicate plans, failed read-backs, and mirror failures.\n- Route CLOSE_NO_OP Plan Review outcomes through an explicit terminal workflow action.\n- Document the persistence failure mode and publish a patch changeset.\n\nFiles changed:\n .changeset/fn-142-prompt-write-read-back.md | 7 ++\n .../prompt-write-read-back-queries-the-task-row.md | 51 +++++++++++\n .../core/src/__tests__/builtin-workflows.test.ts | 22 +++++\n packages/core/src/workflows/builtin-workflows.ts | 12 +++\n .../src/__tests__/agent-document-tools.test.ts | 101 ++++++++++++++++++++-\n .../__tests__/plan-prompt-write-surfaces.test.ts | 77 +++++++++++++++\n packages/engine/src/agent-tools.ts | 15 ++-\n 7 files changed, 283 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-142
Fusion-Task-Lineage: adddffb3-8786-4372-996a-eefef176f31b
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-23 01:36:12 +00:00
..
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-21 19:30:08 -07:00
2026-08-19 21:42:29 -07:00
2026-08-03 00:20:53 -07:00
2026-08-15 21:57:22 -07:00
2026-08-21 10:57:44 -07:00
2026-08-10 12:01:25 -07:00
2026-08-03 00:20:53 -07:00
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-17 23:49:33 -07:00
2026-08-03 00:20:53 -07:00
2026-08-19 23:20:27 -07:00
2026-08-21 09:21:52 -07:00
2026-08-03 00:20:53 -07:00
2026-08-10 17:50:27 -07:00
2026-08-11 05:45:36 -07:00
2026-08-23 01:36:12 +00:00
2026-08-19 22:37:12 -07:00
2026-08-21 09:21:52 -07:00
2026-08-19 23:20:27 -07:00
2026-08-19 22:37:12 -07:00
2026-08-21 10:57:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-19 21:42:29 -07:00
2026-08-09 15:23:59 -10:00
2026-08-11 05:45:36 -07:00
2026-08-21 08:25:18 -07:00
2026-08-21 10:57:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-23 01:36:12 +00:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-21 09:21:52 -07:00
2026-08-07 20:27:04 -07:00
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-03 00:20:53 -07:00
2026-08-15 16:51:54 -07:00
2026-08-23 01:36:12 +00:00
2026-07-30 21:50:37 -07:00
2026-08-19 23:20:27 -07:00
2026-08-04 10:52:12 -07:00
2026-08-02 17:06:38 -07:00
2026-08-23 01:36:12 +00:00
2026-08-17 23:49:33 -07:00
2026-08-23 01:36:12 +00:00
2026-08-18 21:09:03 -07:00
2026-08-19 22:37:12 -07:00
2026-08-21 14:41:37 +00:00
2026-08-23 01:36:12 +00:00
2026-08-12 21:24:53 -07:00
2026-08-04 00:20:08 -07:00
2026-08-19 21:01:56 -07:00
2026-08-11 21:44:22 -07:00
2026-08-21 10:57:44 -07:00
2026-08-23 01:36:12 +00:00
2026-08-21 10:57:44 -07:00
2026-08-14 22:10:35 -07:00
2026-08-21 09:21:52 -07:00
2026-08-10 16:44:19 -07:00
2026-07-30 23:13:34 -07:00
2026-08-21 10:57:44 -07:00
2026-08-19 23:20:27 -07:00
2026-08-09 17:04:55 -07:00