Engine changelog
Versioning the audit methodology
Every change to the rules engine, dated and explained. Each scan
carries the engine version it was run against, so findings stay
defensible against future calibration drift. Current version is
v1.5 (2026-05-11).
New Etsy + Amazon rules; demoted Etsy image-count to best-practice.
- Added seo.etsy.star_seller_status (P2) — flags shops that haven't reached Star Seller eligibility.
- Added seo.amazon.no_aplus_content (P1) — Brand Registered sellers without A+ Content published.
- Added seo.amazon.variation_parent_missing (P1) — variant listings without a parent ASIN.
- Demoted image.etsy.count from P1 to P2. Below 6 images is a best-practice gap, not revenue-blocking.
- Every scan now carries a rules_version stamp for defensible Q-over-Q methodology comparisons.
Unified the human-readable rule labels into one registry.
- Created app/rules/labels.py as the single source of truth for rule_id → customer-facing label.
- Consolidated knowledge previously duplicated across four files (lost_revenue, twitter_content, public_scan_engine, content_composer).
- Added test guarding every registered rule has a label entry.
Walmart suppression rules + Amazon medical-claim detector.
- Added suppression.walmart.egregious_shipping — flags items where shipping cost is disproportionate to item price.
- Added suppression.walmart.under_performing_risk — long-listed items with no sales velocity.
- Added suppression.amazon.medical_claim — AI-crawl risk for therapeutic / medical language in listings.
Image Quality + Pricing Parity + Inventory Sync dimensions land.
- Added Image Quality dimension across Etsy + Amazon.
- Added Pricing Parity dimension (cross-channel).
- Added Inventory Sync dimension (cross-channel staleness + variance + tracking-disabled checks).
- Audit now spans all five dimensions for multi-channel sellers.
Suppression Risk dimension introduced.
- Added 11 suppression-risk rules covering Etsy, Amazon, Shopify, and Walmart.
- Highest-impact dimension by daily revenue loss because suppressed listings earn zero, not less.
Initial release — seven Etsy SEO rules.
- Title length, title keyword presence, tag count, tag uniqueness, tag length, description presence, materials presence.
- First $497 audits shipped against this rule set.