Real Estate Feature Packages — Packaged Functionality by Domain
Status: Product Specification (business-facing)
Vertical: Real Estate Development
Substrate: Sovereign OS / Community Weave Platform
Version: 1.0.0 | Date: 2026-11-09
Sources: Comprehensive Business Processes Specification, Playbook Catalog — Full Detail for Every Playbook, Hotel Feature Packages — Packaged Functionality by Domain
1. Packaging Philosophy
Every real estate capability is delivered as a feature package — a coherent set of functions, workflows, and integrations that a development can adopt independently. Packages are:
- Modular: adopt Sales & Off-Plan first, add HOA Governance later; no big-bang replacement
- Declarative: each package is configured via NATS KV lookups and scenario packs — zero bespoke database tables
- Integrated: packages share one state of record; a unit sale in Sales is visible to HOA (voting rights), Property Manager (service charge), and Finance (invoice) simultaneously
- Auditable: every state transition in every package produces a cryptographic PoCE receipt
- Soft-first: each package validates before going live (zero live writes until a live gate is passed)
2. Package Matrix
| Package | Development Domain | Core User Personas | Key External Integration | Entry Use Case |
|---|---|---|---|---|
| PK-01 Sales & Off-Plan | Sales / Marketing | Sales manager, sales agent, legal, buyer | CRM, ERPNext, land registry | Reserve an off-plan unit, sign sale agreement |
| PK-02 Unit & Title Management | Units / Registry | Property manager, registrar, legal | land registry | Transfer unit title, record ownership change |
| PK-03 HOA & Community Governance | Governance | HOA board, residents, chairperson, secretary | — | Propose and vote on community rules |
| PK-04 Maintenance & Facilities | Common areas / Assets | Facilities manager, technician, vendor, residents | OpenMAINT, MinIO | Log a common-area defect, dispatch contractor |
| PK-05 Leasing & Rental | Rentals / Tenancy | Leasing manager, landlord, tenant | ERPNext | Sign a lease, collect deposit, manage renewal |
| PK-06 Amenities & Common-Area Booking | Amenities | Residents, concierge, amenities manager | — | Book the clubhouse or gym slot |
| PK-07 Service Charge & Finance | Billing / Collections | Finance controller, accounts, HOA treasurer | ERPNext, payments | Issue service charge, track collections |
| PK-08 Construction & Snagging | Construction / Handover | Project manager, snagging inspector, contractor | MinIO | Track defects, close snag list at handover |
| PK-09 Resident Services & Access | Resident experience | Concierge, security, residents | access control, Keycloak | Issue visitor pass, manage access rights |
| PK-10 Resale & Secondary Market | Resale | Resale agent, seller, buyer, legal | ERPNext, land registry | List a unit for resale, execute resale agreement |
Each package maps to one or more real estate playbooks and one or more canonical process families (03-PROCESSES-AND-WORKFLOWS.md).
3. Cross-Cutting Capabilities (in every package)
| Capability | What it means for the development |
|---|---|
| Single state of record | One record per unit, owner, tenant, lease, charge; every office sees the same truth |
| Cryptographic audit (PoCE) | Every sale, lease, vote, charge collection, and defect closure is an immutable, verifiable receipt |
| Separation of duties | The person who raises a service charge cannot also collect it; configured via declarative lookup |
| Real-time status | Unit status, defect status, vote results stream via NATS WebSocket — no polling |
| Fail-closed operations | If payments or access control are unavailable, the package refuses with a typed error — never invents a fake payment or access grant |
| No fake metrics | Dashboards show live data or honest empty states; no hardcoded collection rates or units-sold numbers |
4. How to Adopt
- Pick 1–3 packages for the pilot development (recommended: PK-01 Sales & Off-Plan + PK-07 Service Charge + PK-04 Maintenance)
- Run in Soft mode — validate workflows with test data, zero live writes
- Pass the live gate — named approver confirms, then go live
- Add packages as the development matures (HOA governance, amenities, construction, resale)
See Appendix C — Real Estate Implementation Roadmap for the phased rollout and Deployment & Starter Packs — Hotel Rollout (if created) for bring-up sequence.