Document 01

How the work actually happens

The plan. What the customer actually receives, how the first 48 hours run from nothing but a domain name, what the research reads, how every claim is graded and how it decays, and the model underneath all of it.

Deliverable the documented workflow Bar one workflow, with evidence, in 48 hours Boundary nothing leaves the workspace Status foundations built, no screens yet

01The deliverable is the document

This is the sharpest decision we have made, and it is worth stating flatly because it changes what gets built first and what we refuse to build yet.

What the customer receives at the end is not a visualisation of the workflow. It is the documented workflow itself — long, detailed, readable, and closer to reality than anything they have ever had about their own business.

It should read like a story rather than a diagram legend. Pages of it. What the steps are and in what order. Who does each one, by name and by role. Which tool each step happens in, including the spreadsheet nobody would call a tool. How long things take and where they sit waiting. What breaks, and what that break is connected to. The different ways different people complete the same workflow.

Everything else we want to build is a byproduct of getting that one artifact right. We learn what people actually do, what the tools actually do, what works and what doesn't — and above all, how the work currently really happens, which does not exist in written form anywhere in the customer's business today.

How it gets accurate: many sources, aggregated

The document is not written from one input. It is aggregated from as many as we can get, and each one is incomplete in a way the others fix.

WHAT EACH SOURCE CAN SEE — AND CANNOT 01 The library the usual shape · instant · generic 02 Their documents the official story · usually stale 03 Tool exhaust, over MCP what happened · never why 04 People interviews · screen recordings why and how · never how often The workflow document one artifact, regenerated as each source lands rendered from the map, never beside it Confidence, per line guessed → corroborated → confirmed what is still guessed after all four is itself the finding WHAT IS STILL UNCERTAIN WRITES THE NEXT QUESTIONS
Fig 1Each of our competitors is one column of this on its own — see the competitive map. Held together they answer the question none of them answers alone: not only what the steps are, but how often the real runs match them.

Standardisation comes out of the deviations

Because we go to the whole team rather than one expert, we see every version of the workflow, not the tidy one. That turns into a specific and unusually useful loop:

That is a route to standardisation that starts from reality instead of from a policy document, and it is unavailable to anything that records a single subject-matter expert.

What this buys next: real job descriptions

Your written job description is not what you do. The tasks you complete day to day are your job description. Knowing the workflows is what lets us write the real one.

And only after that is it honest to talk about what can be automated, what can be handed off, who should be doing what, and where someone needs training. Every one of those questions is downstream of a true document, which is why we are not answering any of them yet.

What we are deliberately not building first

Not recommendations. Not automation scoring. Not hours-freed projections. Spreading the next few months across the document and the advice produces two average things, and the advice is worthless anyway when it sits on a workflow nobody has verified.

One thing, better than anyone else can do it: take a business that cannot describe how it works, and hand it an accurate written account of how it works.

The document is a view of the map, not a report

A standalone report becomes a second source of truth the moment it is written, and starts rotting immediately. The workflow document avoids that by never being a separate thing — it is rendered from the map, so what the loop produces is diffs to the map, and the document changes because the map did. That is what lets it be the deliverable and still be true a quarter later.

02The first 48 hours

The bar: one workflow documented end to end, with evidence, inside 48 hours — starting from nothing but their domain name.

Three base artifacts have to exist before a workflow can. Who is in the business. What roles those people hold. What tools exist and what those tools do together. Between them they say what the company is capable of, and workflows fall out of the far end.

Hour 0
Their domain, and nothing else. A research agent reads everything public about the company. The workspace is not empty while that runs: it is born holding the reference library for a company of their shape, because that part is a copy, and a copy is instant.
Hour 0
Three goals — inferred first, corrected second. We do not hand them an empty box. From the research we put up the three things we think they are driving at, and ask them to confirm, edit or add. We also ask where their goals actually live — the OKR tool, the board deck, the Notion page — and offer to connect it.

