openclaw - 💡(How to fix) Fix [Ballast] Initial SKU research — 15–20 candidates across 3 categories [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#69867Fetched 2026-04-22 07:47:10
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

Before any product can be listed on Ballast, it must pass the vetting rubric (data/scripts/PRODUCT_VETTING_PROTOCOL.md). This is the first manual vetting pass: research 15–20 candidate products, apply the rubric, publish the pass/fail results.

This is also the source of the real numbers the homepage will display ("We reviewed N products. M made the list.").

Root Cause

Before any product can be listed on Ballast, it must pass the vetting rubric (data/scripts/PRODUCT_VETTING_PROTOCOL.md). This is the first manual vetting pass: research 15–20 candidate products, apply the rubric, publish the pass/fail results.

This is also the source of the real numbers the homepage will display ("We reviewed N products. M made the list.").

Code Example

{
  "name": "...",
  "category": "perimenopause|sleep|nervous-system",
  "tier": "T1|T2|T3|T4",
  "gates": { "G1": true, "G2": true, "G3": true, "G4": true },
  "mechanism_one_sentence": "...",
  "evidence_refs": [{ "text": "...", "source_url": "https://pubmed.ncbi.nlm.nih.gov/..." }],
  "nonclaims": ["...", "...", "..."],
  "verdict": "approve|hitl_required|auto_reject",
  "rationale": "..."
}
RAW_BUFFERClick to expand / collapse

Context

Before any product can be listed on Ballast, it must pass the vetting rubric (data/scripts/PRODUCT_VETTING_PROTOCOL.md). This is the first manual vetting pass: research 15–20 candidate products, apply the rubric, publish the pass/fail results.

This is also the source of the real numbers the homepage will display ("We reviewed N products. M made the list.").

Categories to cover

CategoryShopify collectionTarget SKU count
Perimenopause/collections/perimenopause5–7
Sleep/collections/sleep5–7
Nervous system/collections/nervous-system5–7

For each candidate

Apply the four-gate rubric (G1–G4) and assign a tier (T1–T4):

G1 — Mechanism of action: Can it be stated in one sentence with a PubMed citation? G2 — Threshold compliance: Does the product's dose/spec meet the studied therapeutic threshold? G3 — Claim safety: Can it be described without "treats/cures/prevents"? Can we write 3 non-claims? G4 — Supplier quality: Does CJ Dropshipping carry it with a spec sheet? US warehouse available?

Example candidates to evaluate

Perimenopause: magnesium glycinate capsules, ashwagandha (KSM-66 extract), cooling weighted blanket (menopause-specific), perimenopause symptom journal/tracker, compression socks (hormonal edema)

Sleep: silk sleep mask (mulberry), mouth tape (myofunctional), sleep-environment thermometer, magnesium glycinate (sleep dose), melatonin-free sleep supplement

Nervous system: vagus nerve stimulation device (e.g. Pulsetto/Nurosym class), weighted lap pad, breath-pacer card deck, TENS-adjacent device, cold-exposure tools

Output format

For each evaluated SKU, produce:

{
  "name": "...",
  "category": "perimenopause|sleep|nervous-system",
  "tier": "T1|T2|T3|T4",
  "gates": { "G1": true, "G2": true, "G3": true, "G4": true },
  "mechanism_one_sentence": "...",
  "evidence_refs": [{ "text": "...", "source_url": "https://pubmed.ncbi.nlm.nih.gov/..." }],
  "nonclaims": ["...", "...", "..."],
  "verdict": "approve|hitl_required|auto_reject",
  "rationale": "..."
}

Save results to data/scripts/lib/shopify/vetting_results/initial_pass_2026.json.

Acceptance criteria

  • ≥ 15 candidates evaluated
  • At least one T4 auto-reject per category (proves the rubric has teeth)
  • At least 8 approved (T1 or T2) across all three categories
  • All PubMed URLs verified live (not hallucinated)

Related

  • data/scripts/PRODUCT_VETTING_PROTOCOL.md — full rubric spec
  • data/scripts/PLAN_AGENT_B_WELLNESS.md §3 — rubric summary
  • Feeds: [How We Vet page] and [vetting.mjs implementation]

extent analysis

TL;DR

Manually evaluate 15-20 candidate products across three categories using the four-gate rubric and save the results to data/scripts/lib/shopify/vetting_results/initial_pass_2026.json to ensure at least 15 candidates are evaluated and the acceptance criteria are met.

Guidance

  • Review the data/scripts/PRODUCT_VETTING_PROTOCOL.md document to understand the vetting rubric and its four gates (G1-G4) before starting the evaluation process.
  • Ensure that each candidate product is evaluated against all four gates and assigned a tier (T1-T4) based on the results.
  • Verify that at least one T4 auto-reject per category and at least 8 approved (T1 or T2) products across all three categories are included in the results to meet the acceptance criteria.
  • Use the provided example candidates to evaluate and include a diverse range of products in each category.

Notes

The evaluation process requires manual research and application of the vetting rubric to each candidate product, and the results must be saved in the specified JSON format.

Recommendation

Apply the workaround of manually evaluating the candidate products using the provided rubric and example candidates to ensure that the acceptance criteria are met and the results are accurate.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix [Ballast] Initial SKU research — 15–20 candidates across 3 categories [1 participants]