- type
- summary
- created
- Mon Apr 06 2026 02:00:00 GMT+0200 (Central European Summer Time)
- updated
- Mon Apr 06 2026 02:00:00 GMT+0200 (Central European Summer Time)
- sources
- raw/notes/activeContext
- tags
- status current-work
Summary: Active Context (2026-04-06)
abstract
Current focus: Building out portfolio pages. Units page live at `/units`. 3/19 AI features complete. F1.4 Portfolio Command Center foundation laid. Next up: Portfolio Chat, Playwright tests, Collections enhancements.Current Focus
- Units Page — Standalone unit list at
/unitswith KPI cards (6,666 units, 93.9% occupancy, $6.7M revenue), multi-filter bar (property, lifecycle, bedrooms, search), paginated table with tenant/lease/lifecycle data. Foundation for F1.4 Portfolio Command Center. - F3.2 Invoice Processing — PDF upload/scanning, 2,143 invoices seeded. Payment Calendar at
/payments. Remaining: Playwright tests.
Recent Completions (March–April 2026)
- Full spec extraction — All 18 HTML/MD source files extracted into 52 wiki pages (~18K lines) under
wiki/specs/. Every acceptance criterion (135), API endpoint, model definition, algorithm, wireframe, and business rule now in navigable markdown. Verified with audit. - Units page —
/unitswith enriched API, server-side filters, lifecycle pills - F1.1 Lifecycle State Engine, F1.2 Renewal Intelligence, F1.3 Smart Collections
- Theme system, Owner Management v4, Tenant Detail, Leasing Pipeline
- Work Orders + IoT + Asset Health Hub, Vendor Portal, PWA + Branding
- MapLibre GL map, Sidebar redesign, Memory Bank
Blockers
- Leasing features need Playwright tests (blocking)
- Collections enhancements spec'd but not implemented
server.jsgets overwritten by agents
What's Next
- Finish F3.2 (invoices)
- F3.3 Portfolio Chat
- Playwright tests for leasing
- F1.3E Collections enhancements (25 tasks)
- F1.4 Portfolio Command Center (AI queue, bulk actions — units page is the base)
- Phase 2