UnitCycle — Progress Tracker
Last updated: 2026-04-06
Overall: 3/19 AI features complete (~15%). 16 remaining across Phases 2–5.
Phase 1: Foundation (3/4 complete)
| ID | Feature | Status | Built | ACs | Notes |
|---|---|---|---|---|---|
| F1.1 | Lifecycle State Engine | ✅ Done | 2026-03-27 | 8/9 | 4 states, companion table tenant_lease_lifecycle, 7 endpoints. Action buttons partial. |
| F1.2 | Renewal Intelligence | ✅ Done | 2026-03-28 | 6/6 | Churn scoring (5 weighted factors), rent strategy, Claude-generated letters. |
| F1.3 | Smart Collections | ✅ Done | 2026-03-29 | 5/5 | Overview, per-project metrics, risk summary. Enhancement spec written (25 tasks). |
| F1.3E | Collections Enhancements | 🔶 Spec'd | — | 0/25 | D-1 KPI trends done. D-2 health score, D-3 funnel, D-4 AI queue, D-6 table, C-1 timeline, C-2 AI panel, C-6 smart plans, C-7 escalation, C-10 AI drafts pending. |
| F1.4 | Portfolio Command Center | ⬚ Pending | — | — | Multi-filter unit list, AI action queue, bulk execution. Depends on F1.1-F1.3. |
Phase 2: Revenue (0/3 complete)
| ID | Feature | Status | ACs | Key Capabilities |
|---|---|---|---|---|
| F2.1 | Turnover Orchestration | ⬚ Pending | 5 | 5-stage Kanban (notice→inspect→make-ready→listed→leased), deposit calculator, 13 tasks |
| F2.2 | Dynamic Pricing | ⬚ Pending | — | Daily pricing snapshots, market rent comparison, 30-day sparklines, 13 tasks |
| F2.3 | Predictive Maintenance | ⬚ Pending | — | Equipment risk scoring 0-100, preventive WO creation, 11 tasks |
Phase 3: Intelligence (0/3 complete, F3.2 active)
| ID | Feature | Status | ACs | Key Capabilities |
|---|---|---|---|---|
| F3.1 | Move-Out Photo AI | ⬚ Pending | 4 | Claude Vision damage detection, deposit deduction letter with photos, 11 tasks |
| F3.2 | Invoice Processing | 🔄 Active | 4 | LlamaParse extraction, WO matching, price anomaly >10%, GL codes. 2,143 invoices seeded. Layout built. |
| F3.3 | Portfolio Chat | ⬚ Pending | 5 | Claude tool use (5 tools), SSE streaming, inline tables, daily digest. 14 tasks, XL effort. |
Phase 4: Delight (0/6 complete, UI built for several)
| ID | Feature | Status | ACs | Key Capabilities |
|---|---|---|---|---|
| F4.1 | Virtual Staging | ⬚ Pending | 4 | AI room staging (5 styles), before/after slider, listing descriptions. 9 tasks. |
| F4.2 | Tenant Screening | 🔶 UI Built | 4 | Scoring (income/employment/rental history), fair housing compliance. UI + 20 seeded apps + 6 sim checks done. Needs AI integration. 8 tasks. |
| F4.3 | Lease Abstraction | 🔶 UI Built | 4 | 40+ field extraction from PDF, non-standard clause detection. UI exists. Needs AI. 7 tasks. |
| F4.4 | Move-In Inspection | 🔶 UI Built | 8 | Room-by-room workflow, Claude Vision condition rating, digital signatures, PDF report. UI exists. 11 tasks. |
| F4.5 | Lease Generation | 🔶 UI Built | 8 | 3-step wizard, 15 clause categories, jurisdiction-aware, e-signature. UI + Gemini integration built. 12 tasks. |
| F4.6 | Tenant Onboarding | ⬚ Pending | 8 | Auto-checklist on lease signing, document verification, FAQ chatbot, key handoff. 11 tasks. |
Phase 5: Operations (0/4 complete)
| ID | Feature | Status | ACs | Key Capabilities |
|---|---|---|---|---|
| F5.1 | Listing Syndication | ⬚ Pending | 8 | Multi-platform publishing, AI content per platform, lead inbox with scoring, competitor analysis. 11 tasks. |
| F5.2 | Tour Management | ⬚ Pending | 8 | Self-guided tours, identity verification, no-show prediction, prospect nurturing. 10 tasks. |
| F5.3 | Tenant Comms Hub | ⬚ Pending | 8 | Unified inbox (SMS/email/WhatsApp/in-app), sentiment analysis, auto-response, emergency routing. 11 tasks. |
| F5.4 | Vendor Intelligence | ⬚ Pending | 8 | 6-metric scorecard, warranty tracking, smart dispatch, price benchmarking. 10 tasks. |
Non-Feature Work Completed ✅
- Theme system (208 CSS vars, 7 presets, zero hardcoded hex)
- Owner Management v4 (unit-centric, 6 tabs, 27 Playwright tests, 131 ACs)
- Tenant Detail (5 tabs, 6 PM actions, 50K ledger, mobile responsive)
- Leasing Pipeline UI (screening → lease gen → move-in → onboarding)
- Work Orders + IoT + Asset Health Hub (10 sources, 90 sensors, SVG gauges)
- Vendor Portal + Vendor Hub
- PWA + Branding (logos, favicon)
- MapLibre GL map (replaced Leaflet)
- Sidebar redesign (7 groups, accordion, data-driven)
- Mobile responsive (tenant portal bottom nav, hero+cards, 100dvh flexbox)
- Memory Bank system (2026-04-06)
Test Coverage
| Area | Playwright Tests | Status |
|---|---|---|
| Owner v4 | 27/27 | ✅ Complete |
| Leasing (screening, lease gen, move-in) | 0 | ❌ BLOCKING |
| Work Orders | Partial | 🔶 Incomplete |
| Collections | Partial | 🔶 Incomplete |
| Invoices | 0 | ❌ Needed after F3.2 done |
Totals from AI Spec
- 19 features across 5 phases
- 200+ implementation tasks
- ~110 acceptance criteria
- 38+ new Django models needed
- 67+ API endpoints to build
- 14+ Celery tasks to schedule
- 42+ Angular components to create
- 15 new Django apps to build