// The agent

An agent that never looks away.

Watches every live job you've got — every shift, every signature, every cert — and only interrupts you when something actually needs you. You get your Fridays back.

// The loop

Watch. Flag. Act. Log.

Same loop you run in your head when you're on site — except it runs on every site you've got, every minute, without blinking.

01 · WATCH

Eyes on every live job.

Attendance, RAMS, certs, forms due, weather, payroll context — every site you're running, in one continuous picture.

02 · FLAG

Picks what needs you.

Most things it handles itself. The rest it surfaces — short, plain, with the next action ready to fire.

03 · ACT & LOG

Closes the loop. Writes the record.

Pings the worker. Drafts the wrap. Updates the timesheet. Every action is logged with time, GPS and signature — so nothing slips quietly.

// What slips through the cracks normally

Eight things that used to slip.
Not any more.

Each of these used to mean a phone call, a missed signature, or a Friday-night panic. Now the agent catches them first.

06:00 — Morning brief

Tells you what today actually looks like.

Three sites. Two RAMS due. One cert expiring Wednesday. Read in 90 seconds with your first coffee.

17:55 — End-of-day wrap

Closes the day. Sets up tomorrow.

What happened. What's still open. What needs to start tomorrow. Three sentences and a punch list.

Cert tracking

Flags lapses early.

9 days out. 3 days out. Day-of. Three nudges, not one panic.

RAMS chase

Sees who hasn't signed.

Sends a reminder. Logs the reply. Marks the pack done.

Weather

Pauses what can't run.

Rain at 14:00 means roof works stop. Agent reassigns the team to Site C.

Forgotten clock-outs

Spots them. Asks. Fixes.

Nobody clocks out at 17:42 by accident. Agent picks it up, prompts the worker, corrects the timesheet, keeps payroll clean.

Payroll Friday

No spreadsheet. No reconstruction.

Hours, overtime, breakdowns — all live, all week. Friday is approve and export, not "what happened on Tuesday?"

// One day · Site A

Watch a real day on Gaffer.

Every line is the agent doing something. Every line is logged.

agent_feed · site_a · 2026-04-22 42 actions today · 0 missed
BRIEFMorning brief drafted · 3 sites · 12 workers expected · 2 RAMS expire Mon · 1 cert lapses Wed
EMAILBrief sent to kevin@gafferai.uk · subject "Site A — 22 Apr — 3 to watch"
CLOCK_INS. Reilly · face match 0.987 · gps 54.99 -7.32 · device shared
RAMS_OPENS. Reilly · pack roof_works_v3.2
RAMS_SIGNS. Reilly · sig hash 0x91af…
CHASEToolbox talk overdue · sent to T. Doherty via app
FORM_OKT. Doherty · toolbox_talk_04 · 6 photos · 1 sig
WEATHERRain 14:00 detected · roof works paused · 4 workers reassigned to Site C
FIXMissed clock-out · J. McGee · agent prompted, worker confirmed 17:42 yest.
RENEWALCSCS expires in 9 days · 2 workers notified · admin watchlist updated
WRAPEnd-of-day delivered · 3 carry-overs · payroll preview clean for Fri
// An agent, not a dashboard

Dashboards show. Agents watch.

A dashboard

Shows you the problem — after you've already missed it.

  • You scan widgets and try to decide what matters.
  • You phone the worker. You write the message.
  • You build the wrap. You chase the form.
  • The dashboard goes home at 18:00. You're still on the hook.
An agent

Watches it. Catches it. Only tells you when it actually needs you.

  • Eyes on the lot — every site, every minute.
  • Pings the worker. Logs the reply. Closes the loop.
  • Drafts the wrap. Builds the timesheet. Files the audit.
  • Runs at 03:00 the same as 13:00. You sleep.

Watch the gaffer cover a day.

Twenty minutes. We load your sites in a sandbox and play a full shift — clock-in to wrap. You see the loop end-to-end.