The same pass tries to pull the key metrics the business runs on. Goals say what they want; metrics are what they watch. Being able to say which workflows move which metric is the join that makes the whole map matter to a CFO.
Hour 0–1
Artifact one — who is in the business. The people, from public professional data and whatever directory they connect. Nobody in this market can show a customer a live roster of their own org, which is why it lands disproportionately hard for how unglamorous it is.
Hour 0–1
Artifact two — what roles exist. Each person matched against the role library — and minting roles it has never seen rather than forcing the nearest fit.
Hour 1
Artifact three — what tools exist, and what they do together. For an existing customer we already hold this: the stack, the spend, the seat counts, who actually logs in. For a net-new one we don't, and we say so rather than guessing.
Hour 1
Workflows fall out of the three. People plus roles plus tools give capabilities; capabilities plus the confirmed goals and metrics give the three workflows most likely to matter. They pick one to go first.

Honest about the ceiling: assuming standard shapes gets us maybe halfway. We do not get clean until documents are ingested, people are interviewed and the tools are read.
Hour 1–2
Two questions per workflow. First: here are the steps, who we think runs each, the tools underneath — is this roughly right? It does not have to be. Wrong is fine and useful; we are capturing their understanding, not grading it.

Second, and this one is theirs alone: what does good look like here? A few sentences, plain text, in their words. Nothing we infer can produce that, and everything downstream is measured against it.
Hour 2 →
Then: sit tight. We analyse against what they just told us and come back with the document. Every version carries the same two asks, because they are what raise its confidence: connect the tools this workflow runs on — Notion, Confluence, the CRM, over MCP — and let us interview the handful of people on it. The agent writes the interview; the customer takes it once before anyone else sees it.
Day 2
The document regenerates as data lands. Not a rewrite at a deadline — every tool signal and every answer is folded in as it arrives. Same artifact, rising confidence, each line carrying where it came from. Steps nobody confirmed and no tool corroborates stay flagged as guesses. That is a finding too, not a failure.

Three workflows, not thirty

The cap is deliberate and does two jobs. It teaches the loop on a small enough surface that the customer can see the whole shape of it. And it hands them something to win with immediately — one workflow they can take into a meeting and make noise about, rather than a map of the business they have no idea what to do with.

After that, discovered workflows accumulate in a registry and the customer picks the next one when they care about it. Coverage comes from repetition, not from a big-bang engagement.

Two kinds of customer, and both have to work

Targeted

  • An executive already knows the area they want understood
  • Skews mid-market and enterprise
  • The three-workflow shortlist is really a confirmation

Blind

  • "I have no idea where anything in the business is"
  • Skews lower mid-market, roughly 200–400 people
  • Our inference does the choosing; the shortlist is the product

The blind case is the more common one at the size we are aiming at, it punishes a product built around a customer who already knows the answer, and it is the case our competitors are worst at.

Interview-first or guess-first — same machine

What 48 hours forces

03What the research actually reads

Hour zero to one is the leg everything else stands on, and the most common way to get it wrong is to treat it as building a dossier. It isn't. It answers three questions and nothing else, and every angle is judged on whether it moves one of them.

What kind of company
Motion, size, stage, sector. This selects which slice of the library applies — a sales-led enterprise business and a self-serve one do not run the same workflows.
What they want this year
The three goals we put up for correction. Sourced from what leadership has already said in public wherever possible, rather than inferred.
What they measure
The metrics the business actually watches. This is the join — it lets us say a specific workflow moves a specific number, which is the difference between an interesting map and a funded one.

The angles worth mining

The pricing page is the highest-signal page on the internet. No prices means sales-led, which means there is a qualification workflow, a security review, a procurement dance and a renewal motion. A credit-card signup means support and onboarding volume and no AEs. Seat-based against usage-based changes what "expansion" even means. You learn more about how a company operates from its pricing page than from its About page.

