Agents in the Trades
Safety

Weather go / no-go for rooftop work

Rooftop weather calls get made at 5:40 a.m. in a truck, with a phone in one hand. The superintendent glances at a forecast app, sees nothing alarming, and the crew mobilizes. By 10:00 the wind is...

The problem

Rooftop weather calls get made at 5:40 a.m. in a truck, with a phone in one hand. The superintendent glances at a forecast app, sees nothing alarming, and the crew mobilizes. By 10:00 the wind is gusting across a low-slope roof, the array panels are acting like sails, and someone is on the radio asking whether anyone checked.

The forecast was often available. The problem is that checking it is informal, the thresholds live in someone's head, and nothing gets written down. When a near miss happens or an incident review starts, there is no record of what was known at the time or who decided.

Heat and lightning have the same gap. A heat index that climbs after lunch matters for a crew handling modules on a dark membrane roof. A storm cell forecast for 2:00 p.m. matters if the crew needs 45 minutes to get tools and glass off the roof. These need to be looked at against a standard, every morning, the same way.

How the agent workflow works

The agent runs on a schedule, early enough that the superintendent sees the result before mobilization.

What it reads:

What it produces: A short draft message with a recommendation of go, no-go, or conditional go, such as "go until 11:00, then stop lifts." Below it, the reasoning: each hour checked, which threshold it was compared against, and which one tripped. It also notes the forecast source and the time it pulled it.

Where the human checkpoint is: The superintendent reads the draft and makes the call. Approving it, overriding it, or changing the window is a deliberate action. The agent's draft and the human's final decision are saved together in the daily log, with a timestamp. If the superintendent overrides a no-go, they enter a reason. Nothing goes to the crew until that approval.

After approval, the agent can send the confirmed call to the foremen, with any stop-work times written out plainly.

What you need to set it up

Setup is a few hours if the thresholds already exist and the schedule is in a readable format. Plan on a week of running it alongside your normal habit before trusting the output.

Where it breaks

Forecasts miss. Hourly wind and storm timing can be off, and gusts on a roof edge can run well past what a ground-level forecast shows. The agent reports the forecast. It cannot see your roof. An anemometer on site beats a model, and the superintendent should treat the draft as a floor, not a ceiling.

Bad thresholds produce confident bad calls. If the sheet is out of date or a manufacturer's limit was entered wrong, the agent will apply the error every morning without complaint.

It only knows the schedule it can read. If a foreman moves module staging up two hours on a text message, the agent is checking the wrong window.

Conditions change after the morning check. A one-time 5:00 a.m. run does not cover a front arriving early. Someone still has to watch the sky, and you may need a midday re-check.

Finally, a logged record can create false comfort. A documented go that turns out wrong is still wrong.

The bottom line

This agent does not make the safety call. It makes sure the call is based on the same thresholds every day, with the reasoning written down before anyone is on the roof. The superintendent keeps the authority and gains a record. If your thresholds are solid and someone owns the override, it is a small setup for a real gap.

Related use cases

← All use cases

One working agent workflow, every day.

Real AI agent use cases from solar, construction, and field operations — what they do, what they cost, and where they break. No hype, no theory.