← notes

The always-on shop

Field report: running a firm where the AI works nights.

This is a field report, not a pitch. We ran a multi-client marketing agency this way, and the same loop now runs Tiehack Labs. Here's what a week actually looked like.

The setup

The system is made fully task-, schedule-, and client-aware. It has connectors into the business email, the calendar, and the shared drive — every document and message in and out. It manages the task list programmatically in a database: it can write, amend, and close tasks on its own. It has read/write access to the operational channels — the website backend, the ad platforms, the social scheduler, the store. And it has its own identity in the organization: its own email account, able to write to an approved list of clients, with every send logged.

Monday morning

On Friday, the system reviewed the week ahead and scheduled itself weekend work: two client feature requests from the feedback queue, the regular blog posts, and prep for two Monday review calls. Overnight it worked the list — each feature as its own loop ending in a draft pull request, each blog through a governed skill, each call agenda built by pulling the last seven days of cost, clicks, conversions, and channel performance with a first-pass analysis on top.

By the time the computer opens on Monday, completed versions of everything are waiting: the pull requests, the drafted blogs, the agendas with the numbers already pulled. The morning is review, not production. Blogs get read and approved; the assistant queues drafts to each client letting them know their post is ready. The PRs get reviewed, confirmed against CI, and shipped. The agendas get an operator's seasoned take layered over the model's textbook one — which is exactly the right division of labor.

The loop that closes itself

After the calls, one command cleans up the morning. The system checks the calendar to see which calls happened, pulls the recordings and transcripts, reads the email traffic, and reconciles all of it against the task list: two of three blogs approved by clients — closed; one came back with feedback — routed into tonight's overnight queue; the optimization agreed on during the second call — added as a task with the due date discussed and notes on why. Nothing depends on anyone remembering anything.

Changes ship into a measurement loop, too: when ad copy or site content gets rewritten, the system tracks the change against statistical significance at 3, 7, and 14 days. The question "did that actually work?" has an owner, and it isn't a person.

What it compounds into

The ecommerce version of this is the strongest case. The marketing calendar says a three-day free-shipping sale should run next week — best channel mix, timing, and offer derived from the data. The system schedules its own overnight work: email campaigns drafted in the marketing platform, social graphics generated to the brand guide, a storefront banner, a campaign landing page, a new section — staged and scheduled to go live through the store's own APIs. A launch that used to be a week of coordination becomes an approval.

The honest part

Every piece of this runs inside the guardrails described in Never trust a single pass: draft-only output, human gates on anything that reaches a client or production, full audit logs, and a kill switch. The overnight shift produces work; the morning approves it. That boundary is what makes the autonomy trustworthy.

I sleep. It doesn't. I wake up, we do it again.

This is how we build.

The same systems described here are what we deploy for clients. It starts with the audit.

Schedule a Call