calculate_buildable_envelope
Calculate the maximum buildable area (building envelope) for a lot given zoning constraints. USE WHEN: user asks 'how much can I build', 'max square footage', 'what's the buildable area', 'calculate the envelope', 'how big can my house be', or has specific lot dimensions and zoning rules they want to model. RETURNS: max buildable square feet, max number of stories, envelope dimensions (length × width × height), usable footprint, and coverage math. Takes lot area, setbacks, FAR, height limit, and coverage as inputs — a pure calculation tool, does not query data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_far | No | Maximum floor area ratio (e.g., 0.5, 2.0). FAR = building area / lot area. | |
| lot_area_sqft | Yes | Total lot area in square feet | |
| max_height_ft | No | Maximum building height in feet | |
| rear_setback_ft | No | Rear setback in feet | |
| side_setback_ft | No | Side setback in feet (each side) | |
| front_setback_ft | No | Front setback in feet (distance from front property line) | |
| max_lot_coverage | No | Maximum lot coverage as decimal (e.g., 0.45 for 45%) |