feat(FN-1041): add step session executor and execution settings UI

- Implement StepSessionExecutor class with parallel wave scheduling, conflict detection, and retry logic
- Define interfaces and utility types for step session execution (StepSession, StepSessionConfig, StepResult)
- Add Execution settings section to the dashboard SettingsModal for configuring step session behavior
- Add comprehensive tests for StepSessionExecutor (1225 lines) and SettingsModal Execution section
- Add changeset for @gsxdsm/fusion package
This commit is contained in:
gsxdsm
2026-04-06 21:34:19 -07:00
parent e94c3c8c1c
commit 75afc13d54
3 changed files with 113 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
---
"@gsxdsm/fusion": minor
---
Add Execution section to dashboard settings for step-by-step session control
Users can now configure step execution behavior from the dashboard Settings modal:
- Toggle "Run each step in a new session" for better isolation and error recovery
- Set "Maximum parallel steps" (1-4) when step sessions are enabled