The problem
Small landscaping, roofing and construction crews have no safety staff. The heaviest jobs keep landing in the hottest hours, and the field-ops manager plans tomorrow with a weather app.
HeatCrew is an agent-run company of seven. It reads tomorrow's forecast and Cal/OSHA §3395, moves the hard work into the cool hours without deleting a job, and hands you a plan to approve and a briefing your crew hears in English and Spanish.
Small landscaping, roofing and construction crews have no safety staff. The heaviest jobs keep landing in the hottest hours, and the field-ops manager plans tomorrow with a weather app.
Seven AI agents turn tomorrow's NWS forecast and Cal/OSHA §3395 into an approved, bilingual crew plan. Hard work moves to cool hours, no job is deleted, and a Safety Governor refuses “ignore the heat”.
Heat illness hits outdoor crews every summer. The rules exist (shade above 80°F, high-heat procedures at 95°F) but nobody re-plans the day around them.
The evening before, the manager opens HeatCrew, presses Run, approves the plan, and the foreperson briefs the crew in English and Spanish. Only workers who opted in get a message.
The one number to watch is thermal debt: how many high-risk work blocks are on tomorrow's plan. HeatCrew's job is to bring it down without dropping work.
NWS hourly for the job site, dated and cited.
§3395 thresholds: water, shade > 80°F, high heat ≥ 95°F, acclimatization.
The optimizer runs as real code in a sandbox and moves heavy work to cool hours.
Approves, challenges or refuses. Overrides go to a human.
The field-ops manager approves or denies before anyone is told.
EN/ES briefing from the foreperson; sent only to workers who said yes.
Runs the room and the money. Short sentences, always names the owner of the next step.
BAND room goal + task board · RocketRide lead agent · Stripe test mode
Reads the sky for a living. Cites the forecast hour and the rule, never a feeling.
RocketRide agent + NWS hourly forecast + §3395 text, dated
Moves work, never deletes it. Thinks in crews, hours and client windows.
Optimizer as executed code in a sandbox (Docker; Tenki when keyed)
Can approve, challenge or refuse. Cannot be talked out of §3395.
Separate BAND identity; the verdict lives in the room
Briefs the crew in English and Spanish, the way a good foreperson does at the truck.
Masky avatar, speaks EN + ES, bound to the agent
Sends only to workers who said yes. Logs everyone she skipped and why.
BAND @mention handoff; sends only to opted-in workers
Scans the code that made the plan with Snyk in every run, and blocks the audit task if it finds anything.
Snyk Code scan + fix · Prelint rules
The field-ops manager approves or denies every plan. The Safety Governor can refuse; only a person decides.
Each agent's words come from its own pipe; a second pipe (Mara → Rafe → tool_python) re-plans the day as a cross-check on the sandbox numbers.
The room the seven agents talk in, the goal at the top, the task board, and the human hand-off.
Faces and voices for five agents (two placeholders pending); the foreperson briefs and answers questions in English and Spanish.
The scheduler's optimizer runs as real code in an isolated sandbox, network off.
Scans the optimizer code in every run; the repo's 11 findings were fixed and re-scanned to 0.
Business-rule review on pull requests: rules and config written, app install pending.
A $24 plan + $5 HeatCrew fee PaymentIntent, test mode only.
You pay on the days you re-plan. Payments run in Stripe test mode today; no real money moves.