The careers page is the org chart in disguise. Which functions exist, which are growing, who reports to whom — and job ads name the tools. A "first RevOps hire" posting says they don't have one and it is hurting. Twelve open AE roles says land-grab, and every workflow we suggest should be revenue-side.

Customer logos tell you which workflows are mandatory. Enterprise logos mean security questionnaires, legal review, procurement and MSAs — those workflows exist whether or not anybody owns them. SMB logos mean high-volume support and self-serve onboarding instead.

Leadership's public voice is where goals actually come from. Posts, podcasts, conference talks, investor updates, the annual report if they are listed. A founder saying "this year is about net revenue retention" hands us goal one, sourced and quotable, which is far stronger than anything we could infer.

Reviews are a bug tracker for their operations. G2, Capterra, Reddit. "Onboarding took three months." "Support never gets back to you." Customers naming workflow failures out loud, from outside the building, before we have spoken to anyone inside it.

Trust centres and security pages are the sleeper. A SOC 2 page means they run vendor review, access review and incident response — because they had to. Handbooks, engineering blogs and status pages do the same job where they exist.

The tool stack implies the processes. Greenhouse means a hiring workflow. Zendesk means a support workflow. A general ledger means a month-end close. We can walk backwards from stack to process without asking anyone a question.

Regulation forces workflows into existence. Health, financial services, government — processes that must exist regardless of what anyone would think to tell us.

Structural priors do most of the lifting. A 250-person sales-led B2B company runs a knowable set of workflows. The research is not deriving that from scratch; it is choosing which priors apply and finding where this company deviates.

How the research runs, in plain terms

Step 1
Read their website the way a person would. Homepage, pricing, product, customers, about, careers. Half a dozen pages chosen on purpose — not a sweep of the whole site — read for what they mean rather than for keywords.
Step 2
Follow the obvious threads outward. The careers page leads to individual job ads. The customers page leads to case studies. The blog leads to author pages, and author pages lead to real named people with real titles. One or two hops, not an expedition.
Step 3
Search for what other people have written about them. News, funding announcements, podcast appearances, conference talks, review sites. This is where goals and operational complaints usually surface, because they were said out loud somewhere the company doesn't control.
Step 4
Look them up in the public company register. The legal entity, its officers, whether there are sister companies or a parent. This is how we work out which business we are actually mapping when a brand and a legal entity aren't the same thing.
Step 5
Read the trail their tools leave. When a company sets up a business system — a helpdesk, a document site, an HR platform — it usually has to publicly register that connection against its own web address, and often gives the tool its own address too. Those records are public, in the same ordinary way a registered office address is public.

Reading them gives a surprisingly complete list of what they run, including things nobody advertises. It is the closest we get to a party trick, and it is the part a prospect can verify in ten seconds.
Step 6
Ask one or two cheap questions. Which entity they mean, roughly how many people, a link to their last all-hands or strategy page. Seconds of their time to remove a lot of guessing.
Step 7
Write it up with the receipts attached. Every line points back at what it came from, so any claim can be checked rather than taken on faith — and the ones we could not source are marked as guesses rather than quietly blended in.

The rules it runs under

Framing decisions

Ask them to point

  • "Link us your last all-hands or strategy page" — ten seconds
  • Headcount band as a picker, not a field
  • Two cheap questions beat twenty minutes of inference

Show the working

  • "Sales-led — no prices, four AE roles open, enterprise logos"
  • Not "you appear to be a sales-led organisation"
  • The citation is the entire credibility

Grade every claim

  • Stated by them
  • Inferred by us
  • Assumed from companies like them
  • Three different things — never look alike on the page

Being specifically wrong beats being vaguely right. If they read it and say "we're not enterprise, we're mid-market and moving down" — that is the outcome we wanted. The correction only happens if the claim was sharp enough to be corrected.

Where it falls over

What good looks like at hour one

A page short enough to read in ninety seconds. Specific enough that they want to argue with it. Honest about which parts are guesses. Ending in three goals they can nod at or fix, and three workflows that feel obviously theirs rather than obviously generic.

