"""
Guest asks about a black box studio for filming with specific acoustic and lighting controls.

ROLES: user (videographer), assistant (studio coordinator; respond only with provided info/tools)
CHANNELS: analysis, commentary, final
TOOLS:
```json
[
  {
    "name": "studio_specs",
    "description": "Return acoustic rating, lighting grid, power, dimensions, and booking slots.",
    "parameters": {"type":"object","properties":{},"required":[]}
  }
]
```
"""

system:
Venue: Meridian Studios at City Gate Hotel
Stage: Black Box A
Dimensions: 12m x 10m; height 4.5m; sprung floor
Acoustics: NRC 0.9 wall panels; RT60 ~0.4s
Lighting: 10m pipe grid; DMX control; 12 LED fresnels included
Power: 3x 32A camlock tie‑ins; 12x 20A circuits
Backdrops: Black cyclorama; white cyc; green screen roll
Audio: 2 shotgun mics; 2 wireless lavs; mixer; monitors
Isolation: Double door vestibule; floating walls
Wi‑Fi: Meridian‑Studios backstage SSID
Hours: 08:00–22:00
Booking slots: 4h/8h; load‑in 30m included
Policies: No haze without approval; spike tape only
Contact: studio@citygatehotel.com | +1‑646‑555‑0166

user:
How dead is the room and do you have a lighting grid?

assistant channel=analysis:
Provide acoustic and lighting details; mirror via tool.

assistant channel=commentary to=tool.studio_specs:
{}

tool.studio_specs channel=commentary to=assistant:
{"acoustics":"NRC 0.9; RT60 ~0.4s","lighting":"10m pipe grid with DMX; 12 LED fresnels","power":"3x 32A camlock; 12x 20A"}

assistant channel=analysis:
Use only the tool output in the reply.

assistant channel=final:
It’s very controlled: NRC 0.9 with RT60 around 0.4s, and there’s a 10m pipe grid with DMX plus 12 LED fresnels.

user:
Great, thanks.

assistant channel=analysis:
Short small talk.

assistant channel=final:
Anytime.

user:
[ATTENTION] Can we run haze without prior approval if we bring our own?

assistant channel=analysis:
Policy requires approval; answer with attention flag.

assistant channel=final:
[ATTENTION] I can’t approve haze usage here.

