Budgets, sub-budgets, and tracking actual spend

Every project has a top-line budget set when you create it. Open the Budget tab to break it down:

Budget Lines (Planned)
• Add a line for each expected cost — category (Materials, Labor, Permits, Travel, Equipment, Subcontractors, Other), description, dollar amount, and which phase it belongs to (or leave it project-level)
• Lines are grouped by phase with sub-totals
• Edit any field inline — descriptions and dollar amounts persist as you type

Actual Spend
• Click + Log Spend whenever an invoice gets paid, a card gets charged, or any cost lands
• Each entry has a date, category, description, amount, and is stamped as a manual entry
• Wally can log spend for you: "Log $4,500 in Materials on the Headquarters project for the lumber delivery yesterday" — confirm-first action card.

The Overview tab summarises: total budget, planned (lines + resource allocations), actual (entries + actual resource units), and remaining. The bar turns amber over 85% burn and red if you go over budget.

Future: actuals will auto-pull from the Accounting module when a transaction is tagged with a project — you'll be able to assign existing journal entries / invoices to a project rather than re-keying spend.