02 · Centre of the system Target architecture

The manager nobody else on this market ships

We researched twenty platforms. Every one of them offers either technical agent orchestration or a single specialised worker. None offers a company manager as a product: something that takes a goal in business language, distributes it across departments, holds the deadlines and answers the owner with a report rather than a log.

10 functions in the target architecture
3 levels of department autonomy
8 departments it assigns work to

Where this actually stands. The AI CEO is not implemented: at the time of publication this is a target architecture and none of the ten functions works. The sample report on this page is labelled as a demonstration and was written by hand — it was not produced by a live AI service. The project has no customers, testimonials or deployment metrics, so none are shown. The competitor references come from our own research of public materials and are cited with their sources.

01 · Responsibilities

Ten functions of the central manager

This is the complete list of the AI CEO’s responsibilities in the target architecture. Every card is labelled with the system layer the function lives in, and none of them is claimed to be working.

F·01

Take tasks from the owner

The input is a plain statement of the outcome: “find the cause of the cash gap”, “launch the product”, “fill the sales role”. The owner writes no prompt, picks no model and does not say which department should own what.

Agentic · system intake

F·02

Analyze company goals

The task is checked against the goals of the business: if it contradicts them or duplicates work already in flight, the AI CEO says so before execution starts, not after.

Agentic · context

F·03

Break the task into subtasks

Decomposition with a definition of done for every part and with explicit dependencies: what can run in parallel and what only after the previous step has returned a result.

Agentic · planning

F·04

Assign executors

Every subtask goes to the department that owns it — marketing, sales, operations, finance, HR, research, development or support — together with its inputs and a deadline.

Agentic · distribution

F·05

Watch the deadlines

Tasks that span days or weeks stay open between stages. A delay, a stuck stage or a missing input is visible to the owner immediately, not at the end.

Agentic · long-horizon

F·06

Check the results

A department’s answer is compared against the definition of done. A conclusion the data does not support is rejected and sent back — instead of ending up in the owner’s report.

Control · verification

F·07

Produce reports

The outcome is consolidated into one answer per task: which department did what, which decision was taken, what remains on the owner’s side. The format is a business narrative, not a system log.

Agentic · reporting

F·08

Surface problems

Recurring failures and systemic causes are separated from the one-off task: if five customer requests trace back to a single flaw in the process, that goes into the report as a process problem.

Agentic · diagnosis

F·09

Propose solutions

Every problem found comes with two or three options and the consequence of each. The choice stays with the owner: the system makes no decisions about money, people or customers on its own.

Control · owner decides

F·10

Delegate tasks to other agents

A large task can be split among several executors inside one department and across departments at the same time, with shared progress control and one consolidated result instead of several disconnected answers.

Agentic · delegation

All ten functions are target architecture. Implemented: none of them. The list follows the project specification (section 4.1) and has not been extended with capabilities that are not in the plan.

02 · Mechanics

Management is a loop, not a line

Automation ends with a result. Management does not: the owner’s report generates the next task. That is why the AI CEO loop is closed, and the sixth stage feeds back into the first.

Take the goal

intake

The task is recorded together with the expected outcome and the company context. Nothing is executed at this stage — it is accepted and checked for contradiction with the current goals.

Decompose

decompose

A plan of subtasks, each with its own definition of done. This is also where the system decides what can run in parallel, what runs in sequence, and where the owner’s approval will be needed.

Assign

assign

Subtasks go to the departments with their inputs, a deadline and an autonomy level. A department sees its own part rather than the whole task — but with the context of why that part matters.

Watch the deadlines

watch

Stage-by-stage tracking over time: what is on plan, what has stalled, where inputs are missing. A stall escalates to the owner immediately, not after the deadline has already been missed.

Check the results

verify

Department answers are compared against the definition of done. A poorly supported conclusion goes back for rework; contradictions between departments are resolved before everything is merged into one answer.

Report to the owner

report

One consolidated answer: what was done, which department owned what, which problems were found and which solutions are proposed. Then the owner’s decision becomes the next task.

The loop closes: the owner’s decision on the report becomes a new task at stage 1

03 · Trust

The autonomy scale: L1 → L2 → L3

The main fear in business is “the agent will make a mess”. The answer is not reassurance but explicit levels: every department starts under human supervision and moves up only once its results have been checked. The autonomy level is set by the owner, not by the system.

L1 supervised

