POH Renovation Tracking
From SOW to cost basis, fully tracked.
Manage park-owned home renovation projects from start to finish. SOW templates, budget tracking with cap/exp split, vendor COI enforcement, before/after photos, and automatic cost basis rollup.
7-stage project lifecycle
Projects move through PLANNING, APPROVED, IN_PROGRESS, ON_HOLD, INSPECTION, COMPLETED, and CANCELLED stages. Each transition enforces validation gates defined in the PRD: budget approval before start, all tasks complete before inspection, inspection pass before completion.
SOW templates and line items
Three default SOW templates: Full Rehab (15 items), Light Turn (6 items), and System Repair. Each template auto-populates line items with category, estimated cost, and cap/exp classification. Line items support inline editing, vendor assignment, and expense creation.
Budget tracking and cost basis rollup
Real-time budget cards show estimated vs actual cost, with cap/exp split. Daily Inngest crons alert on budget variance and overdue projects. On completion, total project cost rolls up to the unit’s renovationCostCents and homeCondition is updated.
Capabilities
- 7-stage project lifecycle with validation gates
- 3 default SOW templates (Full Rehab, Light Turn, System Repair)
- Line items with cap/exp classification
- Budget vs actual tracking
- Before/after photo uploads via Supabase Storage
- Vendor COI enforcement on assignment
- Expense creation from line items
- Cost basis rollup to unit on completion
- Daily budget variance and overdue alerts
- Portfolio renovation dashboard with KPIs