An opportunity that reaches a strategy doc needs two things: a sharp framing of the problem and sizing math someone can audit. This playbook drafts opportunity trees and JTBD framings from your synthesized evidence, then makes the model show every multiplication in the TAM math — because unaudited AI arithmetic is how fictional markets get funded.
Workflow area: Strategy & Roadmap · Tier: Foundation · Hands-on time: ~30 minutes
Models are genuinely good at the framing half: turning a themes doc into opportunity trees and crisp jobs-to-be-done statements. They are genuinely dangerous at the sizing half: they will produce a confident "$4.2B TAM" assembled from misremembered analyst reports and silent multiplication errors. The fix is structural — force every number to carry a source and every calculation to be shown step by step.
Feed the evidence, ask for framings. Paste your synthesis doc (pb-02's output) into ChatGPT or Claude:
Below is a synthesized research findings doc for [PRODUCT, ONE LINE].
1. Draft an opportunity tree: desired outcome at the root, then
opportunities (user needs/pains, not features), each linked to
the theme(s) that evidence it by theme number.
2. For the top 3 opportunities, write a JTBD statement:
"When [situation], I want [motivation], so I can [outcome]."
3. For each of the 3, propose one alternative framing of the same
underlying problem that we might be missing.
Rules: no opportunity without a cited theme. Mark any branch you
inferred rather than found in the evidence with [INFERRED].
Findings doc:
[PASTE SYNTHESIS DOC]
Prune the tree yourself: kill [INFERRED] branches you can't defend, and check that no "opportunity" is secretly a feature request wearing a JTBD costume.
Size bottom-up, with every step shown. For each surviving opportunity:
Help me size this opportunity bottom-up. Show every calculation as
an explicit step — formula first, then numbers, then result. Never
skip or combine steps.
Opportunity: [ONE-LINE JTBD]
My inputs (use ONLY these; where I give a range, compute low/base/
high):
- Target segment: [e.g. "Indian mid-market logistics firms,
50-500 employees"]
- Segment count: [NUMBER + SOURCE, e.g. "~9,000 — govt registry"]
- % with this problem: [e.g. "30-50%, from our survey n=140"]
- Reachable share in 3 yrs: [e.g. "5-10%"]
- Price point: [e.g. "₹3L/yr ACV, current median"]
Then: list which input the result is most sensitive to, and state
the 2 weakest assumptions. Do not add market data from memory —
if an input is missing, ask me for it.
Audit the arithmetic by hand. Good output looks like:
Step 3: Serviceable = firms with problem × reachable share
Base: 3,600 × 7.5% = 270 firms
Step 4: Revenue = 270 × ₹3,00,000 = ₹8.1 crore/yr
Most sensitive input: % with problem (survey n=140, single region)
Recompute every multiplication yourself — calculator, sixty seconds. LLMs transpose digits and drop zeros precisely when the numbers look most fluent, and a 10x error in step 3 propagates silently to the headline.
Verify every input's source. Each number should trace to a survey, a registry, your billing data, or an analyst report you actually opened. Any figure the model volunteered from memory gets deleted or replaced with a sourced one — this is the sizing equivalent of pb-02's citation audit.
Write the one-pager yourself. Framing, base-case size with the low/high range, the two weakest assumptions, and what evidence would change your mind. The assumptions section is the part execs should argue with — never let the model bury it.
Segment counts and survey data are usually shareable, but your price points, win rates, and pipeline numbers are confidential — use your approved AI workspace, and genericize commercial inputs if you're working in a consumer tool.
AI earns its place in sizing by structuring the model and exposing the assumptions — never by supplying the numbers. If you can't audit every multiplication and name every input's source, you don't have a market size; you have a confident guess with formatting.