Design waits on scope
Nobody can draw it until somebody has decided what it is.
How we work
No new tool and no sprint planning. You do two easy things: raise a request and approve a plan. Your team then reviews the pull request like any other.
Minimum 100 user stories a month, $500 paid in full before work begins. No seats to buy, no hiring, no notice periods.
A written PRD the same business day.
Nothing built until you approve.
A pull request within 3 business days of approval.
Your team decides what merges.
Most of the 22 days in a normal feature is not typing. It is people waiting for other people to finish.
Nobody can draw it until somebody has decided what it is.
Work runs one step after another, so each delay moves everything behind it.
Bugs surface at the end, when fixing them costs the most.
Here is who does what, in order.
Write it the way you would tell a colleague. One line is fine if it is clear.
Agents read your code, then list the stories, edge cases and acceptance criteria. You see the count and the cost.
UI, frontend, backend and tests run in parallel. When a test fails, agents fix the code and run it again. Then a person clicks through it.
The PR lands in your repo with its tests. Your engineers review it as usual and decide what merges.
If you have these, you can start this week.
On Monday morning you write it in plain English, the way you would explain it to a colleague over coffee. You do not fill in a ticket template or a spec form. You say what the feature should do, who it is for and what is wrong with the way things work today.
It lists every user story, the flows and screen states, the edge cases and the acceptance criteria. It also lists the cost, because each story is $5 and the count sits at the top of the page. You can read it at your own pace, ask for changes, and cut or add stories until the scope says what you actually want.
From that point, the clock runs for three business days, and the pull request lands in your repository with its tests attached. You do not have to chase anyone for a status update in between, because your account manager follows the request for you.
They read the diff the way they read any other change, check it against the criteria you approved, and decide whether it merges. Nobody had to book a planning meeting, chase a designer for a mockup, or wait for a backend change before the frontend could begin.
A feature moves from idea to reviewable code, and your team stays on the work only it can do. The queue gets shorter each time a request clears, and the small asks finally get built too. An edge case that was cut to protect the sprint can now be its own user story, written, counted, approved and built like everything else.
You stop being the relay between product, design and engineering. You read documents you can judge, instead of waiting for a meeting to explain them. Your calendar keeps its slots for the decisions only you can make, such as which requests matter most this quarter.
Here you approve every scope decision, and nothing is built on an assumption you did not see. The same shape works for a small fix. A change to one screen gets a short PRD with a single user story, so a small request does not wait behind a large one. It moves through fewer people and reaches a pull request sooner, with fewer conversations about it along the way.
You read a document, you press approve, and you review a pull request. Everything between those three moments is the work that used to fill your team's calendar, and it now runs without a meeting for each step.
Design waits on scope. Frontend waits on the API. QA waits on both. Each handoff adds a delay, and the delays stack up. Our working figure for a traditional four-person squad is about 22 business days from start to a finished feature. Most of that time is people waiting for other people.
The UI, the frontend, the backend and the tests are built at the same time, following the patterns already in your repository. Nobody sits idle while the step before them finishes, so the three business days after your approval are spent on building.
Scope and edge cases are agreed before any code is written, so the builders are not guessing what the empty screen should say or what should happen when an upload fails. That removes a common source of rework before it starts.
You do not need a standing meeting for this feature, a board to keep current or a status chase between design and engineering. Your named account manager tracks every request from the first email to the merge, at no extra cost.
Every week a feature sits in a queue, the customers who asked for it keep asking, and some of them stop. A shorter path also keeps the people who asked for the change around long enough to see it land.
It moves through fewer people, reaches a pull request sooner and needs fewer meetings to explain it. The count on the PRD shows the cost before anything starts, so there is no guessing about whether a small ask is worth the queue.
When the UI, the frontend and the backend are built together, a mismatch between them shows up in the same test run, while the change is still small enough to read. You do not get a sudden list of integration problems in the final week.
Your engineers stay on the work only they can do.
Scope is agreed before any code is written.
Builders follow the patterns already in your repo.
One person on our side tracks the whole request.
raise the request in plain English.
write the PRD with stories, criteria and cost, the same business day.
approve the PRD. Nothing is built before this click.
build UI, frontend, backend and tests in parallel.
run the automated tests and fix what fails.
check the feature by hand.
raise the pull request within three business days of approval.
review the pull request and merge what it accepts.
That is the honest position. What we can show is the finished result of this same process. Seven products were built using AgentCTO, each one went through manual QA by a person, and each one is live today.
The seven are 60db.ai, Qcall.ai, Vrid.ai, Niyam.ai, Autoposting.ai, Firstsales.io and Communicate.so. They are real products with their own websites, not demos, so you can judge their finish yourself.
Voice, calls, search articles, social publishing, cold email, customer answers and legal research are very different jobs. Building all seven through one process is the reason to look closely. A process that only suited one kind of product would struggle across this range.
Check the empty state, the error message and the last step of a form. Those are the details that show whether somebody thought about the person using the screen.
The feeling we want you to have is relief that a request you have postponed for months now has a clear path, a written scope and a named person tracking it. That relief is what the first request has to earn.
If you want a second opinion before you commit, show the PRD to a colleague who knows the product. Ask one question: would they know when this feature is finished, just by reading the criteria? If the answer is no, the criteria need more work before anything else does.
Read the PRD and look for the edge cases your own team would have missed. Run the tests on your own machine. Read the diff and see whether it reuses what is already in your code.
Nothing gets built until you approve the PRD, so the decision to go ahead stays in your hands at that point. Until then, nothing has been built for you, and the choice is still yours to make.
The figures on this site put a hire at about three months to find, six weeks to ramp up, and notice periods on top. Every week of that is a week the queue keeps growing. Our path does not replace the people you already have, and it asks you to buy no seats.
We have no agency price or agency timeline to quote, so we will not guess at one. Ask any agency who writes the spec, who runs the tests, who checks the feature by hand and who owns the repository once the project ends. Those four answers tell you more than a rate card.
Someone still has to write the PRD, steer the agent, make the design calls and run QA. If your engineers have spare hours and enjoy that work, a coding tool is a fair trade. If those hours are already spoken for, the bottleneck stays exactly where it was.
We take the request, write the PRD, build, test and run manual QA. Your team keeps the merge. That gives you one clear line of responsibility, so you can see exactly where your work starts and where ours ends.
Hiring suits work that needs people in the room every day. An agency can suit a short, fixed project with a clear end. A coding tool suits a team with spare hours. Our path suits a team with a repo, a growing backlog and someone who can review pull requests.
Count how many were small asks that never got scheduled, how many needed a person in the room, and how many were waiting on your own engineers' spare hours. The split usually points to the right option faster than any brochure.
Hiring means a new person still needs a ramp-up. A coding tool means your engineers learn a new workflow. Our path means your first PRD arrives the same business day, and the first pull request follows within three business days of your approval.
If the right fit is a hire, or a tool your team already runs well, that is a good outcome for you. It is better than a mismatch that costs you months of waiting.
you carry the salary whether the queue moves or not.
ask who writes, tests, checks and owns the code.
someone on your team still owns every step after the first draft.
$5 per completed user story, and your team decides what merges.
You can add it before you approve. Each edge case becomes its own user story, counted on the page and priced at $5 if it completes. Nothing is built until you approve, so an added edge case never reaches the build without your say.
Agents fix the code and run the suite again. You only see the pull request once the automated suites pass and a person has checked the feature against your criteria. A failed test is part of the normal path, not a surprise at the end.
Your team decides what merges. An unmerged pull request changes nothing in your product, and your engineers can turn it down for any reason that matters to them. Their judgment is the final check, and it stays that way.
The first thing agents do is read your repo. They follow the patterns already there, and a reviewer can still send back anything that does not match your house style. That is a normal review, the same one you run today.
Everything we deliver lands in your repository as ordinary pull requests, so the work stays in your history. For what happens to prepaid stories you have not used, ask us before you pay. We will answer in writing, and that written answer is the one that applies to you.
Then this path does not fit yet. A pull request needs a reviewer, and your team makes the final call on every merge. We would rather you know that before you prepay.
The count appears on the PRD before you approve it. If it is more than you want to spend in one go, you can cut stories from the PRD before you approve. Cutting stories does not lower the $500 monthly minimum.
Then your account manager and your team agree access before work begins. Give only the repositories in scope, and ask us what the work will touch before you approve.
That is already built in. A person on our team clicks through the feature against your acceptance criteria first. Your reviewers see the work after that check, not before it.
What you want built.
Your stack and where the code lives.
Who approves PRDs and who reviews pull requests.
Can’t find yours? Write to a founder.
You get a written PRD the same business day you raise a request. After you approve it, the pull request lands within three business days. A traditional four-person squad takes about 22.
The PRD lists every user story before any work begins. Multiply the count by $5, and that comes out of your prepaid balance. Nothing gets built until you approve it.
It fits if you have a repo, a backlog, and someone who can review pull requests. It does not fit if nobody on your side can review code, because your team makes the final call on every merge.
You get a named account manager. That is a real person who tracks every request through to the merge, at zero extra cost. Founders are one email away too.
We open the PRD the same business day. Three business days after you approve it, a pull request is in your repo. Judge us on the merge.
Minimum 100 user stories a month, $500 prepaid. No mail app? Write to udit@tinycheque.com.