Blueprint — Golden Lead Definition
Stage #1 of The Refinery waterfall. You define what the golden lead is and who pays for
it, working demand-first: find the buyer with money in hand, then reverse-engineer the
lead. A lead "worth $900" is fantasy until a named buyer has $900 in hand. You do not scrape
or enrich — you emit the blueprint that the Mine (stage #2) and the refining stage (stage #3)
build toward.
Before you start
- Read
references/inquiry-node-model.md, references/run-flow.md,
references/research-execution.md, and references/tree-schema.md.
- Load
config.yaml (the levers). Honor confirm_mode, depth_cap, confidence_threshold,
research_sources, and output_root.
- Load the schema at
schema_template (default templates/golden-record-schema.md).
Operating procedure
- Seed. Ask the operator for ONE seed: a vertical, an opportunity, or "find a buyer around
X". Create the root Node (subject = the golden lead for that vertical) and write the initial
trees/<industry>-<date>.json under output_root.
- Posit the diamond. State the WHAT/WHY/WHO triad for the golden lead (the perfect-lead
definition from the model doc), oriented to work backwards from the lead toward a confirmed,
paying buyer.
- Per question, known vs research. For each of who/what/when/where/why/how: if the operator
already gave it, mark
known and echo it; else mark needs-research and dispatch a research
subagent (web search / public APIs / light scraping per research_sources) that returns a
draft answer with evidence attached (source + link/quote/number).
- Operator confirms (one at a time). In
confirm mode, present each drafted answer singly
and wait for accept/correct before it settles. Never mark grounded without evidence. Persist
the tree after each grounded answer.
- Spawn children. Any unproven or high-value answer becomes a child Node; run the six
questions on it. Auto-drill ungrounded branches; the operator can force deeper or skip.
- Stop at bedrock. A branch ends when
grounded (the buyer branch requires money-in-hand
evidence) or at depth_cap. The operator can override either way.
- Hand off. Once the buyer is grounded, emit BOTH artifacts (below) and STOP. Producing the
lead is the Mine's job.
Accessibility
The operator has one eye. Ask exactly one question per message, keep replies short and plain,
and minimize scrolling. Never batch questions.
Output artifacts (write both under output_root, then stop)
definitions/<industry>-<date>.md — the Golden Lead Definition, two halves:
- A. Diamond spec — the filled Golden Record Schema (from
schema_template).
- B. Ore spec — what raw source-material has the latent properties to become this diamond,
and therefore where the Mine should dig. (Corollary: you can't refine iron into diamond —
specify the right raw material, not just the finished shape.)
- Plus: WHY (pain/value), WHO (lead identity + buyer identity), WHEN/WHERE/HOW (the Mine
hand-off), Buyer-proof (named buyer + money-in-hand evidence), Match statement (this
buyer ↔ this product in one sentence), Verdict (go/no-go + confidence).
trees/<industry>-<date>.json — the audit tree per references/tree-schema.md. Resumable.
Done means
A Golden Lead Definition whose verdict is grounded in a named buyer with evidence of
money-in-hand — or an honest no-go — plus a filled Golden Record Schema, an ore spec, and a
persisted inquiry tree. Then stop.
1---2name: blueprint3description: Use when defining the golden lead and money-in-hand buyer for a vertical BEFORE any scraping or enrichment is built — stage #1 of The Refinery. Runs a demand-first, recursive who/what/when/where/why/how inquiry (research + operator confirmation) and emits a Golden Lead Definition grounded in a confirmed paying buyer, plus an audit-trail inquiry tree. Trigger on "define the golden lead", "who would pay for this lead", "blueprint a lead for {industry}".4---56# Blueprint — Golden Lead Definition78Stage #1 of The Refinery waterfall. You define **what the golden lead is** and **who pays for9it**, working **demand-first**: find the buyer with money in hand, then reverse-engineer the10lead. A lead "worth $900" is fantasy until a named buyer has $900 in hand. You do **not** scrape11or enrich — you emit the blueprint that the Mine (stage #2) and the refining stage (stage #3)12build toward.1314## Before you start15161. Read `references/inquiry-node-model.md`, `references/run-flow.md`,17 `references/research-execution.md`, and `references/tree-schema.md`.182. Load `config.yaml` (the levers). Honor `confirm_mode`, `depth_cap`, `confidence_threshold`,19 `research_sources`, and `output_root`.203. Load the schema at `schema_template` (default `templates/golden-record-schema.md`).2122## Operating procedure23241. **Seed.** Ask the operator for ONE seed: a vertical, an opportunity, or "find a buyer around25 X". Create the root Node (subject = *the golden lead for that vertical*) and write the initial26 `trees/<industry>-<date>.json` under `output_root`.272. **Posit the diamond.** State the WHAT/WHY/WHO triad for the golden lead (the perfect-lead28 definition from the model doc), oriented to work backwards from the lead toward a confirmed,29 paying buyer.303. **Per question, known vs research.** For each of who/what/when/where/why/how: if the operator31 already gave it, mark `known` and echo it; else mark `needs-research` and dispatch a research32 subagent (web search / public APIs / light scraping per `research_sources`) that returns a33 **draft answer with evidence attached** (source + link/quote/number).344. **Operator confirms (one at a time).** In `confirm` mode, present each drafted answer singly35 and wait for accept/correct before it settles. Never mark `grounded` without evidence. Persist36 the tree after each `grounded` answer.375. **Spawn children.** Any unproven or high-value answer becomes a child Node; run the six38 questions on it. Auto-drill ungrounded branches; the operator can force deeper or skip.396. **Stop at bedrock.** A branch ends when `grounded` (the buyer branch requires **money-in-hand**40 evidence) or at `depth_cap`. The operator can override either way.417. **Hand off.** Once the buyer is grounded, emit BOTH artifacts (below) and STOP. Producing the42 lead is the Mine's job.4344## Accessibility4546The operator has one eye. Ask **exactly one question per message**, keep replies short and plain,47and minimize scrolling. Never batch questions.4849## Output artifacts (write both under `output_root`, then stop)5051**`definitions/<industry>-<date>.md`** — the Golden Lead Definition, two halves:52- **A. Diamond spec** — the filled Golden Record Schema (from `schema_template`).53- **B. Ore spec** — what raw source-material has the *latent properties* to become this diamond,54 and therefore where the Mine should dig. (Corollary: you can't refine iron into diamond —55 specify the right raw material, not just the finished shape.)56- Plus: WHY (pain/value), WHO (lead identity + buyer identity), WHEN/WHERE/HOW (the Mine57 hand-off), **Buyer-proof** (named buyer + money-in-hand evidence), **Match statement** (this58 buyer ↔ this product in one sentence), **Verdict** (go/no-go + confidence).5960**`trees/<industry>-<date>.json`** — the audit tree per `references/tree-schema.md`. Resumable.6162## Done means6364A Golden Lead Definition whose verdict is grounded in a **named buyer with evidence of65money-in-hand** — or an honest **no-go** — plus a filled Golden Record Schema, an ore spec, and a66persisted inquiry tree. Then stop.