Controller β Manual First
At this point in the series, one question becomes unavoidable:
If AI can generate proposals and reviews,
who actually decides what happens?
The answer is not another LLM.
It is the Controller.
And the most important design choice is this:
The Controller starts manual by design.
The Controller is not an agentβ
A common misunderstanding is to treat the Controller as a βthird agentβ in the pipeline.
That framing is incorrect.
The Controller:
- Does not reason creatively
- Does not infer intent
- Does not generate suggestions
The Controller represents the system itself.
It is the point where:
- Policy is enforced
- Authority is exercised
- Responsibility is owned
Why manual-first mattersβ
In many AI systems, automation is assumed from day one. Human intervention is treated as a fallback.
BookiAI deliberately inverts this model.
Manual-first means:
- No AI-generated action is executed by default
- Every execution requires explicit authorization
- The system observes before it automates
This is not a limitation. It is a safety boundary.
Manual execution as governanceβ
In the manual-first stage, the Controller typically:
- Presents the Proposal
- Displays the Review Report
- Explains detected risks and uncertainty
- Requests explicit user confirmation
The human is not asked:
βIs this correct?β
But rather:
βDo you authorize this action, knowing its impact?β
This distinction is critical.
The system retains responsibility, while humans provide consent.
Decision outcomes in manual-first modeβ
Typical Controller decisions include:
-
Require confirmation
Execution proceeds only after explicit approval -
Request additional information
Context is insufficient to proceed safely -
Reject
The proposal violates rules or risk thresholds
Each outcome is recorded as a Decision object, preserving an audit trail.
Manual-first is not permanentβ
Manual-first is a phase, not a destination.
Its purpose is to:
- Collect evidence
- Observe failure modes
- Understand human overrides
- Measure confidence alignment
Without this phase, automation is blind.
Why skipping manual-first failsβ
Systems that bypass manual-first often suffer from:
- Silent errors
- User distrust
- Blame shifting to βthe AIβ
- Emergency rollbacks
Manual-first prevents these failures by slowing the system down before it moves faster.
What comes nextβ
Once manual execution is stable, a new question emerges:
When, and under what conditions, can the Controller execute automatically?
π From Manual Control to Automation
Written by ChatGPT, reviewed by the BookiAI team.