HeatCrew
For field-ops managers of outdoor crews in California

Tomorrow's heat,
re-planned tonight.

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.

Shade required
> 80°F
High-heat procedures
≥ 95°F
Jobs deleted
none
Thermal debt · latest run
SAMPLE · bundled fixture
8
high-risk blocks as booked
2
after re-plan
As booked
Re-planned
  • No job deleted · 6 jobs on the plan
  • One “ignore the heat” override refused, handed to Jake Porter
  • El Centro, CA · 2026-10-20 · DEMO CREW — Desert Line Landscaping
Watch this run replay

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.

The solution

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”.

Why it matters

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.

How it's used

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.

How it works

From forecast to briefing, with a human in the loop

The full pipeline →
  1. 1

    Forecast

    NWS hourly for the job site, dated and cited.

  2. 2

    Rules

    §3395 thresholds: water, shade > 80°F, high heat ≥ 95°F, acclimatization.

  3. 3

    Re-plan

    The optimizer runs as real code in a sandbox and moves heavy work to cool hours.

  4. 4

    Safety Governor

    Approves, challenges or refuses. Overrides go to a human.

  5. 5

    Approval

    The field-ops manager approves or denies before anyone is told.

  6. 6

    Briefing + dispatch

    EN/ES briefing from the foreperson; sent only to workers who said yes.

The agents

Seven agents, each with one job; five with Masky faces and voices, two pending

Mara, HeatCrew agent

Mara

Director + Ledger

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

Juno, HeatCrew agent

Juno

Exposure Analyst

Reads the sky for a living. Cites the forecast hour and the rule, never a feeling.

RocketRide agent + NWS hourly forecast + §3395 text, dated

Rafe, HeatCrew agent

Rafe

Scheduler

Moves work, never deletes it. Thinks in crews, hours and client windows.

Optimizer as executed code in a sandbox (Docker; Tenki when keyed)

Wren, HeatCrew agent

Wren

Safety Governor

Can approve, challenge or refuse. Cannot be talked out of §3395.

Separate BAND identity; the verdict lives in the room

Nico, HeatCrew agent

Nico

Crew Foreperson

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

Iris

Dispatcher
placeholder portrait

Sends only to workers who said yes. Logs everyone she skipped and why.

BAND @mention handoff; sends only to opted-in workers

Vale

Engineering Auditor
placeholder portrait

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

And one human

The field-ops manager approves or denies every plan. The Safety Governor can refuse; only a person decides.

Built on

Every piece does real work in the run

RocketRide

Pipeline

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.

BAND

Room + task board

The room the seven agents talk in, the goal at the top, the task board, and the human hand-off.

Masky

Faces + voice

Faces and voices for five agents (two placeholders pending); the foreperson briefs and answers questions in English and Spanish.

Docker / Tenki

Sandbox

The scheduler's optimizer runs as real code in an isolated sandbox, network off.

Snyk

Code scan

Scans the optimizer code in every run; the repo's 11 findings were fixed and re-scanned to 0.

Prelint

Rules

Business-rule review on pull requests: rules and config written, app install pending.

Stripe

Test-mode payment

A $24 plan + $5 HeatCrew fee PaymentIntent, test mode only.

Pricing

$24.00 plan + $5.00 HeatCrew fee, per crew-day

You pay on the days you re-plan. Payments run in Stripe test mode today; no real money moves.