GlowHalo Skills

Bounded QA Revision Loop

Review a draft from several angles, count only rejections that come with a concrete fix, revise, and stop after 5 rounds instead of looping forever. Bounded QA Revision Loop is for reviewing a listing, document, copy or code snippet without getting vague objections or an endless rewrite loop. A rejection only counts if it quotes the evidence and proposes a fix; the loop ends at a pass or after at most 5 rounds.

Gumroad · $0Groble · 0원SkillHQ · €2

Example input

Use the Bounded QA Revision Loop on this (a sample I wrote).

Deliverable type: product page for a digital template. Audience: freelancers. Goal: purchase.

---
# FreelanceFlow Planner: the only planner you will ever need

Stop losing clients and double your income in 30 days. FreelanceFlow Planner is a Notion template
that organizes your projects, invoices and deadlines in one place, and it is guaranteed to fix
your time management forever.

What you get:
- A project tracker with status views
- An invoice log with due-date reminders
- A weekly planning board
- A client notes database

Thousands of freelancers already love it, and it works perfectly with every tool you use.
Setup takes about five minutes, no experience needed. Duplicate the template into your own
workspace and start planning right away.

Price: $19 one-time. Instant access after checkout. Questions? Email support@example.com.

Buy now before the price goes up!
---

Example output

## Intake

1. Deliverable type: product page / listing (digital Notion template). Shown on: unknown (platform not stated).
2. Audience: freelancers. Action wanted: purchase.
3. Hard constraints: unknown (no word limit, required disclosures, banned words or platform rules supplied).
4. Facts the owner confirms are true: unknown. The page states the following, which the owner wrote but did not separately confirm: the four features listed, the price ($19 one-time), instant access after checkout, support@example.com. Everything else is unverified.
5. Version under review: `v1` (the full text supplied in the request).

## Lenses chosen

Product page / listing defaults, all four: **Claims and honesty**, **Buyer clarity**, **Policy completeness**, **Skeptical competitor**. Reason: a purchase page with strong promises and no refund or support detail carries the biggest risk in claims and missing buyer information.

## Round log

| Round | Version | Lenses run | Valid rejections (B/M/m) | Downgraded to notes | New findings | Result |
|---|---|---|---|---|---|---|
| 1 | v1 -> v2 | Claims and honesty, Buyer clarity, Policy completeness, Skeptical competitor | 6 / 3 / 0 | 3 (F-8, F-11, F-12) | 12 | Claims REJECT, Buyer clarity REJECT, Policy REJECT, Competitor PASS after gate. Revised to v2. |
| 2 | v2 -> v3 | Claims and honesty, Buyer clarity, Policy completeness, Skeptical competitor | 0 / 0 / 2 (plus 2 open NEEDS-OWNER carried from round 1) | 0 | 2 | Claims PASS, Buyer clarity PASS, Competitor PASS, Policy REJECT (open NEEDS-OWNER blockers). Revised to v3. |
| 3 | v3 | Claims and honesty, Buyer clarity, Policy completeness | 0 / 0 / 0 (2 NEEDS-OWNER still open, not re-counted) | 0 | 0 | No new findings. Stop. |

### Round 1 findings (on v1)

**Claims and honesty**

```
ID: F-1              Lens: Claims and honesty
Finding:   Unverifiable absolute superlative in the title.
Evidence:  "the only planner you will ever need"
Fix:       Replace the title with "FreelanceFlow Planner: a Notion template for freelance projects, invoices and deadlines".
Severity:  MAJOR
```
```
ID: F-2              Lens: Claims and honesty
Finding:   Outcome promise (clients, income, 30 days) with no support from the owner.
Evidence:  "Stop losing clients and double your income in 30 days."
Fix:       Replace the sentence with "Keep your projects, invoices and deadlines in one place."
Severity:  BLOCKER
```
```
ID: F-3              Lens: Claims and honesty
…

Real output from running the skill on a sample problem, shortened. The skill file itself is not published here.

Also in a bundle

← All skills