For example, bounded research or a code change where tests and rollback are clear.
What I learned by building different applications and tools, experimenting with agent and subagent roles, and applying the same principles to analysis, context management and decision support.
At first I controlled every AI step. As the projects progressed, control shifted toward the desired outcome, context, work decomposition, boundaries, verification and the final result. At the same time, I was able to test several very different projects within one summer. That is a qualitative observation of increased execution capacity, not a measured productivity claim.
As autonomy increases, leadership shifts toward outcomes, context, decision rights, evidence, guardrails, verification and human gates. The model structures execution; in enterprise use it still depends on the organization’s wider governance and decision structures.
This is not a maturity model or a score. It is a chronological description of how my way of working changed across the projects.
Individual requests.
One step and approval at a time.
Multi-file changes, tests and diff.
Goal, boundaries, context and human gate.
Decomposing the task across different agent roles.
The number of projects is not a success metric in itself. The value was being able to take seven different ideas to a practical level and test the same principles against very different problems.
Images do not replace technical evaluation, but they make it immediately visible that the cases were different from each other and progressed to working artifacts.
The clearest practical change was not the model name, but what the agent could do in its environment. In the first projects, many configuration steps were manual; later, repo and tool integrations, and MCP in separate cases, became part of the same execution loop.
Code and solutions were produced with AI assistance, but I configured GitHub, domains, subdomains and Cloudflare myself.
Repository, branch, files, tests and diff review brought changes into a controlled and reversible working environment.
GitHub and Cloudflare access came through native integrations, CLI/API tools or add-ons. I used MCP separately, for example to connect Blender as an agent tool.
Research → change → test → version control → configure/deploy → verify, with a human gate at critical points.
In one work phase, a claim based on a design document ended up with an overly strong “confirmed” status. The problem was not language-model fluency but the evidence hierarchy: a design document described the intended solution, not verified production behavior.
The strength of a claim must not exceed the strength of its source. Design, implementation, test result and production observation need to be separated. This led to tighter evidence/status rules and reinforced the view that the agent’s context layer needs an explicit reliability model.
Subagents entered the workflow only in the later projects. Their value was not “more AI”, but dividing work into purposeful roles.
Explores alternatives, dependencies and risks before implementation. Reduces premature lock-in to the first solution.
Receives a clear task, required context and acceptance criteria. The focus stays on implementation.
Assesses the diff, tests and requirement coverage separately from the implementer. In practice, a separate AI-assisted review pass.
This is a practical checklist, not a formal maturity model. Model intelligence is only one part of the whole.
Current state, backlog, decisions, evidence, vocabulary, repository and task boundaries. Outdated or wrong context quickly scales into wrong execution.
The execution environment and tool loop around the agent: how context is supplied, tools are called, feedback is handled, state is maintained and execution continues.
Tests, diff, visual review, evidence hierarchy, bounded permissions and human gates according to risk.
Current state, backlog, decisions, changelog, open items and domain-specific information.
Recurring planning, implementation, review and verification practices kept separate from changing project state.
Scope, permissions, acceptance criteria, human-gate points and things that must not be changed.
Source authority, status and confidence. A claim must not be stronger than its source.
Verifiability and reversibilitydetermine how much of a task can be delegated.Riskdetermines how high the control threshold needs to be.
For example, bounded research or a code change where tests and rollback are clear.
The agent can prepare the result, but a human checks it before proceeding.
Automation can do a lot, but the decision or publication gate remains with a human.
AI can support analysis but should not make the final decision or irreversible action.
Problems in agentic work are not limited to hallucinations. When an agent gets tools and a longer execution chain, the surface area for errors also grows.
A correctly executed task can still be based on the wrong current state.
A fluent explanation is not evidence.
One target is achieved while something else breaks.
The agent may change the test to match the implementation instead of changing the implementation to match the requirement.
A long execution can drift away from the original goal.
Parallel agents can end up with conflicting information or changes.
External web, document or tool content can attempt to steer the agent away from the original task.
Tool use increases both capability and the potential impact of mistakes.
More agents or a long retry chain do not automatically improve quality.
What does the user or business need to achieve?
Repository, current state, backlog, decisions, data, vocabulary and source authority.
Scope, permissions, acceptance criteria and what must not be changed.
One agent, parallel subagents or planner → implementer → reviewer.
Branch / workspace so reversibility is preserved.
The agent or agents research, implement, test and iterate within bounded responsibility.
Build, lint, tests, UX/use case, evidence or a separate reviewer.
Critical decision, merge or production action remains with a human.
Return decisions, status, changelog and open items to persistent context.
The next step would be to test the model in a real work environment using one small, recurring and reversible change type. The goal would not be to automate the entire delivery process at once, but to determine progressively how much of it AI can execute safely and measurably while humans retain decision accountability.
The pilot case would be selected for measurable verification and repeated often enough to create a real comparison — not a one-off demonstration.