---
name: aibb-prospect-qa
description: QA, control-board grading, and Linear fix-ticket workflow for AI Business Boomer local business/prospect demo pages, especially Orleans/Cape batches where Nancy/OpenClaw builds and Hermes reviews.
---

# AIBB prospect QA

## Contract

Use this skill when Sam asks Hermes to review, score, classify, or route fixes for AI Business Boomer prospect websites.

The goal is not to prove that many demo pages exist. The goal is a smaller set of owner-sendable demos that can actually convert.

## Role boundary

When Sam says Nancy/OpenClaw is the builder and Hermes is the QA reviewer:
- Do not build or rebuild the pages yourself unless Sam explicitly says to.
- Review Nancy/OpenClaw's live output like a strict product/design/copy QA lead.
- Update the control board/sheet honestly.
- Write Linear comments/tasks with exact fix commands and proof requirements.
- Do not approve the next batch until the current batch passes.

## Owner-send-ready gate

Do not mark anything `A`, `90+`, `Ready to Send`, or `owner_send_ready=yes` unless all are true:
1. Business identity is verified.
2. Phone/address/contact info are verified.
3. Official source or strong public source is saved.
4. Demo clearly beats the current website or fills a clear gap.
5. Hero is image-led and strong above the fold.
6. CTA is specific to the business type.
7. Mobile above-the-fold passes.
8. No placeholder, uncertainty, internal, demo, or template language appears in the main page.
9. Any uncertain facts are only in an internal note or tiny footer disclaimer.
10. Sam could send the page cold without being embarrassed.

If an old row says `SENDABLE_WITH_MINOR_FIX`, keep it out of Ready to Send: set `owner_send_ready=no`, write the exact `next_required_action`, and only promote it after rebuild/polish and final QA proof.

## Bulk control-board columns

For production prospect sheets, include:
- `current_site_url`
- `official_source_verified`
- `source_urls`
- `current_site_quality_score`
- `demo_quality_score`
- `demo_beats_current_site`
- `hero_image_status`
- `mobile_above_fold_pass`
- `cta_pass`
- `placeholder_scan_pass`
- `business_identity_verified`
- `contact_info_verified`
- `owner_send_ready`
- `reason_not_ready`
- `next_required_action`
- `outreach_angle`
- `cold_email_subject`
- `cold_email_body`

## Status vocabulary

Use this final status system:
- Needs Research
- Research Complete
- Build Ready
- Built
- Needs Rebuild
- Needs Visual Polish
- Needs Fact Check
- Current Site Better
- Skip Bad Fit
- Ready for Sam Review
- Ready to Send
- Sent
- Responded

## Review checklist

Review every page for:
- readable hero text on desktop and mobile;
- text/background contrast;
- mobile layout and above-the-fold clarity;
- real customer-facing copy;
- no internal/demo/template language;
- conservative verified claims;
- no invented facts;
- working CTAs;
- phone/menu/booking/directions/quote links;
- metadata;
- schema where practical;
- owner verification note near bottom;
- weak-source data;
- bad-fit outreach targets;
- screenshot/proof completeness.

Forbidden customer-facing phrases to flag:
- Find the essentials quickly
- this version feels
- the site should
- the page should
- launch version
- demo knows
- public source material
- public copy
- publicly listed services
- customer path
- client journey
- booking journey
- visit path
- page wins
- owner-safe
- internal strategy
- audit
- demo
- What would make the page launch-ready
- Why does the page push
- AI-built
- public proof
- buyable to the owner
- postcard outreach

## Linear comment format

```text
Batch verdict:
PASS / FIX BEFORE NEXT BATCH

Summary:
- Issue 1
- Issue 2
- Issue 3

Page-by-page QA:
| Business | URL | Verdict | Main issue | Priority |
|---|---|---|---|---|
| ... | ... | ... | ... | ... |

Command for Nancy/OpenClaw:
<direct copy-paste command telling Nancy exactly what to fix globally and page-by-page>

Required proof from Nancy:
- live URLs
- HTTP 200
- noindex/noarchive header
- desktop screenshot
- mobile screenshot
- contrast/readability status
- forbidden phrase scan result
- placeholder/internal-language scan result
- metadata present
- schema present where practical
- owner verification note present
- current_site_url saved
- source_urls saved
- official_source_verified yes/no
- current_site_quality_score
- demo_quality_score
- demo_beats_current_site yes/no
- business_identity_verified pass/fail
- contact_info_verified pass/fail
- hero_image_status pass/fail
- mobile_above_fold_pass pass/fail
- cta_pass pass/fail
- owner_send_ready yes/no
- weak-source notes
- commits/deploy info
```

## Safety gates

Do not tell Nancy/OpenClaw to do outreach, postcards, Lob spend, email, owner contact, recipient upload, ad spend, or public indexing unless Sam explicitly approves that separate external action.

## References

- `references/aibb-owner-send-control-board.md` — Orleans 100 correction pattern from the June 2026 workflow.
