gsxdsm
2efa833357
FN-6250: add Compound Engineering session cancellation
Add cancel controls and backend support for preserving interrupted Compound Engineering sessions.
- Add an orchestrator cancel path and POST route that stops live work without deleting session history.
- Wire dashboard APIs, hooks, and UI buttons to cancel active, launching, or awaiting-input sessions.
- Cover cancellation behavior across orchestrator, routes, hooks, flow controls, and session panel tests.
- Document the cancel versus discard workflow in plugin docs and README.
Files changed:
docs/plugins/compound-engineering.md | 13 ++-
.../fusion-plugin-compound-engineering/README.md | 11 ++-
.../src/__tests__/orchestrator-cancel.test.ts | 101 +++++++++++++++++++++
.../src/__tests__/session-routes.test.ts | 35 +++++++
.../src/dashboard/CeFlow.tsx | 16 +++-
.../src/dashboard/CompoundEngineeringView.css | 20 ++++
.../src/dashboard/CompoundEngineeringView.tsx | 40 +++++++-
.../src/dashboard/__tests__/CeFlow.test.tsx | 20 ++++
.../__tests__/CompoundEngineeringView.test.tsx | 53 ++++++++++-
.../hooks/__tests__/useCeSessions.test.tsx | 44 ++++++++-
.../src/dashboard/hooks/api.ts | 10 ++
.../src/dashboard/hooks/useCeSessions.ts | 23 ++++-
.../src/routes/session-routes.ts | 11 +++
.../src/session/orchestrator.ts | 20 ++++
14 files changed, 404 insertions(+), 13 deletions(-)
Fusion-Task-Id: FN-6250
Fusion-Task-Lineage: e9997056-364c-44e1-b846-00b08a1ff8fc
2026-06-11 22:42:21 -07:00
..
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-11 22:42:21 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-08 15:19:27 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-04-09 20:19:43 -07:00