<aside> 🏘️
Buildings entity: summary, quick reference, security, then detailed sections.
</aside>
| Component | Purpose | Key fields/aspects |
|---|---|---|
| models.py (Building) | Stores buildings | title, city, street, bldg_number, bldg_letter, zipcode; slug (32, uniq); entity (FK); users (M2M) |
| Companion models | Building details | GeneralInfo, WallInfo, WindowInfo, DoorInfo, FloorInfo, BasementInfo |
| Methods | Analytics and access | get_info_, get_info_progress, get_monthly_ |
| Meta | Model behavior | ordering=['-id']; default_permissions=() |
| views.py | UI logic | list_view, detail_view, filters, pagination |
| urls.py | Routes | list, detail/:slug |