{"ts":"2026-06-03T04:37:12.022Z","narrative":"HEADLINE: Pipeline producing but yellow: multi-service quota exhaustion and silent rewrite regressions | STATUS: yellow | WHAT'S HAPPENING: Article pipeline is active—last publish 21:37 UTC with SEO score 99, and reverse link injection working. However, three external services hit hard limits: Google Sheets (429 → 403 permission denied), DataForSEO ranked_keywords (HTTP 402, likely credit exhaustion), and Apify (monthly usage exceeded). Editorial agent shows 0 success/23 fail today, stuck at step 1/4. Per-defect-class loop: `itemlist-doubled-best` at 6 (>5) and `rewrite-fragment-not-document` at 5 triggered; five classes at 25 suggests detectors running but fixes not landing. | WHAT'S NOT HAPPENING (but should be): `rewrite-seo-regression`, `rewrite-jsonld-regression`, `live-thin-h2-count` all zero despite editorial agent failures—detectors may be too narrow to catch wireframe-audit mismatches. Zero success on editorial agent with 23 fails needs investigation. | RECOMMENDED ACTION: Pause new article generation, resolve Google Sheets auth/DataForSEO credit issues, and manually sample recent \"successful\" articles against wireframes to validate if silent regressions are escaping detection.","context":{"recentLogCount":80,"editorialStatsToday":{"success":0,"fail":23,"skipped":0},"findingsByClass":{"rewrite-fragment-not-document":5,"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":25}}}