Methodology version 2.1 · 13 August 2026

A frozen evidence panel—not a claim about what “AI thinks.”

This is the proposed protocol for the limited commercial pilot. It has not yet been run end to end. The historical example uses a separate legacy design and is never blended into a current pilot panel.

1. Measurement target

The primary finite-panel estimand is: for the versioned set of non-branded buying questions, named answer surfaces, locale, and collection window agreed with the buyer, how often does a reviewed brand or product entity appear in the natural recommendation set?

Finite-panel rate: a descriptive result for the exact frozen prompts, surfaces, locale, and windows. Superpopulation rate: an estimate beyond that panel requires a documented sampling frame and probability-based prompt/window sampling. Without that design, resampling output is a robustness interval—not a population confidence interval.

Consumer chat products, search-grounded interfaces, APIs, locales, and memory-only models are separate panels unless an explicit weighting rule is frozen in advance.

2. Core reported measures

MeasureDefinition and boundary
Panel shortlist presenceEligible answers containing the reviewed entity divided by all eligible answers in the declared panel. Never described as market share.
First-listed rateAnswers naturally placing the entity first divided by all eligible answers. Reported only when ordering is clear.
Unconditional MRRMean reciprocal rank with zero when absent, so absence is not hidden by an appearance-only mean rank.
Top-k presenceA standardized cut alongside any-list presence, because answer-set length differs across surfaces.
Answer-set size and refusalRecommendation count plus refusal/no-recommendation rate, reported by surface.
Prompt and surface sensitivityRange and dispersion across predeclared intent strata and surfaces; not smoothed into a proprietary score.
Selected claim statusConfirmed, contradicted, stale, unsupported, unresolved, or not reviewed against dated sources with jurisdiction and applicability recorded.

3. Proposed diagnostic design

The free fit check performs no collection. It qualifies one SKU, category, market, business decision, and evidence risk before a paid scope is offered.

4. Uncertainty and change

Repeated answers from the same prompt, surface, and time are correlated. The pilot reports raw numerators/denominators and a stratified cluster-resampling robustness analysis over prompts, windows, and replicate sessions. It does not label that output a population confidence interval unless a defensible sampling frame exists.

5. Product and claim review

Entity mapping preserves what the answer wrote while aggregating only under a versioned, dated registry. Exact matches are preferred. Fuzzy matching may propose a candidate but cannot silently merge it.

6. Quality gates

7. What the legacy audit found

Reproduced local factWhy it blocks reuse as current intelligence
6,056 stored runs; 6,028 parsed; two tainted; one failed; 6,026 passed the legacy flags.Passing parser/tool/failure flags does not establish factual accuracy or representative sampling.
One Claude Haiku 4.5 CLI configuration across five dates.Not a current cross-surface buyer-experience panel.
All 6,028 parseable answers contained exactly five picks.The forced schema changes answer length and rank behavior.
68 of 345 complete July 2 category × wording cells retained the same rank-one string across three repeats.A screenshot or three calls cannot support a stable-winner claim.
42 of 108 displayed guides had tied top mention counts; 92 had a lead of no more than two calls.The legacy public presentation overstated winner certainty.
Ten clean runs contained duplicate normalized entities.String normalization is not a reviewed product graph.

Database integrity check passed. Inspected snapshot SHA-256: 9dcc9357eabc4c62087cb064a68121969c954634df96477dc24fcbc1bac103fb. The historical BowFlex case was selected after corpus collection and is labelled retrospective.

8. Scope, conflicts, and corrections

Request a correction at hello@botpicked.com. See also privacy and pilot terms.