# v0.2.4 Property + Transcript UI Cleanup

## What changed

- Fixed the property type dropdown so existing values like `Commercial` select the Commercial option correctly instead of defaulting to Residential.
- Normalized property type values to:
  - Residential
  - Commercial
  - Unknown
- Added backend property-type inference from the AI summary/transcript/tool payload. If the AI summary says business customer, commercial property, office, store, restaurant, warehouse, etc., the app now keeps the lead as Commercial.
- Removed editable AI Summary and Recommended Action fields from the edit form to avoid duplicate areas.
- Kept AI Summary and Recommended Action as read-only office-facing panels.
- Converted the transcript display into a chat-style window with different assistant/customer bubble styling.
- Updated the pest-control assistant prompt with a dedicated property type rule.
- Cache-busted frontend files with `/app.js?v=0.2.4`.

## Telnyx property type body parameter

For `submit_lead`, use this body parameter if Telnyx allows enum values:

```text
property_type
```

Type:

```text
string
```

Required:

```text
No
```

Allowed values:

```text
Residential
Commercial
Unknown
```

Description:

```text
Service location property type. Use Commercial for business, company, office, storefront, store, restaurant, warehouse, facility, clinic, salon, or other business property. Use Residential for home, house, apartment, condo, townhouse, or residential property.
```

## Prompt rule added

The assistant should ask one clear question if property type is not obvious:

```text
Is this for a home or a business?
```

If the caller says business, company, office, storefront, store, restaurant, warehouse, facility, clinic, salon, or other business property, set:

```text
property_type=Commercial
```

If the caller says home, house, apartment, condo, townhouse, or residential property, set:

```text
property_type=Residential
```
