You still decompose the requirement, design the data model, write the application and deploy it yourself.
Six agents, one pipeline.
Here is the whole system.
Worksimplified takes a business requirement and carries it all the way to a running Frappe application. Each agent does one job, produces one artifact, and hands it to the next. This page explains what each of them actually does — and where you sit in the loop.
Most AI tooling stops before the work does.
You can already get an answer, or a loop, or a workflow graph. What you cannot get is the finished project — so the assembly is still your job.
You still define the roles, the handoffs, the state between them, and where any of it ends up running.
Roles, handoffs, artifacts and the deployment target are the product. You bring the requirement.
Stage by stage.
Six agents run in sequence. Each one starts from the previous agent’s artifact — not from a fresh prompt — which is why nothing gets lost between steps, and why you only explain the project once. The artifact shown on each card is what that stage produces for a vendor onboarding brief.
- 01BA AgentSystem flow diagramBusiness briefCompliance reviewFinance riskCreate in ERP3 roles · 4 systems · 2 gates
01 BA Agent
DISCOVER- Receives
- A business requirement, written the way you would say it out loud.
- Does
- Asks the questions the brief leaves open — who is involved, which systems get touched, where approval is required, what “done” means. It keeps asking until the flow has no unexplained branches, then draws it.
- Decides
- Which roles take part, which systems are in scope, where a human has to approve, and what the project is explicitly not doing.
- Produces
- System flow diagram
- You
- Answer the questions once. Every later stage reads from this diagram, so this is the only time the project gets explained.
- 02Refinement LoopRevision 2require tax_id at submitcollect tax_id, verify before approvalflow updated · schema unchanged
02 Refinement Loop
REFINE- Receives
- Any artifact already produced — the flow, the schema, the code.
- Does
- Takes your feedback and revises that artifact in place rather than regenerating from a prompt, so the rest of the project stays consistent with the change instead of drifting away from it.
- Decides
- What the change actually touches, and which downstream artifacts have to move with it.
- Produces
- A revised artifact, still in sync with the rest
- You
- Open an artifact, say what is wrong or missing, and get a revised version of that same artifact back.
- 03Frappe Agentvendor_onboardingsite provisioned3 DocTypes createdendpoints liveportal reachable
03 Frappe Agent
CONNECT- Receives
- Your Frappe credentials and the project definition.
- Does
- Provisions the site, creates the DocTypes, wires the endpoints and links the backend — so the project exists somewhere you can open and use, not merely read about.
- Decides
- How the project maps onto your instance: which site, which app, which DocTypes, which permissions.
- Produces
- A live project in your Frappe instance
- You
- Supply credentials once. The project appears inside your own instance, not a hosted sandbox.
- 04Project AgentScope coverage18 of 24 requirements met
04 Project Agent
MANAGE- Receives
- The requirement set and the scope you agreed to.
- Does
- Watches the build against the plan — which requirements are met, which milestones are drifting, what changed along the way. It raises drift instead of quietly absorbing it into the estimate.
- Decides
- Whether the current state still matches the agreed scope, and what needs escalating to a human.
- Produces
- Verified scope with milestones tracked
- You
- See what is done, what is slipping and what changed — without asking for a status update.
- 05Functional AgentFunctional mapVendor onboardingIntake formCompliance checkApprovalERP sync4 modules · 86% edge coverage
05 Functional Agent
BUILD- Receives
- The system flow diagram.
- Does
- Turns each path in the flow into concrete behaviour — what the user does, what the system does in response, and what happens at the edges nobody mentioned in the brief.
- Decides
- The behaviour at every step, including the exceptions, the empty states and the failure paths.
- Produces
- Functional diagram
- You
- Check that the behaviour is right while it is still a diagram, not after it is code.
- 06Technical AgentVendortax_idData · uniquerisk_scoreIntstatusSelect12 tables · 24 endpoints
06 Technical Agent
ARCHITECT- Receives
- The functional map.
- Does
- Decides how it gets built — the data model, the relationships, the endpoints, and the states a record moves through. This is the layer that becomes running code.
- Decides
- Schema, relationships, API surface and state transitions.
- Produces
- Technical diagram
- You
- Review the architecture before anything is provisioned into your instance.
How the pieces connect
The flow diagram becomes the functional map. The functional map becomes the schema, the states and the endpoints. Because every agent starts from the previous artifact rather than a fresh prompt, changing the flow moves everything downstream with it. You never re-explain the project to a later stage.