{"ts":"2026-06-02T22:50:22.860Z","narrative":"HEADLINE: Pipeline producing but buried in API quota failures and auth rot; self-improvement loop firing on wrong defects | STATUS: yellow | WHAT'S HAPPENING: Articles are shipping (last: washable cat window perch cover, SEO 100), but editorial agent is failing 79% of the time (85 fails vs 22 successes). Four defect classes have blown past the 5-in-24h trigger—product-name-truncation, missing-why-we-like-blurb, live-title-orphan-modifier, and live-missing-faq-coverage all sit at 25—yet no self-improvement loop has fired for them. Instead, itemlist-doubled-best already triggered at 6. DataForSEO and Google Sheets are throwing 402/403/429 errors, Apify hit its monthly hard limit, and IndexNow auth is broken (403 \"UserForbiddedToAccessSite\"). GitHub PR creation is failing with \"Validation Failed\"—likely duplicate branch issues. | WHAT'S NOT HAPPENING (but should be): The silence is suspicious: rewrite-seo-regression, rewrite-jsonld-regression, rewrite-wirecutter-voice, and live-thin-h2-count all show zero findings despite editorial quality clearly degrading (high fail rate, thin competitor data). The detectors for these classes may be too narrow or","context":{"recentLogCount":80,"editorialStatsToday":{"success":22,"fail":85,"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":13,"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,"unsourced-ymyl-claim":4}}}