TL;DR
- What Thor Is: The operator layer of my AI operating system, an always-on AI COO that runs email, content, CRM, and monitoring while I make the calls that need human judgment.
- The Impact: 43 emails triaged daily, 41 CRM records refreshed, 30+ articles across 4 properties, 1,220 social posts in one session, 12 cron jobs running continuously.
- A Day in the Life: Five lanes of work: task sweep, content operations, CRM hygiene, monitoring and sweeps, and reporting.
- The Boundary: Internal work runs autonomous. External actions stay gated: sends, publishing, and spending require explicit approval.
- The Loop: Thor pulls context from Jarvis before acting, then writes back what it learned. Tone is built from corrections, and improvement comes from reviewing its own logs.
When I shared how my business runs on a three-layer AI operating system, the comments split into two camps. Half wanted to know about the memory layer, which I covered in the story of Jarvis. The other half asked a sharper question: what does the operator actually do all day?
This is that answer.
What Thor Actually Is
Thor is not a chatbot. A chatbot waits for a prompt. Thor has a job, a schedule, and a set of rails. It is an always-on AI COO that runs large parts of the operation around the clock: email triage, content publishing and verification, CRM hygiene, competitor monitoring, social queueing, system health checks.
The design principle is the same one I used for the whole stack: the system does the work. I make the calls. The operator drafts, publishes, verifies, and follows through. I review, I steer, and I handle the judgment calls that need a human.
Most teams give AI a chat window and a prompt. The leverage starts when the AI gets tools. It compounds when the AI owns outcomes. Thor owns outcomes.
That distinction matters. A tool answers. An operator is accountable. When the system publishes content, it also verifies the page actually renders. When it touches the CRM, it keeps records honest. When it watches competitors, it turns what it sees into briefs. It chases loose ends and nudges me before I forget something important. It does this without me holding its hand.

The Impact, With Receipts
I do not want to talk about what an AI COO could do. I want to show what mine does. These are real numbers from my system logs.
Inbound mail hits a classification system that determines intent: lead, partnership, support, noise. It routes accordingly, flags the three that need me, and merges duplicates. No starring emails and hoping to remember them.
Enrichment pulls external data to keep contact records current without manual entry. The CRM stops being a graveyard of stale spreadsheets and starts being a live system.
One pipeline handles sourcing, drafting, editing, image selection from a predefined pool, WordPress formatting, internal linking, and metadata. It does not write one article at a time. It processes batches.
The content pipeline feeds the social engine. Hooks are generated per profile, validated against character limits, and queued on a cadence. One session produced 1,220 social posts, each with a distinct angle.
Content quality sweeps scan published posts for formatting errors and broken links. Traffic checks flag underperforming pages. Health checks verify every pipeline is running with no drift. The system polices itself.
That is what I mean by infrastructure. I do not wake up and do marketing. The system wakes up and does marketing. I review, I steer, I make the calls that need human judgment. Everything else runs.
A Day in the Life
A normal Tuesday makes it concrete. By the time I open my laptop, the overnight cycle has already run: email triaged, CRM refreshed, events logged, the three messages that actually need me flagged. The competitor briefs are waiting. The content queue is scheduled. My morning briefing starts with a plan grounded in everything I have decided before, not a blank inbox and a hope.
The day-to-day task mix is broader than people expect. It breaks down into five lanes:
Every morning the system checks ClickUp for anything assigned to me: content briefs, research requests, pipeline tasks, follow-ups. New work gets acknowledged, prioritized, and started without being asked twice.
Articles move through the pipeline: draft, format for WordPress, push as a draft, verify tag balance and encoding, queue social posts per profile with distinct hooks. Each piece passes quality gates before it goes anywhere near a publish button.
Enrichment refreshes contact records, duplicates get merged, pipeline tasks get created for the leads that matter. The CRM stays honest so the sales process never runs on stale data.
Page audits scan live content for broken layouts and raw code leaks. Link health checks find dead URLs. Competitor signals get turned into briefs. System health checks confirm every pipeline is running.
The system surfaces what needs me and handles the rest. At the end of the day, a close-out pass extracts action items, logs decisions, and updates memory so tomorrow starts smarter than today.
I spend my attention on the handful of decisions the system surfaced. Everything else has already been handled.
“Speed without gates is a liability factory. The faster your system runs, the more quality infrastructure you need, not less.”
Koka Sexton
What Runs On Its Own (And What Does Not)
The boundary is the whole game. People assume an AI COO is either a toy or a runaway. Mine is neither, because the rails are explicit.
| Runs On Its Own | Needs Me |
|---|---|
| Email triage, classification, routing | Sending external communications |
| CRM enrichment and dedupe | Closing revenue tasks |
| Content drafting, formatting, scheduling | Publishing final approval |
| Social post generation and queueing | Spending money |
| Competitor briefs and monitoring | Changing assignments and priorities |
| System health checks and quality sweeps | Judgment calls on strategy |
Internal work runs autonomous: research, system config, vault work, data analysis, CRM hygiene. External actions stay gated: anything that goes out into the world or costs money requires explicit approval. The guardrails came first, the autonomy second, in that order.
Every day, a small number of emails get flagged for me, a handful of decisions surface, and everything else is handled. That is the operating model: the system handles the volume, I handle the judgment. When in doubt, it asks instead of acting.
How Thor Works With Jarvis
Jarvis is the memory. Thor is the operator. One system, two layers, sharing a single brain.
The loop runs constantly:
Inbound everything gets captured: email, CRM changes, competitor moves, comments, ideas.
Thor pulls from Jarvis before acting. The vault knows what I have already said, what I promised, what I decided last month, and what contradicted it. No task starts from a blank page.
Thor executes: drafts, publishes, verifies, follows through. Claude handles the hard thinking. I handle judgment calls.
Every session ends by writing back. Events are logged, decisions are captured, loose ends are tracked. Tomorrow starts with today’s context already loaded.
That write-back is the difference between a tool and a colleague. The operator does not just execute and forget. It returns what it learned to the memory layer, so the next cycle starts smarter than the last one. Jarvis remembers. Thor acts. The loop compounds.

