{"ts":"2026-06-02T07:38:03.602Z","narrative":"HEADLINE: Multiple external API quota failures masking potential quality issues — self-improvement loops may be misfiring | STATUS: yellow | WHAT'S HAPPENING: Article pipeline is producing (SEO 101 on latest, 4,262 generated total), but editorial success rate is abysmal at 21% (9 success / 34 fail). Four defect classes are severely overloaded: product-name-truncation, missing-why-we-like-blurb, live-title-orphan-modifier, and live-missing-faq-coverage all hit 25 counts — yet the pattern trigger only fires at 5, so these should have triggered self-improvement loops multiple times. Google Sheets mirroring is broken (403 permission denied + 429 rate limit), DataForSEO is returning HTTP 402 (payment/quota issues), Apify hit its monthly hard limit, and IndexNow is unauthorized. | WHAT'S NOT HAPPENING (but should be): The rewrite-* defect classes — rewrite-fragment-not-document, rewrite-seo-regression, rewrite-jsonld-regression, rewrite-wirecutter-voice, rewrite-salvage-failed — are nearly silent (1-6 counts) despite heavy editorial failures. This suggests the detector is too narrow or the agent is bypassing these classifiers. The 21% editorial success rate should be surfacing more rewrite-seo-regression","context":{"recentLogCount":80,"editorialStatsToday":{"success":9,"fail":34,"skipped":0},"findingsByClass":{"rewrite-fragment-not-document":4,"rewrite-seo-regression":0,"rewrite-jsonld-regression":0,"rewrite-wirecutter-voice":0,"rewrite-salvage-failed":0,"itemlist-doubled-best":6,"product-name-truncation":25,"missing-why-we-like-blurb":25,"faq-near-duplicate-questions":12,"duplicate-top-picks-headings":3,"prepub-jsonld-severe":0,"live-title-orphan-modifier":25,"live-thin-h2-count":0,"live-missing-faq-coverage":25,"post-rewrite-xss-detected":0}}}