Bob Michaels/ai

The methodology

Orchestration beats autonomy.

HALO, Human Agentic Lifecycle Orchestration, is the methodology I built for pointing AI at an entire business: one human directing a system that does the work of a team, with nothing running unattended. The AI is the engine. I am the driver.

The bet

Autonomous agents burn money. Orchestrated agents build companies.

The industry keeps publishing stories about autonomous agents burning tokens writing code nobody asked for, and bills nobody predicted. HALO is the opposite bet. Nothing in my system runs autonomous except managed background agents on specific, bounded tasks that I review afterward. A human orchestrates everything.

This is not a limitation, it is the design. The human deciding what matters is the cost control, because spend follows judgment. It is the quality gate, because every deliverable passes a person before it ships. And it is the trust mechanism, because everything that happens has an author, a reason, and an audit trail.

The architecture

A knowledge base that remembers. A model that's rented.

At the center is a knowledge base of plain markdown files that holds everything about the business: every engagement, decision, method, and person, current at all times. It lives in a private git repository, and that choice is load-bearing: because the corpus is markdown, git gives it versioning, synchronization, access control, and an audit trail for free. Every change has an author and a history.

An orchestrator session works at the business level and knows the whole picture. Project sessions work downstream, each rooted in one repository. Managed sub-agents fan out underneath on bounded tasks. Everything reads the knowledge base and everything writes back to it. The model does none of the remembering; the knowledge base does none of the reasoning. The model is rented and swappable. The knowledge base is owned, and it is the asset that appreciates.

The cockpit

One interface over every workstream.

The interface that makes this workable is Mission Control: a single, centralized cockpit over the entire operation. Instead of a scatter of repositories, editor windows, terminals, and browser tabs, one screen pulls every project's assets into one place, its state, its files, its live terminals, its deliverables. I bounce between projects and between terminals from that one surface, dropping into whichever workstream needs me and back out without losing my place in any of the others.

It is built to manage and to do, not only to display. From the cockpit I direct edits to documents, proposals, and live websites and watch them happen in the workspace, then approve. The dashboard shows what needs attention; the terminals are where I direct the work; the knowledge base underneath keeps every surface on the same current picture. One human, one interface, every workstream in reach.

The reach

The discipline is the constant. The lifecycle is the variable.

HALO did not stay a way to build software. The thing being orchestrated is a lifecycle: a body of work with stages, gates, and deliverables. Software delivery was the first one. Editorial production is a proven second. Point the method at any repeatable body of work and it holds.

The first lifecycle

Software delivery

Git is the substrate: versioning, sync, access control, and an audit trail for free. A session protocol every terminal inherits keeps parallel workstreams in sync. Model tiering puts a frontier model on the hard parts and cheap models on the rest. And hard gates stand before anything ships: a secret-scan, author-review, permissions pass on every AI-authored commit, adversarial review across different model families, and observability that watches what happened instead of asking. Vibe-code to the eighty percent. Engineer the last twenty.

A proven second lifecycle

Editorial production

The same discipline runs content end to end. Measure how the AI models describe a market, set the strategy, draft on fetch-verified sources, then put the draft through an adversarial reviewer whose only job is to refute it and a blind panel of five models. Take a final human edit, publish, and measure the result against the market of AI answers, then fold what was learned back into the system. A human in control, not just in the loop.

Quality

A review that only confirms has failed.

Work products get reviewed by a different model family than the one that made them. A proposal drafted with one model goes to another to be attacked: the math checked, the claims refuted, the fixes brought back. A reviewer told to confirm will confirm, so the value is in what each pass disproves, verified against the real source before anything is folded in. On top of that sits a human approval gate on everything outbound, a pass that strips the tells of AI-written prose, and the audit trail that makes every decision inspectable after the fact.

The disciplines

The habits that make it work.

None of these are optional. Each one exists because its absence broke something.

01

Write at the moment of decision

Every decision, status change, and verified fact is written and pushed the instant it happens, by whichever session did the work.

02

Read state, never re-derive it

A session starts from the index and the one relevant state file, not a cold scan of the whole corpus. Nobody pays the cold-start tax twice.

03

Unknowns stay unknown

A date, amount, or status that is not known is marked and flagged, never filled with a plausible guess. Half the value is what the system refuses to make up.

04

Single source of truth

Every fact lives in exactly one place; everything else links to it. Copying is how a knowledge base rots.

05

Record everything

Meetings, documents, and every channel feed the knowledge base. Feeding the system is not overhead, it is the methodology.

06

Version work, lock the numbers

Client work iterates under explicit versions. Once a figure is set it is locked: a later instruction can change styling, never a number.

07

Publish nothing unverified

Every claim traces to a source the reader can check. If it cannot survive the reader pasting it into an LLM and asking if it is fair, it does not ship.

08

Nothing autonomous runs unmanaged

Sub-agents fan out on bounded tasks and report back for review. Managed, monitored, documented. Never free-running.

Why it compounds

The asset that appreciates is the knowledge base.

Two mechanisms keep this affordable: the human in the loop, so tokens go where judgment says they should, and model tiering, so a frontier model handles orchestration while cheaper models do the routine work. But the compounding comes from the knowledge base. Every session, every terminal, every person using the system writes back to it, so it knows more and works better the longer it runs and the more it is used. Models are rented. The knowledge base is owned, and it is worth more every day.

I run HALO across my own operation and the Trinzik platform I built.

The way of working is the credibility; it is how one person ships at the scale of a team without the work running away from them. If your team wants to work this way, or wants the systems that come out of it, that is a conversation worth having.