The operator is only as good as the memory under it. Jarvis is the brain. Thor is the hands. Neither works alone, and together they never stop improving.
How My Tone Developed
People ask if the system writes like me. The honest answer: it took a year of corrections to get there.
Early on, the output was competent and robotic. It followed every style rule and sounded like nothing. The turning point was a blunt correction: talk like a person, not a press release. That rule changed everything, because it moved the goal from correct to recognizable.
The voice did not come from a style guide. It came from the vault. Jarvis holds my writing, my frameworks, my decisions, and my corrections. Every time I pushed back on something that did not sound like me, that pushback became a rule. No filler. No corporate throat-clearing. Direct, specific, occasionally contrarian. Lead with the point, then the receipts.
The development is visible in the system’s own corrections log. Each entry is a lesson from a real miss: a hook that was too generic, a headline that hedged, a draft that read like it was written by a committee. Those entries are not deleted. They stay in memory, which means the same mistake does not get made twice.
Voice is not a prompt. It is the accumulated record of every correction. The system sounds like me because it remembers what I rejected.
How I Review Logs and Self-Improve
The self-improvement loop is the part nobody sees, and it is the part that matters most.
Every session ends with a write-back to memory: what happened, what was decided, what is still open. But memory alone is passive. The active part is the review: the system reads its own logs, finds the misses, and turns them into rules.
That is how the operating manual grows. When a page collapsed because of mismatched HTML tags, the fix was not just repairing the page. It was a new hard rule: every content push gets a tag-balance check before it ships. When a scheduling mistake risked an account, the fix became a law: one agent at a time, no exceptions. Each incident becomes an entry in the corrections log, and each entry becomes a guardrail the system cannot skip.
The cadence is simple and relentless: run, review, encode, verify. Run the work. Review the logs for what went wrong. Encode the lesson as a rule or an automation. Verify the rule holds on the next cycle. That loop is why the system gets better every quarter without me managing it.
I have one test for whether the loop is working: the same mistake should not happen twice. When it does, that is not a system failure. It is a missing rule, and it gets added before the cycle repeats.
What I Actually Think
Here is the part I keep coming back to, because it is the part most people get wrong.
Everyone asks which model runs the operator. It does not matter. The model is rented; the system is owned. What makes this work is not a smarter model. It is memory, tools, guardrails, and the trust built by months of follow-through. I have watched the same assistant stage stall most teams: a chat window, a prompt, and a hope. The leverage never starts because nothing is accountable for outcomes.
Accountability is the word people miss. A chatbot is not accountable for anything because it cannot remember what it promised. An operator is accountable because it has to live with its own track record. The memory layer makes that possible. When the system knows what it told you last week and whether it followed through, the incentive structure flips. It stops optimizing for a good answer and starts optimizing for a good outcome.
The uncomfortable truth: if you handed someone my exact stack tomorrow, they would not get my results. Not because the tools are secret. They are not. But because the memory underneath is mine. A year of decisions, frameworks, voice, and trust, compressed into a system that never forgets. The operator is the visible layer. The memory is the moat.
And the quality problem inverts at speed. When one session produces 1,220 social posts, the surface area for error explodes. A typo on one post is embarrassing. A formatting error across 30 articles is a brand problem. A hallucinated statistic at scale is a credibility hit. So the gates are built into the system: formatting validators, voice checks, link verification, automated sweeps. Speed without gates is not efficiency. It is accelerated chaos.
How to Build Yours
You do not need my exact stack. You need the sequence. I wrote the full build path in the Jarvis story: memory first, then an operator, then guardrails. The operator is step two, and it only works because step one exists.
Start with the loop, not the tools. Give your AI read access to everything you know. Define what it can do on its own and what needs you. Then let it operate inside those rails. The first month feels slow. The second compounds. By the third, the system knows you well enough to act like you.
Build path: memory first, then an operator, then guardrails. The model is not the moat. The system around it is. And the system starts with a vault that never forgets.
If you want to see where this leads, I wrote the full story of how the three-layer system evolved, and how a decade of scattered content became a searchable second brain. The memory layer is the foundation. The operator is what turns it into output.














