{"runId":"missing-why-we-like-blurb:2026-05-30T17-35-17-064Z","defectClass":"missing-why-we-like-blurb","createdAt":"2026-05-30T17:35:17.064Z","samples":[{"kvKey":"cat-puzzle-feeder-cat:cat-puzzle-feeder-for-wet-food","findingTimestamp":"2026-05-30T17:35:16.077Z","snapshotKey":"cat-puzzle-feeder-cat:cat-puzzle-feeder-for-wet-food-pre-editorial:"},{"kvKey":"cat-puzzle-feeder-cat:wet-cat-food-puzzle-feeder","findingTimestamp":"2026-05-30T16:44:38.454Z","snapshotKey":"cat-puzzle-feeder-cat:wet-cat-food-puzzle-feeder-pre-editorial:"},{"kvKey":"cat-puzzle-feeder-cat:cat-wet-food-puzzle-feeder","findingTimestamp":"2026-05-30T15:59:16.672Z","snapshotKey":"cat-puzzle-feeder-cat:cat-wet-food-puzzle-feeder-pre-editorial:"}],"successCriterion":{"perSample":[{"kind":"regex-must-match","id":"has-why-we-like-this-pick-marker","pattern":"Why we like this pick","flags":"i"}],"passThreshold":{"samplesPassed":3,"of":3}},"rationale":{"has-why-we-like-this-pick-marker":"Every product pick in an Our-Top-Picks block must end with 'Why we like this pick:' followed by the rationale. The marker's complete absence means the product-blurb template skipped its closing line — readers see a pick with no editorial endorsement."}}