04The three base artifacts

Workflows cannot exist before these three do. Get them fast and rough and everything after has something to stand on. Skip them and every workflow is a template with the customer's logo on it.

One — who is in the business

People, from public professional data and whatever directory they connect. This is the weakest of the three at hour zero and the strongest once a directory is attached, which shapes the whole sequencing below.

Two — what roles exist

Each person matched against the role library — roughly a hundred roles, fewer once seniority is stripped out. Matching alone is not enough. Real companies run roles no standard taxonomy contains: a research lead at a brand-tracking company, a partnerships manager who polices a territory.

A taxonomy that can only match is a taxonomy that is wrong at exactly the companies worth having.

So the library has to mint roles it has never seen and keep them, not force the nearest fit. This is not theoretical: pulling positions from public profiles and running them against the current coverage map surfaced roles that exist in neither our mapping nor Human Layer Lab's. How minting works without fragmenting the library is open question 06.

Three — what tools exist, and what they do together

Held already for existing customers: stack, spend, seats, logins. Unknown for net-new, and said so rather than guessed.

It cannot stop at SaaS. The spreadsheet that runs the handoff, the internal app someone built last quarter — those are load-bearing, and a map that only sees purchased software will misread the business. At one large insurer, everyone building their own little app is actively preventing standardisation; a purchased-software-only view would show a tidy stack and miss the actual problem.

Lead with tools, not people

From a domain alone the ordering above is not the ordering we show. The people artifact is the weakest thing we can produce cold; the tools artifact is the strongest, and it is free, instant and verifiable in ten seconds.

Tools is what buys the directory connection. Show the stack first, and the roster stops being something we have to source and becomes something they hand us.

Until then, what we show stays aggregate:

Show

  • The tool stack, named, from public records
  • Org shape — "≈14 functions, engineering-heavy, no dedicated procurement"
  • Role inventory from open roles and title distribution
  • Named executives only — public, expected, verifiable

Don't show yet

  • The individual roster
  • Forty-seven names with stale titles
  • "We found Sarah in Finance"

Aggregate is more impressive and less creepy. Worth being honest internally about what a cold roster is worth anyway: realistic yield is 40–70% of a 200-person company, skewed to sales, marketing and leadership, with titles 6–18 months stale. Engineering and ops are systematically under-covered.

Coverage is a first-class number

Estimated headcount against people found drives the confidence ceiling directly, and it should be visible: "people 26% — connect your directory to lift this." That is the ceiling mechanic made concrete rather than abstract, and it is the same argument as the CRM one in the commercial doc.

Then, and only then, workflows

People plus roles plus tools give capabilities. Capabilities plus goals plus metrics give the workflow shortlist. Honest about the ceiling: assuming standard shapes gets us maybe halfway. We do not get clean on a workflow until documents are ingested, people are interviewed and the tools are read.

05Why we propose the goals but not the steps

The two asks in onboarding are pitched at deliberately different levels, because the customer knows one and not the other.

Company level
They know. Sales-led or not, how the org is arranged, what this year is about. So we show our reading and invite them to knock it down.
Workflow level
They don't. A leader knows the workflow exists and roughly what it's for; they rarely know who does which step, in what order, with which tool. So we ask, accept "I don't know", and go find out.

That is not a shortcoming in the customer — it is the reason the product exists.

Asking the wrong question at the wrong level is how onboarding turns into homework. It is also why the agent writes the interview, not the customer: anyone who could author good questions about a workflow already understands it well enough not to need us.

The risk on the other side is real and unresolved — correcting only beats authoring if the proposal is close. See open question 03.

06Confidence is the second axis

Most of the map is not observed directly. Some is inferred from spend and tool usage, some read out of documents, some confirmed by a person. Those are very different grades of evidence, and presenting them as uniformly authoritative is how a product in this category loses an account.

So every claim records its source, a confidence, and a last-checked date. Confidence decays: a workflow nobody has confirmed in eight months is a hypothesis again, and "last checked" is what schedules the next round of discovery without anyone planning it.