The department works under human supervision

Every consequential action is shown to the owner or an authorised employee first and runs only after approval. The department prepares — a person decides.

  • Any external action only after confirmation
  • Drafts and calculations are visible before anything is sent
  • A full log: what was proposed, approved and rejected
  • The right starting point, and right for regulated processes
Human: every action default level
L2 independent

The department works on its own inside set boundaries

Routine actions run without confirmation, but strictly inside the rules the owner defined: limits, allowed scenarios, forbidden topics. Anything that crosses a boundary automatically drops back to L1 — to be confirmed.

  • Standard operations need no human waiting time
  • Going past the rules = mandatory confirmation
  • Escalation when data is missing or contradicts itself
  • The owner sees outcomes and deviations, not every action
Human: exceptions after results are checked at L1
L3 managing

The department runs multi-step work across other departments

The department sets subtasks for executors itself, coordinates stages that last weeks and re-plans as things change. Accountability for the result stays with the AI CEO: it is the AI CEO who reports to the owner for the whole chain.

  • Multi-step tasks with stages and deadlines
  • Delegation to executors inside and across departments
  • Re-planning when the inputs change
  • Financial operations — still only with permission
Human: goals and money highest level

How this works as a path. The level is set per department: marketing may sit at L2 while finance stays at L1, because the cost of a mistake differs. Moving up is the owner’s decision, taken after the department’s results at the previous level have been checked. Moving down is available at any moment.

The idea of the scale is borrowed as a proven product model: Artisan describes autonomy levels as “L1 — under human supervision, L2 — functions independently, L3 — manages multistep campaigns” (the company’s public blog, see research/extra-10.md, section 7.4). The content of the levels at VOIR is ours, applied to departments and to the AI CEO role. The scale itself is target architecture and is not implemented in the product.

04 · Explainability

The owner needs an answer, not a trace

Almost everyone has observability: call logs, latencies, statuses. All of it is written for an engineer. What is still unoccupied is the other half — translating the same information into the owner’s language: what was done, why that decision, what it cost and what it delivered.

Demonstration

Both panels below are a fictional example of the format, written by hand for illustration. This is not the output of a working system: the AI CEO is not implemented, so the project has no real logs and no real reports. The numbers, names and identifiers in the example are arbitrary.

What an engineer sees: the system trace

  • 09:14:02 INFO task.created id=T-2291 intake="customer requests refund, delivery failed"
  • 09:14:03 INFO planner.decompose task=T-2291 subtasks=3 deps=[s2<-s1, s3<-s1]
  • 09:14:05 INFO assign s1 -> dept.operations tool=oms.orders.lookup
  • 09:14:09 OK tool.call oms.orders.lookup 412ms status=200 rows=6
  • 09:14:11 INFO assign s2 -> dept.finance tool=billing.payments.query
  • 09:14:14 WARN policy.check action=refund amount=* requires=human_approval
  • 09:14:14 INFO approval.requested channel=telegram task=T-2291 blocks=[s3]
  • 09:16:40 OK approval.granted by=owner decision=refund
  • 09:16:42 INFO assign s3 -> dept.support tool=kb.draft_reply
  • 09:16:47 OK report.compose task=T-2291 tokens_in=4180 tokens_out=612 cost=*

The format is deliberately technical: identifiers, latencies, response codes, token counts. This is how a trace looks in most observability platforms, and it is meant to be read by an engineer.

What the owner sees: a report in business language

On customer N’s request. The order was indeed never delivered: according to the order system the shipment status has not changed for five days. Payment was received in full, with no deductions. The refund is justified, so I put it up for your approval — you granted it, and the money is being returned.

Who did what Operations reconstructed the facts of the order, Finance confirmed the payment and the absence of deductions, Support drafted the reply to the customer. All three parts were checked against the definition of done.
What needed your decision Only the refund — under the rules that is an action with financial consequences, so it does not run without confirmation. Gathering the data and drafting the reply went ahead without waiting.
Problem found The failed delivery is not a one-off: over the same period the status stalled on several more orders on the same route. That looks like a problem in the process, not one customer’s bad luck.
What I propose Two options: audit the dispatch process in Operations, or add an early-warning rule so orders like this surface before the customer complains. The decision is yours — I will prepare the detail on whichever you pick.

The same set of events, without call identifiers or token counts: what happened, who worked on it, where your decision was needed and what is worth fixing. The technical detail is not lost — it stays in the journal for whoever needs it.

