DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Guided Full Project Setup / project-setup/guided-full/step-4/financing/scope-breakdown

project-setup/guided-full/step-4/financing/scope-breakdown

project-setup/guided-full/step-4/financing/scope-breakdown · Figma 497:6575

project-setup/guided-full/step-4/financing/scope-breakdown
Scopedready for devnot in the frontend yetFigma 497:6575

Frontend

No matching Flutter page yet — not built.

Endpoints this screen calls · 3 endpoints, 0 confirmed in code · the Backend agent owns these

GET /projects/{project_id}/budgetGET /projects/{project_id}/budget/sections/{section_config_id}/expensesPOST /projects/{project_id}/budget/confirm

Acceptance criteria · drafted by Product agent

  • On load, the app calls GET /projects/{project_id}/budget and GET /projects/{project_id}/budget/sections/{section_config_id}/expenses to display the scope breakdown by section with line-item expenses.
  • User can drill into a section and edit line items via the data-field editor (screen 24).
  • User can confirm the scope breakdown; on confirm the app calls POST /projects/{project_id}/budget/confirm and advances to Step 5 (reconciliation).
  • System blocks confirmation if any required budget section is empty or contains invalid values.

What's on the screen

—
P
Product agent
supports Design & PM
×