feat(FN-2241): add review level selection in task creation and editing

- Extend core task types/store and dashboard API route handling to persist task reviewLevel
- Add review level controls to TaskForm, NewTaskModal, and TaskDetailModal flows
- Improve workflow step selector presentation in WorkflowResultsTab and styles for clearer review settings UX
- Document the new review level behavior and add route/form/modal tests to cover create and edit scenarios
This commit is contained in:
Fusion
2026-04-22 09:23:57 -07:00
committed by gsxdsm
parent d6b6bd790a
commit 435fb60c98
13 changed files with 413 additions and 88 deletions

View File

@@ -40,6 +40,7 @@ Expand the creation panel (▼) to access additional controls:
- **Attach** — Add image attachments
- **Models** (🧠) — Set per-task model overrides (executor, validator, planning)
- **Agent** — Assign an agent to the task
- **Review** — Set review rigor level (None, Plan Only, Plan and Code, Full)
- **Browser Verify** — Enable browser verification workflow step
### 5) CLI creation
@@ -188,6 +189,21 @@ Each task may override:
Overrides are configured from the task model tab or task creation actions.
## Review Level
Review levels control the rigor of the review process for a task:
| Level | Name | Description |
|-------|------|-------------|
| 0 | None | No review |
| 1 | Plan Only | Review only the specification/plan |
| 2 | Plan and Code | Review both the specification and implementation |
| 3 | Full | Full review with all checks |
Review level can be set during task creation (in the New Task dialog under More options) or when editing a task (in the task detail modal).
The review level affects how the reviewer agent evaluates the task but does not override workflow steps or model presets.
## Model Presets and Auto-Selection by Size
Project settings support reusable model presets: