The 50-Deal Rep Kit
A free Overyield tool. Everything you need to sell a $600 screening sprint to an acquisition searcher: the intake that freezes their buy box, the source register, the extraction schema and worker prompt, the deterministic rejection rules, the frontier reviewer prompt, the human-check protocol, the shortlist memo, the broker-question bank, the delivery checklist, and the outreach note that lands the first buyer.
You do not need code. You need careful reading, spreadsheet logic, a frontier chat subscription (Claude or ChatGPT) plus access to one cheap worker model (or about $20 of API credit total), and a Google Drive folder. The first sprint takes about 10 hours across a week. Every sprint after that gets faster.
What you are building (the 60-second overview)
A fixed-scope screening service for self-funded acquisition searchers, priced $200 for a 15-listing pilot and $600 for a 50-listing sprint, paid upfront.
The window it was built in: the week of July 6-10, 2026, repetitive frontier-grade AI work fell to cents. Grok 4.5 posted $0.31 per task where Fable 5 ran $2.75 (AI Daily Brief, Jul 9). Muse Spark 1.1 cleared a full coding benchmark for $0.92 against Fable’s $12.51 (AI Daily Brief, Jul 10). GPT-5.6 Sol landed about one point behind Fable 5 at roughly a third of its cost (The Rundown, Jul 10). The same week, the demand side wrote its number down: experienced acquisition buyers evaluate 100 or more deals before buying one, and one searcher signed 200+ NDAs before winning a seven-figure deal (Contrarian Thinking, Jul 9).
The service sells the collision of those two facts. The searcher needs disciplined evaluations in volume. The cost of producing a disciplined first pass just collapsed. You deliver 50 consistent deal reps: a ledger showing pass, reject, or unknown for every listing, the exact rule behind every rejection, a source URL and captured evidence for every fact, a human-checked shortlist of three to five candidates, and five unanswered questions for each shortlisted broker.
Three rules before you start:
Facts only. The extraction pass never estimates, never infers, never fills a gap from general knowledge. Every field is a quoted excerpt,
not stated, orconflict.Unknown never becomes pass. Missing information goes to the unknown queue. Promoting a gap to a pass is the failure mode that kills the product.
The boundary ships on page one. Every deliverable opens with: “This is first-pass screening against your written criteria, from public seller-supplied listing data. It is not a valuation, not diligence, and not a recommendation to buy.” That sentence is not decoration. It is what keeps you plainly in research services (see the legal notes).
The artifact structure (set this up first, 20 minutes)
One folder per engagement: Rep Sprint - [Buyer], containing:
00-scope-and-boundary.md: what the sprint includes and excludes, the public-data rule, and the no-advice language (template below).01-buy-box.yaml: the frozen criteria, thresholds, exclusions, and the missing-data rule.02-source-register.csv: listing URL, capture date, archived page filename.03-extraction-schema.csv: one row per listing, disclosed facts only, withnot statedandconflictstates.04-rejection-rules.xlsx: the deterministic rules, reason codes, and verdicts.05-review-queue.csv: model disagreements, missing fields, human-check status.06-shortlist-memos/: one source-linked memo per candidate.07-broker-questions.md: unresolved facts converted into direct questions.08-delivery-checklist.md: the source check, math check, boundary check, and buyer acceptance.
The scope-and-boundary page (paste, fill, deliver as page one):
```
SPRINT SCOPE : [Buyer] : [date]
INCLUDED: screening of [50] public business-for-sale listings against the
attached buy box (01-buy-box.yaml, frozen [date]); a full pass/reject/unknown
ledger with a rule code for every rejection; source URL and captured excerpt
for every extracted fact; a human-checked shortlist of 3-5 candidates; five
broker questions per shortlisted candidate.
EXCLUDED: valuation, financial or legal diligence, broker or seller outreach,
negotiation, offer advice, and any recommendation to buy or not buy.
DATA RULE: public listings only. All figures are seller-supplied and unverified.
A clean screen cannot prove earnings, validate add-backs, or reveal customer
concentration. It enforces your stated first-pass rules and exposes what
remains unknown.
THIS IS NOT investment, legal, tax, or brokerage advice.
```
Step 1: Pick the lane
Start with one listing-dense category in one state or region: HVAC, commercial cleaning, landscaping, vocational schools, med-adjacent services. One lane keeps the buy box tight and makes your demo sample legible to the exact searchers you will pitch.
Where the public listings live: the large business-for-sale marketplaces, regional business-broker sites, and franchise-resale boards. Fifty live listings in one category and one region is a few evenings of collection.
The capture rule: listings change and disappear. For every listing, save the URL, the date, and a text or PDF capture of the page into 02-source-register.csv and the archive folder. Capture pages manually as you browse; do not build a scraper against a marketplace’s terms (legal notes below).
Step 2: Freeze the buy box (the intake)
No criterion may be invented after screening begins. Ask the buyer these nine questions, write the answers into 01-buy-box.yaml, and get a written “frozen” confirmation before you touch a listing:
Geography: which states or metros? Is the boundary hard?
Asking-price ceiling?
Minimum disclosed annual cash flow, and which basis do you accept: SDE, EBITDA, or either?
Industries in; industries out?
Business models excluded (franchises, single-customer shops, license-dependent operations)?
Owner-involvement ceiling: absentee, semi-absentee, or full-time acceptable?
Real estate: purchase acceptable, lease-only, or either?
Inventory: must it be included in the asking price, or is that negotiable?
The missing-data rule: when a listing omits one of your criteria, does it go to the unknown queue or get auto-rejected? (Default: unknown.)
The template:
```yaml
# 01-buy-box.yaml : frozen [date] : confirmed by [buyer] in writing
geography: [“<state or metro>”] # hard boundary: yes/no
asking_price_max: 1500000
cash_flow_min: 200000
cash_flow_basis_accepted: [“SDE”, “EBITDA”] # or one
industries_in: [“service businesses”]
industries_out: [“restaurants”]
models_excluded: [“mandatory real-estate purchase”]
owner_involvement_max: “full-time acceptable”
real_estate: “lease or optional purchase only”
inventory_rule: “included or priced separately; note either way”
missing_data_rule: “unknown queue, never auto-reject, never pass”
```
If the buyer cannot answer questions 2 and 3 with numbers, stop. A vague buy box produces a vague ledger, and you will be blamed for the vagueness. Make them choose before you run anything.
Step 3: Build the source register
02-source-register.csv, one row per listing:
```
listing_id, source_url, capture_date, archive_filename, category, region, status_at_capture
```
Fifty rows, each with a saved capture. This register is part of the deliverable: it is what makes every downstream claim checkable.
Step 4: Extraction, facts only (the worker prompt)
The cheap worker model fills 03-extraction-schema.csv. Schema fields, one row per listing:
```
listing_id, business_name_as_listed, industry, location, asking_price,
disclosed_revenue, disclosed_cash_flow, cash_flow_basis (SDE/EBITDA/not stated),
real_estate (included/leased/purchase_required/not stated),
inventory (included/excluded/valued_at/not stated), owner_hours_as_stated,
years_in_business, employees, reason_for_sale_as_stated, franchise (y/n),
source_excerpt_per_field
```
The worker prompt (verbatim; run per listing or in batches of 10):
You are an extraction worker on a business-listing screening sprint. You will be given the captured text of one public business-for-sale listing. Fill the schema below with FACTS ONLY. Rules: 1. Every field must contain either a value copied or tightly paraphrased from the listing, plus a short supporting excerpt in quotes, or the exact token not stated. 2. If the listing gives two numbers that disagree, write conflict and quote both excerpts. 3. Never estimate, infer, or fill a field from general knowledge. Do not guess why the owner is selling. Do not compute ratios or multiples. 4. Do not evaluate whether the business is good. You extract. You do not judge. SCHEMA: [paste the field list] LISTING CAPTURE: [paste the captured text]
Use a cheap near-frontier worker for this pass (the Grok 4.5 / GPT-5.6 Luna / Muse Spark class). At July 2026 pricing this is cents per listing; the whole 50-listing extraction runs low single-digit dollars (per the task pricing published in AI Daily Brief, Jul 8-10). Spot-check the first five rows by hand before running the rest.
Step 5: Deterministic rejection (the rules sheet)
04-rejection-rules.xlsx applies the buy box as spreadsheet logic. Every rule gets a reason code:
| Code | Rule | Verdict when triggered |
|---|---|---|
| R-GEO | Location outside the buy-box geography | reject |
| R-PRICE | Asking price above the ceiling | reject |
| R-CF | Disclosed cash flow below the floor (accepted basis only) | reject |
| R-IND | Excluded industry | reject |
| R-RE | Mandatory real-estate purchase where the box excludes it | reject |
| R-OWN | Stated owner involvement above the ceiling | reject |
| R-MODEL | Excluded business model (per the box) | reject |
| U-CF / U-GEO / U-RE / U-* | The relevant field is not stated or conflict | unknown |
| P | All rules pass on stated facts | pass to review |
Two hard rules: a rejection must cite its code AND the quoted excerpt that triggered it, and an unknown can never be promoted to pass by anyone but you, after opening the original page. The rejection trail is not overhead. It is the product: the buyer is paying for reps, and a documented reject is a rep.
Step 6: The frontier review (the reviewer prompt)
Have the expensive model attack the survivors, never approve them. The reason this pass exists: model judges miss broken outputs. Claire Vo’s blind evaluation found her human ranking ran nearly the reverse of the LLM-judge ranking (Lenny’s, Jul 6). So the frontier pass hunts errors; it does not bless candidates.
The reviewer prompt (verbatim; run once over the top 10):
You are the adversarial reviewer on a business-listing screening sprint, running after a cheap extraction pass. Below are the frozen buy box, the extraction rows, and the rule verdicts for the top candidates. Your job is to attack, not approve. For each candidate, list: 1. Possible extraction errors: fields that look miscopied, unit confusion, thousands vs millions, revenue and cash flow swapped. 2. Internal contradictions: cash flow above revenue, an implied multiple wildly off the category, numbers that disagree across the listing. 3. Claims with no supporting excerpt. 4. Any rule verdict that does not follow from the extracted facts. 5. The first thing a skeptical buyer would check on the original page. You may NOT recommend buying anything, estimate missing numbers, or soften an unknown into a pass. Output a numbered risk list per candidate, worst first. BUY BOX: [paste] EXTRACTION ROWS: [paste] VERDICTS: [paste]
Log every disagreement between the worker and the reviewer in 05-review-queue.csv. Each one is a mandatory human check.
Step 7: The human check (the protocol)
This is the paid part. For every shortlist candidate and every review-queue row:
[ ] Open the original listing live. If it is gone or changed, move the row to
unknownwith a note and the recapture date.[ ] Verify every extracted field against the page, excerpt by excerpt.
[ ] Recalculate by hand any ratio that will appear in a memo (price over disclosed cash flow, and nothing fancier).
[ ] Resolve or confirm every
conflictwith both excerpts quoted.[ ] Mark the row: checked by you, dated.
Budget five to ten careful minutes per checked listing. Do not delegate this step to a model. The buyer can get model output anywhere; they are paying you for a queue a human stands behind.
Step 8: Broker questions and the shortlist memo
The question bank. Convert every important unknown into a direct question. The ten starters:
Is the stated cash flow SDE or EBITDA, and which add-backs are included?
Is inventory included in the asking price? Valued at cost or retail?
How many hours per week does the owner work, and which tasks can only the owner do?
What are the lease terms: years remaining, rate, transferability?
Which licenses or certifications does the business require, and do they transfer?
What share of revenue comes from the top three customers?
Are the disclosed figures from tax returns or internal statements?
Is seller financing available, and on what terms?
Why is the owner selling, and what transition period is offered?
What is excluded from the sale (vehicles, equipment, real estate, contracts)?
The memo template (one per shortlisted candidate, in 06-shortlist-memos/):
```
SHORTLIST MEMO : [listing_id] : [as-listed title]
Source: [URL] (captured [date]; re-checked live [date])
BUY-BOX FIT
- [criterion]: PASS (“[quoted excerpt]”)
- [repeat for every criterion]
UNKNOWNS (unresolved)
- [field]: not stated / conflict (“[excerpt(s)]”)
NUMBERS AS DISCLOSED (recalculated by hand, [date])
- Asking price: $X (“[excerpt]”)
- Disclosed cash flow: $Y, basis: [SDE/EBITDA] (“[excerpt]”)
- Implied price-to-cash-flow: X/Y = [Z] (our arithmetic on the two disclosed
figures; the figures themselves are seller-supplied and unverified)
FIVE BROKER QUESTIONS
1-5. [from the bank, tailored to this listing’s unknowns]
BOUNDARY: first-pass screening against the buyer’s written criteria, from
public seller-supplied data. Not a valuation, not diligence, not a
recommendation to buy.
```
Step 9: Deliver and get accepted
08-delivery-checklist.md, run before sending:
[ ] Every extracted fact carries a source excerpt, URL, and capture date.
[ ] Every reject shows its rule code; no reject rests on a guess.
[ ] No unknown was promoted to pass.
[ ] Every shortlist source re-opened live within 48 hours of delivery.
[ ] Every ratio in every memo recalculated by hand.
[ ] Boundary language on page one of the ledger and on every memo.
[ ] Buyer acceptance: the buyer confirms the ledger covers the agreed 50 and that the buy box was applied exactly as frozen.
Deliver ALL 50 rows, rejects included. A buyer who sees the whole trail understands in thirty seconds why this beats a folder of AI summaries.
The outreach engine (landing the first buyer)
Build the demo first. Ten listings, one lane, a fictional buy box labeled clearly as a demo. Run the full pipeline: reject the rule-breakers, preserve the unknowns, write one human-checked memo. Put it in a view-only folder with the source register visible.
Where searchers announce themselves: self-funded searchers post their buy boxes in public: on X, in searcher forums, and in SMB-acquisition communities and newsletters' comment sections. You want people who state an industry, a geography, and a price range in writing. They are showing you their frozen criteria for free.
The note (verbatim; send to 15 of them):
I turn a written buy box into documented deal reps. I screen public listings, show the exact reason each one passed or failed, verify the short queue against the original pages, and write the broker questions. Here is a 10-listing sample. I am offering one 15-listing pilot for $200 this week. It is first-pass screening, not valuation or investment advice.
One follow-up after three days, then stop. Collect the $200 before adapting anything to their criteria. The pilot’s deliverable is the same structure at 15 listings, delivered in three days.
Attribution and claims rules (use them exactly, or publish nothing)
Every fact in every deliverable traces to a source URL and a capture date. No excerpt, no claim.
Client deliverables are private. Never publish a client’s ledger, buy box, or shortlist, even anonymized, without written permission.
Any speed or volume claim you market with is YOUR measured number, phrased as yours: “my last sprint covered 50 listings in seven days.” Never a promised outcome for the client.
Never state or imply that a client will find, win, or safely buy a business.
See it work: one $600 sprint, empty folder to accepted delivery
The buyer: a searcher with a full-time job. Frozen box: service business in one state, asking under $1.5M, disclosed cash flow of at least $200K (SDE or EBITDA), no restaurants, no mandatory real-estate purchase, unknowns to the queue.
Day 1 (1 hour). Intake call. The buyer’s first draft says “good cash flow”; you make them pick $200K. Box frozen in writing. Folder built.
Day 2 (2.5 hours). Fifty listings collected in the lane, each captured with URL and date. Register complete.
Day 3 (1.5 hours). Worker extraction over all 50; you hand-check the first five rows, then let it run. Model spend so far: about $4. Rules sheet fires: 29 rejects on explicit criteria (R-PRICE 11, R-GEO 7, R-CF 6, R-IND 3, R-RE 2), 13 unknowns (mostly U-CF: cash flow simply not stated), 8 passes.
Day 4 (2.5 hours). Frontier reviewer attacks the 8. It flags one thousands-vs-millions extraction error (a $190K cash flow read as $1.9M) and two listings whose revenue and cash-flow figures conflict across paragraphs. You open all 8 original pages, plus the review queue. One listing is gone: to unknown. After checks: 3 solid candidates, 5 pushed to unknown or reject with documented reasons.
Day 5-6 (2 hours). Three memos written, each with recalculated numbers and five broker questions. The corrected $190K listing becomes a clean R-CF reject with the excerpt quoted; the buyer sees exactly why.
Day 7 (30 minutes). Delivery checklist, then the ledger, memos, register, and question sheets go over. The buyer accepts. Invoice: $600, already paid upfront. Total model and tool spend: about $20, roughly 3% of the invoice. Your labor: about 10 hours, most of it the human checks and memos, which is precisely what they paid for.
Numbers are illustrative and deliberately conservative; the model prices cited are the July 8-10, 2026 published figures and will drift. What does not drift: deliver only claims you can trace to a capture.
Your 7-day install plan
Day 1: Pick the lane. Write the fictional demo buy box, labeled as a demo. Build the folder skeleton.
Day 2: Collect and capture 10 demo listings into the register.
Day 3: Run extraction and the rules sheet on the demo. Reject the rule-breakers, keep the unknowns honest.
Day 4: Frontier review, human-check pass, one finished memo. Assemble the view-only sample folder.
Day 5: Find 15 searchers with public buy boxes. Send the note.
Day 6: Answer replies. Run the intake on the first serious one. Freeze their box in writing. Collect $200.
Day 7: Start the pilot: 15 listings, three days, the same structure end to end.
Then hold the weekly rhythm: one sprint in delivery, one pilot in intake, and the demo folder refreshed monthly so the sample never goes stale.
Legal and honesty notes (read before you sell anything)
You are not a business broker, and the offer must keep it that way. Several US states license business brokers (in some, business-sale brokerage sits under real-estate licensing). Stay in research services: a fixed fee paid by the buyer for screening public information. No negotiating, no contacting sellers or brokers on the buyer’s behalf, no presenting or soliciting offers, no representing either side, and NO success fees or transaction percentages, ever. The no-success-fee rule in the pricing is structural, not modest. If a client asks you to step past that line, decline or refer them to a licensed professional.
Not investment, legal, or tax advice. The boundary language ships on page one of every deliverable and in the outreach note. Do not score, rank, or grade candidates as investments; the ledger reports rule outcomes on stated facts.
Listing content and marketplace terms. Listings are copyrighted marketing material, and marketplaces' terms restrict scraping and republication. Capture pages manually in the course of ordinary browsing, quote short excerpts with links for the client’s private evaluation file, and never republish listings or resell the compiled data as a database.
Outreach compliance. Cold email falls under CAN-SPAM: accurate sender and subject, identify yourself, include a working opt-out, and honor it promptly. On platforms, follow the DM and self-promotion rules of each community; one ban costs more than 15 notes earn.
NDA graduation. If an engagement moves past public listings, do not accept confidential documents until the buyer confirms in writing that they have authority to share them and you have agreed on secure handling. Keep confidential material out of consumer AI accounts unless the client has approved the specific tool and its data settings. For your first sprints, stay public. That is where the play is clean.
No earnings claims. Not to your buyers about deals, and not to anyone about this service. Your numbers are your logged numbers.
Want the desk, not just the sprint?
The free kit runs you one sprint by hand. The Rep Desk, this issue’s Pro upgrade, is the operating layer: the buy-box intake interview that gets vague buyers to commit to real criteria, the worker-and-reviewer harness configs with the per-sprint cost sheet, the pricing ladder that turns one sprint into a $1,500-a-month deal-flow retainer, the searcher-sourcing playbook for where buy-box buyers announce themselves, and the NDA graduation SOP for engagements that move past public listings. It ships to members as a rolling build, intake interview first, and founding members set the order of the rest.
Founding rate: $129 a year, locked forever. Closes when the first 25 members are in; the standard price rises toward $399 as the Vault and the scorecard grow.
This kit is from Overyield: make money with AI, one play at a time. Educational, not financial, legal, or brokerage advice. Listing figures are seller-supplied and unverified; model prices are the July 8-10, 2026 published figures and will drift. Check your own state’s rules before offering services adjacent to business brokerage, and publish only numbers you can defend.
