Paul Louis · operations and revenue systems

I run a working AI operation, not a collection of prompts.

One system runs my job search end to end, and it has been in daily use for weeks rather than in a demo for an afternoon.

Every morning it tells me what needs me: which applications need a follow-up, which interviews are today, what the queues hold. Every night it runs its checks, repairs what it can, and stays quiet about the rest. When I send it a message, it answers on the same channel and the request lands in a ledger I can read back, with an estimate of when it will be done.

I built it because I was doing the work badly: chasing leads in six places, forgetting follow-ups, retyping the same letter. The fix was not more effort. It was decisions written down once, in code, so they happen without me.

What that shows for a role that has to own a pipeline:

1. A job search that behaves like a pipeline

The problem was not effort. It was that nothing remembered anything.

The problemApplications across job boards, agencies and company sites, each with its own questions, follow-up window and deadline. Tracked in six places, chased in none, and the same form answered from scratch every time.
What runsOne tracker rebuilt from the application configuration and the ticked reminders. A daily brief. A nightly battery of scheduled checks. A pack per posting: a tailored resume, a letter and the exact form answers, linted before anything can be sent.
What it replacedSix spreadsheets, my memory, and retyping a letter at midnight.
The number98 applications tracked, 41 packs built, 4 interview briefs generated. Every send passes one gate, so a duplicate send is refused by construction rather than by care.
Layout of the tracker. Every row, company and role below is invented, and this has never contained a real record.
AppliedCompanyRoleStageNext actionSilent
2026-10-02Acme IndustrialAccount ManagerInterviewBrief by 08:002d
2026-10-05Northwind SupplySales RepAppliedChase at 5 days4d
2026-10-09Harbour LogisticsOps LeadClosedNone-
2026-10-14Meridian WorksCS ManagerAppliedPack due1d

2. A loop that actually ends

Most reporting systems are very good at producing documents and very bad at finishing them.

The problemResearch got written and never read. Requests made by text, mail or chat fell between three inboxes with no record that they existed.
What runsA report is written, rendered to PDF, delivered, and stays marked unread until it is answered. A single-digit reply closes it or turns it into work. Every request is written to a ledger with its status. The queue refuses to hold an alert about an alert, because a promise to do work is not work.
What it replacedA folder of unread PDFs and a memory of what I had asked for.
The number214 reports written, 18 of them deep research, 55 delivered as PDFs. One of those deliveries found and fixed a queue that had been feeding itself for hours; the fix is now covered by its own checks.

What is deliberately not here

No company names, no employer or client records, no addresses, no screenshots of real mail, no figures tied to a person. The tracker image above is a mocked layout with invented rows. Every number on this page can be reproduced from the project's own files by counting rows and files, which is the point: the claim is checkable, so it does not need adjectives.