Why this is a separate piece of work

Turning a trace into a narrative cannot be done by simply “formatting the log nicely”: you have to know which of dozens of calls matter for the owner’s decision and which are plumbing. That is work for the Agentic layer, not for a report template.

What stays with the engineer

The full journal of calls, costs and statuses is not replaced by the narrative — it exists alongside it: the owner reads the report, a specialist opens the trace of the same task when needed. Both views describe the same piece of work.

05 · Reference points

Who already does something similar — and where the line is

The idea of a central orchestrator is not new, but in every reference case it lives inside a technical or an industry-specific task. Below are the three closest prototypes from our research, and how the VOIR approach differs.

Salesforce Agentforce

Atlas Reasoning Engine

An engine that “breaks down the initial prompt into smaller tasks, evaluating at each step and proposing a plan for how to proceed until the complete answer or action is achieved”. That is multi-step planning with self-evaluation — architecturally the same thing VOIR puts into decomposition and result checking.

The line It operates inside the CRM context and the role-based agents of Salesforce (Service, SDR, Sales Coach). It is a product’s reasoning engine, not a company manager distributing work across eight business departments.

Source: research/extra-10.md, Salesforce Agentforce section (public description of the Atlas Reasoning Engine)

Cognition · Devin

Swarm: an orchestrator and parallel executors

A large task is split across parallel cloud agents: one Devin acts as the orchestrator, manages the executors and reports the result. The company states it directly — “engineers should operate more like architects and delegate execution to swarms of agents”. This is the closest working model of function F10.

The line The domain is software development. The orchestrator splits an engineering task among engineer-agents; there are no business roles, no departments and no report to an owner in business language.

Source: research/extra-10.md, Cognition sections 10.3 and takeaways (public Series E blog and Devin swarms descriptions)

Sierra

Horizon: planning across days and months

“Long-horizon planning — break complex outcomes into specific steps that improve over days or months”, plus memory connecting conversations, systems and touchpoints. This confirms the requirement behind function F5: deadline control only makes sense for tasks that outlive a single session.

The line The product is a single customer-facing agent deployed across many channels (chat, SMS, WhatsApp, email, voice). A long plan is run by one executor in customer experience, not by a manager coordinating eight departments.

Source: research/extra-10.md, Sierra section (public description of Horizon and the single-agent-across-channels statement)

What this means for VOIR

The difference is the subject, not the technology

Decomposition, parallel execution and long-running plans already exist — separately, and inside their own domains. What is still unoccupied is the same machinery pointed at the whole business, with an owner-language input and an owner-facing report as output. That is a product model of “the organisation as a system”, not a new algorithm.

Confirmed by the research In the summary across the twenty companies researched, a central orchestrator with business language is claimed by nobody: the closest prototypes are the Devin swarm and the Atlas Reasoning Engine, both inside their technical or CRM context (research/extra-10.md, summary table; research/OPPORTUNITY-MAP.md, niche N1).

Source: research/OPPORTUNITY-MAP.md (N1) and research/extra-10.md (summary across 20 companies)

06 · Limits

What the AI CEO never does

The manager’s authority is bounded as explicitly as its duties. These boundaries are set by the rules of the Control layer and do not depend on a department’s autonomy level.

It does not make payments or financial operations

At any autonomy level, including L3. The finance department prepares the calculation and assesses the consequences; a payment, a transfer and any operation involving money happen only after the owner’s explicit permission.

It does not make final decisions about people

Hiring, firing, performance assessment and workload distribution between people stay with the owner or a manager. The AI CEO prepares materials and criteria but does not decide about a person.

It does not present an unverified conclusion as fact

If the data is insufficient, the report says so — naming exactly what is missing and where it could be obtained. An answer of “there is no data” counts as a correct result, not as a failure.

It does not hide its own actions from the owner

Every assignment, every rejected department conclusion and every action that required approval ends up in the journal. The narrative report is a view of that journal, not a replacement for it.

It does not raise its own autonomy level

Moving a department from L1 to L2 or from L2 to L3 is the owner’s decision. The system can show the results that make such a decision reasonable, but it never changes the level automatically.

It does not work today

The AI CEO is target architecture. None of the ten functions and none of the levels of the autonomy scale is implemented; the sample report on this page was written by hand as an illustration of the format and is labelled as a demonstration.