Watch everything · Act early

Watchdogs on every feed. A human on every trigger.

Integrations don't fail loudly. They go quiet. Every feed we ship heartbeats in, and silence is the signal. When something breaks, an AI monitor diagnoses it, drafts the exact fix, and emails a GO / NO-GO button.

Nothing runs without a human clicking GO.

1,835
Automated ops messages in a year
30 min
Fix Advisor scan cadence
20% → 95%
PO extraction accuracy, one rebuild
43 in 82 s
Invoices out (was 14 min)
AI operations

Diagnose automatically. Fix on approval. Never the other way around.

Live since August 2026 across a fleet of Windows tasks, Raspberry Pis, cloud services, and databases. The AI proposes; a person disposes.

LIVE · RISK-TIERED · CODE BACKSTOP

The Fix Advisor

Scans every 30 minutes. On a failure, an LLM diagnoses it against a measured 117-row map of every system and consumer, drafts the concrete fix — SQL or runbook steps — and emails a GO / NO-GO link. Risk-tiered, with a code backstop so the model can't talk itself past the gate.

SILENCE IS THE SIGNAL

Dead-man watchdog

Every reachable system pushes success beats; anything silent past twice its interval becomes a diagnosis target automatically. Sources self-register. A dead process or scheduler alarms without having to say so.

DOCKER ON A PI · READ-ONLY TOOLS

Incident agent

A containerized headless agent that diagnoses an engine failure against the repo and runbooks and stages a fix — read-only tools, disarmed output, 900-second and 40-turn caps, a file-based kill switch. Acceptance-tested before it was trusted.

ONE FIX A NIGHT

Tech-debt scanner

A nightly LLM review of a debt register plus live probes proposes at most one fix per night through the same approval gate — at most three new items, deduplicated. Debt gets paid down instead of catalogued.

"RAN BUT PRODUCED NOTHING"

Silent-failure watchers

Purpose-built detectors for the case a failure alert can't catch: the job that ran, exited clean, and did nothing. Print spools, invoice queues, import chains — with self-healing task restarts within ten minutes of a death.

EVERY SOURCE, EVERY CYCLE

Integration spine monitor

Health state for every integration source — storefront, marketplace, payments, mirror freshness, shipping, documents — feeding the advisor's scan every cycle, so the diagnosis starts from the whole picture.

Documents & email

Inboxes that route themselves. Paperwork that reads itself.

Gmail, Microsoft 365, IMAP, Google Forms, and the copier — every place paper and email enter a business, turned into structured data and routed by rule.

Freight intake OCR

Pallet photos and prep sheets from a warehouse tablet form OCR'd and routed by a five-rule priority — broker, portal, or collect — with a portal-exclusion list and an approval loop.

Shipment packet parser

Multi-page copier scans classified page by page; order, BOL, and customer extracted into a searchable index. One rebuild lifted fully-keyed packets from 44% to 81% and PO accuracy from 20% to 95%.

Receiving & PO monitors

PO receipt scans matched to open purchase orders; outgoing PO PDFs parsed to keep open-PO data current — on the same 30-minute weekday cron fleet, no re-keying.

Invoice runs that finish

Per-invoice email time cut from ~15 seconds to ~1 with a queue and single-session flush; a one-process dispatcher drains a batch in dependency order — 43 invoices in 82 seconds where the old engine took 14 minutes for 44. Proven by delivery, not logs.

Byte-exact documents

The ERP's invoice and pick-ticket documents regenerated byte for byte from data, regression-tested against a 128-stream gold corpus. Rules derived from real edge cases, not the manual.

Carrier invoice audit

Carrier invoices ingested, OCR-extracted, and routed through an approval queue to payment — a queue, detail, and bulk-approval UI over a real backend, wired to the payables platform and the accounting system.

Approval-first, everywhere. Even the mailbox scout that proposes calendar entries for facility visits keeps a human reply as the judgment layer — no LLM in the decision path. Automation earns trust by asking.

If they talk and nobody's listening — that's fixable.

Every integration we build ships with monitoring from minute one. If you already have integrations and no idea whether they ran last night, that's where we start.