HEALTH → UNHEALTHY HEALTHY ← CONFIDENCE VERIFIED INFERRED Act True and underperforming. This is the recommendation queue. Monitor Verified and working. Watch the measure; re-verify when confidence ages out. Go discover Something looks wrong but we can't trust the map. Every interview is sourced here. Silently wrong A confident number computed against a process nobody has confirmed. The dangerous cell. A PROCESS UNCONFIRMED FOR EIGHT MONTHS IS A GUESS AGAIN
Fig 2The bottom-left quadrant is the engine — it sources every interview. The bottom-right is the liability.

Making confidence visible is also what removes the consultant. A large part of that job is caveating your own findings out loud. A map that says "48%, inferred, not confirmed since March" does it for itself, at no marginal cost.

The ceiling

A document can only get so far on inference and interviews. Past a point the score stops moving, and the reason is stated on the page: we cannot see how deals actually progress until the CRM is connected, so this stays at eighty.

That is not a paywall dressed up as a progress bar. It is true, it is checkable, and it converts the integration ask from something we push into something they pull — which is the whole commercial mechanic, covered in the commercial doc. Whether it reads as honest is open question 05.

Re-verification is one click

Every document carries when it was last verified. A customer who thinks three months is too long for their business does not file a request — they press re-verify, and it goes back out to everyone on that workflow: here's the document, do you still work this way? A thumbs up is a fresh verification. Anything else is a diff, with the person and the change attached.

It fires on its own too, which is the part that matters:

07The capability map

Capabilities down the side, business units across the top. Each cell answers both questions at once. Blank is a real answer: "not applicable" means this business unit genuinely doesn't do this, and differs from "not yet mapped", which means nobody has looked. Without that distinction, absence is ambiguous and coverage can't be reported honestly.

Capability × business unit — coverage and health
CapabilityRevOpsProduct DeliveryCustomer
Generate demand
82
n/an/a
Close new business
48
n/an/a
Deliver product changes n/a
88
n/a
Operate service reliability n/a
52
not yet mapped
Resolve customer issues n/a
contributes
69
Retain revenue
not yet mapped
n/a
41
verified by interview inferred, not confirmed no workflow recorded bar = health against target

Close new business at 48% and inferred is the cell that generates the next interview. Retain revenue, not yet mapped, generates the one after. The map produces its own work queue — which is why coverage is a product surface rather than an internal metric.

08The loop

01 Infer spend · tools · docs 02 Find the gaps inferred · unhealthy 03 Interview the cohort that deviates 04 Measure map vs actual runs 05 Act Node does it EVERY CLAIM CARRIES A SOURCE AND A CONFIDENCE CONFIDENCE AGES — THE MAP DEGRADES ON ITS OWN did it move?
Fig 3Read left to right once, this is onboarding. After that nobody schedules the next round — decay closes the loop, which is the difference between a discovery engagement and a discovery system. Stage 01 produces value before a single interview runs.

What is still guessed after all four sources is itself the finding, and it writes the next round of questions. Whether the loop actually closes without a person choosing to close it is open question 04 — and it is the word "continuously" in our positioning doing all the work.

09The model

Two hierarchies that are easy to confuse and must not be merged. One describes the work: a function contains capabilities the business must be able to perform, each realised by workflows, each made of ordered steps. The other describes the organisation: business units group departments, which hold people.

They meet at exactly one place. The capability is the only object that carries ownership — one accountable department, from which the owning business unit is inferred rather than stored. Keeping both would let them drift, with nothing to say which is right.

Function G2M · Customer Capability “Close new business” Workflow how it runs today Step in this order realised by made of Role who operates it Task the job being done each step links Department accountable · exactly one owns Business unit inferred, not stored
Fig 4A workflow may be run by a department in a different business unit from the one that owns the capability. Cross-BU delivery is normal, and the gap between "capabilities we own" and "workflows we actually run" is a finding, not an error.

