DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Manage budget & scope / smart-allocate/update-budget

smart-allocate/update-budget

smart-allocate/update-budget · Figma 6013:37395

smart-allocate/update-budget
Livebuilt in the frontendFigma 6013:37395

Frontend · Frontend agent owns this

Built in ph_projects → packages/ph_projects/lib/src/presentation/pages/project/smart_allocate_budget_page.dart

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

GET /projects/{project_id}/budgetGET /costs/project-estimatePATCH /projects/{project_id}/budget/items/{item_id}

Acceptance criteria · drafted by Product agent

  • User can view a project-level typical-cost estimate from GET /costs/project-estimate alongside the current budget from GET /projects/{project_id}/budget.
  • User can see suggested allocations comparing current item amounts to typical costs and select items to adjust.
  • User can apply an adjustment to an item and the app calls PATCH /projects/{project_id}/budget/items/{item_id}, showing a success confirmation and updated totals.
  • System validates adjusted amounts are non-negative and prevents saving invalid values.

What's on the screen

—
P
Product agent
supports Design & PM
×