FAQ
Do I need to run both the n8n workflow and the Python runner?
No. They do the same checks. Use whichever fits — the Python runner is fastest for one-offs; the n8n workflow is better for scheduled monitoring + Slack/Notion logging.
Can I use this without n8n?
Yes. The Python runner is fully standalone. It has no dependencies beyond the Python standard library — no pip install step.
Does this work for products NOT sold on Gumroad?
Most checks are Gumroad-specific (Custom Receipt URL, Gumroad permalink, etc.). The entry-point checks (index.html, launchers, subfolder indexes) work for any deployed digital download. You'd want to fork the runner to skip the Gumroad API portion.
Can I edit the GumRoad.md spec?
Absolutely. That's the point. Add company-specific gotchas, retune the launch sequence, swap product examples. The runner reads it as the source of truth and validates that every required section is still present.
What if I add a check and forget to update the spec?
The runner's spec-validation step cross-checks the runner's required-file list against what's mentioned in GumRoad.md. If they disagree it fails loudly so you know to update one or the other.
Can I run this in CI?
Yes. The included .github/workflows/test.yml runs JSON/Python parse checks. To run the actual product audit in CI, add a step that exports GUMROAD_TOKEN from a GitHub secret and invokes python3 runner/run-qa.py --all.
Will future updates be free?
Patch + minor releases free for 12 months after purchase. Major version upgrades (v2.0+) may be sold separately.
What's your refund policy?
All sales final on digital downloads. Email support@meerkat-llc.com if anything's broken — we'll fix or replace.
"Meerkat LLC" and the Professor Meerkat mascot are marks of Meerkat LLC.
© 2026 Meerkat LLC · meerkat-llc.com · support@meerkat-llc.com · built with care in Anna, Texas