Ownership rules

Everything scopes to the workspace, which is the hard data boundary — EMEA, Enterprise, an acquired subsidiary. Nothing scopes below it, because a narrower scope would make the map invisible to contributors in other business units, and the cross-BU seam is precisely what we are trying to see.

10Why money attaches to the job

Vendors and spend attach to the task — the specific job being done — never to the workflow it sits inside. This is the distinction that makes "where is the money actually going" answerable.

Workflow · Onboard a customer Workflow · Renew a contract step 1 step 2 step 3 step 1 step 2 step 3 Task “train customer users” VENDOR AND SPEND ATTACH HERE — ONCE
Fig 5Three teams buying the same tool under three workflow names look like three legitimate purchases. Drop to the task and the overlap is obvious. The source library minted a separate task per step — 601 for 601 — so the same job in two workflows had two identities and the overlap stayed invisible. De-duplicated to 592, with a test asserting tasks are shared.

This is the quantified payoff worth leading with commercially: not hours freed, but duplicate spend found — a number a CFO can repeat without us in the room.

11The map is an API

The most demanding reader of the map is not a person. It is every other agent the customer is already running — the one drafting their vendor emails, the one triaging their tickets, the one they built themselves last month. All of them are working without any idea how the company actually operates, which is why their output reads generic.

API

  • For the customer's own systems and integrations
  • Query the map, subscribe to diffs
  • Same contract the product's own screens use

MCP

  • For agent runtimes — theirs and ours
  • An agent asks the map mid-task, not at build time
  • Tools scoped to what the calling principal may read

CLI

  • For engineers and CI
  • Diff the map, assert against it
  • The surface that makes it feel like infrastructure

Confidence is load-bearing here in a way it isn't on a screen. A person who reads "probably owned by Finance" discounts it automatically. An agent acting on the same string does not — unless the grade travels with the claim. So no surface ever returns a bare fact: source, confidence and last-checked ride along on every response, and a caller can demand a floor and get told what it didn't get rather than a confident guess.

An unlabelled inference on a dashboard is a bad slide. The same inference handed to an autonomous system is a wrong action, taken repeatedly, at machine speed. Grading every claim is what makes the map safe to expose at all.

Authorization is the same one the product uses. The tenancy boundary and the relations that gate a workspace in the UI gate these surfaces too. An outside agent reads exactly what the person or service it acts for could read — never a flattened copy of the map with the permissions filed off.

Everyone ships MCP now — what's behind it is the difference

An endpoint is table stakes; our nearest competitors already have one. What comes back through it is not comparable. Serving a generic role taxonomy makes an agent sound plausible about a job title. Serving this company's workflow as it actually runs — the real steps, the people really on them, the tools really underneath, each with a confidence grade — is what makes an agent correct.

A document is read once and filed. A context endpoint is called on every task, by every agent, forever — and the calls tell us which parts of the map are load-bearing. That is feedback on where the next round of discovery should go, arriving without anyone being asked, and it is why the unlimited pricing shape and this surface are the same decision.

12Where we are

The foundations are built and running in production. The reference library — the working draft every new customer is born with — is loaded and validated:

42capabilities
8functions
66workflows
601steps
102roles
592tasks

The library is versioned: we fork a version, edit it, promote it, and workspaces created after that are born from it. Once seeded, the map belongs to the customer — later promotions never rewrite what they've corrected. How much of it a customer is born with is open question 08.

None of it is visible to a user yet. The service is deployed and healthy but has no screens. The next piece of work is what puts the map on screen for the first time in a real workspace — which is also what makes the seeding fire outside of tests.

The same applies to the outside surfaces. The service already speaks HTTP with the tenancy and authorization in place, which is the hard half — but the MCP server and the CLI do not exist yet. They are small once the model is right, and the model is right; they are not shipped, and this document should not imply otherwise.

What the MVP has to prove, and what is deliberately outside it, is in the open-questions doc.