Due diligence for a tiny AI team before buyer review
Due diligence for a tiny AI team means clear owners, plain runbooks, tracked AI spend, and proof the company can keep running during buyer review.

Why buyers get nervous about tiny AI teams
A small team can look efficient from the inside and fragile from the outside. Buyers do not worry about headcount on its own. They worry about what happens if one person gets sick, leaves, loses a device, or makes the wrong call on a busy day.
That is why they look for single points of failure first. If one founder knows the deploy process, holds the cloud credentials, approves production changes, and understands billing, the company depends on one person's memory and one person's availability. Fast output stops looking impressive when it depends on the same person being reachable all the time.
Buyers also ask a simple operating question: who can ship, who can fix, and who can approve? In a tiny AI team, those lines can blur quickly. A founder might use AI to draft code, write tests, answer support, and prepare release notes in the same afternoon. The speed is real, but buyers still want clear human responsibility behind each step.
They get especially cautious when AI output can move straight into customer-facing systems. If code, emails, docs, or pricing changes can go live without human review, they see risk. They want proof that people check important work before customers feel the result.
The concern gets obvious in a simple scenario. If an outage starts at 2 a.m., who gets the alert, who can roll back the release, and who decides whether an AI-generated patch is safe to deploy? If those answers are vague, the buyer starts discounting the business.
Small teams can still look strong. The difference is control. Buyers trust speed when they can also see ownership, review steps, and clear limits on what AI can do alone.
Build an ownership map first
Start with a plain document that shows how the company actually runs day to day. Buyers do not relax because a tiny team uses AI. They relax when they can see who owns each system, who can step in, and who can still act if one person disappears for a week.
List every system the business depends on: the product, source code, cloud accounts, payments, analytics, support inboxes, domains, backups, monitoring, model providers, and internal automation. If the business would slow down, stop, or lose data without it, put it on the map.
For each area, assign one owner and one backup. Use names, not job titles. "Engineering" is vague. "Maya owns production deploys, Alex is backup" is clear.
A useful ownership map usually includes the system or process name, the primary owner and backup, the admin accounts and billing holder, the person who approves releases or vendor changes, and any open gap or risk.
Access control needs extra care. Buyers often ask who holds root access, API keys, domain registrar login, cloud billing rights, and model provider accounts. If one founder controls all of it, that is a risk. Split access where you can, keep secrets in one managed place, and document who can revoke or rotate credentials.
Approval paths should also be easy to follow. Show who can approve a production release, who can raise monthly AI spend limits, and who signs off before changing vendors or core infrastructure.
Do not hide gaps. Mark them clearly. If finance has no backup approver or only one person can manage the production cluster, write that down and add a target date to fix it. A clean gap list reads better than fake confidence.
Write runbooks for work that cannot stop
A buyer does not want to hear, "Sam usually handles that." They want proof that the work still gets done if one person is sick, asleep, or gone. Good runbooks turn tribal knowledge into plain instructions.
Keep them short. One page is often enough. If a task needs more than that, split it into a quick checklist and a separate note for edge cases.
Start with the jobs that cannot pause: deploys and rollbacks, incident response, customer support handoff, billing problems and refunds, and backups with restore checks.
Write the steps in plain language. Skip internal jargon where you can. "Open the dashboard, check the error rate, and stop the release if failures pass 2%" is much better than a dense paragraph full of team shorthand.
Each runbook should answer the same practical questions. Where do the credentials live? Who can reach them today? Who is first on point, and who is backup? How long does the task usually take when things go normally?
That last part matters more than many founders expect. Buyers want to know whether a deploy takes 15 minutes or two hours, whether a billing fix needs one person or three, and whether a restore test finishes in 45 minutes or most of a day. Time estimates make the operation feel real.
A simple format works well. Start with the purpose of the task, then note the trigger, the steps, the access needed, the owner, the backup owner, the usual time, and the signs that something is going wrong. End with what to record after the task finishes, such as a ticket note or incident log.
Put a version date on every runbook. If the last update was 18 months ago, a buyer will notice. A recent date tells them someone still uses the document and updates it when tools, people, or vendors change.
One realistic test helps a lot. Ask a teammate to follow the billing or backup runbook without help. If they get stuck looking for a password, an approval, or a missing step, the runbook is not ready for review.
Explain where AI helps and where humans decide
Buyers do not panic because you use AI. They panic when they cannot tell who actually makes decisions. You need a plain record of what agents do every day, where a person reviews the result, and who makes the final call.
Keep the handoff map simple. Code agents can draft changes, write tests, and open pull requests. An engineer reviews security, logic, and production risk before merge. Content agents can draft copy, summaries, or help docs, but a person checks claims, tone, and anything public before it goes out. Support agents can suggest replies, but a person should handle refunds, legal issues, and account actions.
That level of detail calms people down fast. It shows that AI speeds up routine work while humans still control anything that can break the product, hurt customers, or create legal trouble.
Document the AI stack
List the exact models, tools, and prompt flows the team depends on. Name the provider, the task it handles, the tool that runs it, and the fallback if it fails. If one agent writes SQL, say who reviews database changes. If another triages support, say when the ticket moves to a human.
Keep prompt templates, system rules, and approval rules in one place. A versioned repository or a controlled internal folder is enough. Buyers want to see that prompts are not scattered across chat windows and personal notes.
Limit who can change automation
Also name who can edit prompts, swap models, change tool permissions, or turn on a new automation. Keep that group small. Track changes with dates and names.
If a buyer asks, "Who can change the support bot tomorrow?" you should be able to answer in one sentence.
Put spend controls on paper
Buyers get uneasy when costs live in five dashboards and nobody can explain the full monthly bill. A tiny AI team can look efficient on the surface, but the review gets harder if cloud spend, model usage, software tools, and contractor invoices all sit in separate places.
A simple cost sheet fixes most of that. Break spending into a few groups: cloud infrastructure, model and API usage, software tools, and outside help. Show the monthly average, the last three months, and any one-time spikes with a plain note beside them. If a migration or a GPU test pushed costs up for one month, say so directly.
Monthly caps matter as much as current spend. Set a hard cap for each major category, then add alert thresholds before the cap hits. A common setup is an alert at 70%, another at 85%, and a manual review before anyone raises the limit. Buyers do not expect perfect stability. They want proof that nobody wakes up to a surprise bill.
Keep approvals visible. Name who can add a new paid service, who can raise cloud or model limits, who reviews invoices each month, and who shuts off unused seats or idle resources.
Unit cost tracking makes the numbers easier to trust. Tie spend to the work the buyer cares about, such as cost per customer report, cost per processed document, or cost per deployed feature. If model spend rose 18% but output doubled, that tells a different story than a raw invoice total.
Keep the evidence together in one folder or data room. Store invoices, usage exports, contractor agreements, and monthly summaries in the same place. If a buyer asks why costs changed in February, your team should answer in two minutes, not two days.
Show that the company can keep running
A buyer does not need every founder working around the clock. They need proof that the company still works on Monday if one person loses a laptop, gets sick, or leaves.
This often matters more than team size itself. Small teams can look safe if ownership is clear, access is controlled, and routine work does not live only in one person's head.
Start with backup coverage. Every owner should have a named backup for operations, billing, support, deployments, and security. If one person approves production changes, another person needs a written path to do the same job without guessing.
A simple continuity file usually covers enough: who owns each system and who covers for them, how to recover a locked account or lost device, where credentials live and who can revoke access, how support tickets move when the usual contact is away, and what must happen in the first 24 hours after an exit.
Buyers also want evidence, not promises. Show recent uptime numbers, incident notes, and a few examples of support handoffs that worked without drama. If your team uses AI for support drafts, testing, or deployment checks, say that plainly. Then show where a human still makes the final call.
Access control deserves its own proof. Record how you rotate credentials, remove former staff, replace tokens, and issue new devices. A one-page offboarding checklist often does more than a long policy document.
Vacations are a useful test. If a founder can disappear for a week and the company still ships, answers customers, and handles alerts, that tells a buyer a lot. This is where "AI-first operations" stops sounding like a slogan and starts meaning something practical: the system keeps moving even when one person steps away.
A simple buyer review scenario
A buyer sits down with the founder and asks a blunt question: "If you go offline for two weeks, who can still ship?" That question tells you what they fear. They are not only buying code. They are buying continuity.
You open the ownership map. It shows who owns product decisions, who approves releases, who handles incidents, and who can step in if the founder disappears for a while. The buyer sees a backup owner next to each area, with names, access level, and a short note on what that person can do alone.
The next question is just as direct: "How do AI-written code changes reach production?" A vague answer hurts you. A clear runbook calms people down.
Show the path: the AI drafts code, a human reviews the change, tests run, one person approves the release, and the team keeps a rollback plan ready if the release fails. If the buyer asks for proof, show a recent change log with timestamps and the name of the person who approved it. That makes the process feel real.
Then they ask about money. "Why did model spend jump last quarter?"
Pull up usage data by team, project, or workflow. Maybe a new batch job or a spike in prompt volume pushed costs up for three weeks. That is fine if you can explain it. Then show the cap you added after the spike, who gets alerted when spend crosses a threshold, and what happens when usage hits the limit.
Buyer readiness looks like this in practice. Each answer points to a document, a named owner, and a control that already exists.
A 30-day prep plan
Thirty days is enough to turn scattered knowledge into buyer-ready proof if you keep the work plain and direct. The goal is simple: show who owns what, how work gets done, and what stops costs from drifting.
In the first week, make one working list of every system the company relies on. Include product code, cloud accounts, domains, analytics, support inboxes, payment tools, AI model accounts, and vendors. Next to each item, name the owner, backup owner, login location, billing contact, and renewal date.
Use the second week to write runbooks for work that cannot pause. Start with deploys, incidents, and billing problems. A good runbook is short. It should tell a new person what triggers the task, where to log in, what steps to take, and when to escalate. If production breaks at 2 a.m., the team should not need to guess.
In the third week, pull spend data from the last six to twelve months and sort it into a few buckets: infrastructure, software, contractors, and AI usage. Then set simple limits on paper. Decide who can approve a new tool, what monthly threshold needs review, and which alerts fire before costs spike. If one model or cloud bill doubles, the team should know the same day.
The fourth week is for pressure testing. Run a mock buyer Q&A with the team and use real questions. Who can ship a hotfix? What happens if the main AI workflow fails? Which vendors are hard to replace? Where do credentials live? A one-hour drill usually exposes weak spots faster than another document will.
By day 30, you do not need a perfect company. You need a company that another operator can understand in one sitting.
Mistakes that raise red flags
Buyers do not expect a small team to look like a big company. They do expect basic control. When they see work held together by memory, chat history, and one person's permissions, they start pricing in risk.
A few mistakes matter more than others. One person holds every admin login, billing account, and deployment approval. That person becomes a single point of failure. The only "documentation" lives in chat threads, which helps the team move fast but gives buyers nothing they can audit. AI agents can change production on their own, which sounds efficient until a buyer imagines the first bad release or data mistake. Spend is split across company cards, free trials, personal accounts, and random tool owners, so nobody can answer a basic question about monthly operating cost.
Another problem hurts more than many founders expect: nobody can explain why a workflow exists. If someone says, "We use this agent because it seemed faster," the buyer hears guesswork.
A better answer is specific: "This agent drafts test cases. An engineer reviews them before merge. We keep it because it saves about six hours a week and does not touch production." That shows intent, limits, and ownership.
If a buyer points at any system and asks who owns it, how it runs, what it costs, and what happens if it fails, your team should answer in two minutes.
Quick checks before buyer meetings
Buyer calls get tense when basic operating questions take ten minutes to answer. Buyers want proof that the company can keep running even if one person gets sick, goes offline, or leaves.
Speed matters almost as much as the answer. If you can open one folder or one short document and answer the usual questions in minutes, the meeting stays calm.
Start with role coverage. Pick every job that cannot stop for two weeks: deploys, incident response, billing, support, model access, and vendor renewals. For each one, name a backup person and point to the runbook they would use. If no backup exists, buyers will notice the gap right away.
Spend should also be easy to show. Keep one current view of cloud costs, AI API bills, software subscriptions, and contractor payments. If someone asks what changed this month, you should answer without digging through old invoices or five dashboards.
Deploys are another quick test. Hand the deploy runbook to someone new and ask them to follow it. If they get stuck on hidden steps, missing secrets, or tribal knowledge, fix the document before the meeting.
Account ownership needs to be clean too. Every vendor account should have a named owner, a backup admin, billing contact details, and a record of where access is stored. Shared logins make buyers nervous because nobody clearly owns the risk.
AI workflows need plain language. A buyer should understand what the model does, what data it sees, what a human reviews, and what happens when the model gives a bad answer. If your team cannot explain that without jargon, the workflow is not ready for scrutiny.
A simple rule helps: if a buyer asks "who owns this, how much does it cost, and how does it keep running," you should answer each part in about a minute.
What to do next
Start with the gaps that can stop the business or scare a buyer in a single call: revenue, delivery, and security. If a problem touches cash coming in, customer work going out, or access to systems and data, fix that before you polish anything else.
A small team does not get much room for mystery. Buyers want plain proof that the company can keep operating if one person gets sick, a model API fails, or cloud costs jump for a week.
Turn every repeated buyer question into a document. If someone asked who owns billing, where prompts live, how deployments work, or who can revoke access, write the answer once and keep it in the pack. The second meeting should feel easier than the first because fewer answers live only in someone's head.
At minimum, update the ownership map with named backups, finish runbooks for outage response and daily operations, add written spending limits and approval rules, list which decisions AI can support and which a human must approve, and record open risks with an owner and target date.
Then test the documents in real time. Run one tabletop drill for a service outage. Pick a likely failure, set a 30-minute timer, and walk through who does what, who communicates with customers, and how the team rolls back changes.
Run a second drill for founder absence. If the founder disappears for a week, the team should still ship fixes, handle invoices, approve urgent spend, and respond to security issues. If they cannot, that gap belongs on the action list now, not in the buyer meeting.
An outside review can help when the team is too close to its own process. Oleg Sotnikov at oleg.is does this kind of Fractional CTO work with startups and small businesses, including pressure-testing technical operations, infrastructure, and AI-driven workflows before high-stakes reviews.
Walk into the meeting with four clean items: the ownership map, the runbooks, the spend controls, and notes from both drills. That tells a buyer the company runs on process, not memory.