renovation_roi
Determine if a renovation's rent lift clears the minimum ROI threshold using the high cost estimate, returning the exact shortfall on failure.
Instructions
Check whether a renovation's rent lift clears the minimum ROI threshold (conservative: high cost).
Always tests the HIGH end of the cost range: ROI = (annual rent lift / total cost high) x 100 against the 15% default gate. On a failure the result explains by how much it missed; it never silently rounds a miss into a pass. (The core arguments are declared optional so missing-input refusals reach the client as payloads instead of validation crashes.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threshold_pct | No | ||
| total_cost_high | No | ||
| target_monthly_rent | No | ||
| current_monthly_rent | No |