Diagnóstico
O arquivo `pools/queries_dating_apps_es_auto.json` (o pool que alimenta o desk `dating_apps_es`) foi poluído por um feeder que despejou um feed genérico de notícias/tech em espanhol. Olha as 22 queries do pool — só ~7 são de apps de citas. O resto é lixo de RSS sem relação nenhuma:
| Query | Tema real |
|---|---|
| `ankers new earbuds...ai chip` | gadgets (← a sua) |
| `apple immersive video on real madrid...vision pro` | tech/esporte |
| `peter thiel en buenos aires` | política |
| `la ue...prohibir...deepfakes sexuales` | regulação IA |
| `zunder lanza kawat...cargadores coches eléctricos` | autos/EV |
| `convocatoria de brasil para el mundial 2026` | futebol |
| `yellowstone: rancho dutton en españa` | TV |
| `match act: 150 días...guerra de chips` | falso-positivo (casou em "match") |
| `report: apple sees latin america iphone shipments` | tech |
| `govees...jbl-tuned lamp pro 2` | gadgets |
| `el gobierno lanza cines gratuitos en españa` | notícia geral |
| `españa...retrasará la compra de móviles a niños` | notícia geral |
On-topic legítimas (Bumble, Hinge, Tinder, Badoo, "bumble elimina el swipe", grindr/scruff): ~7 das 22.
Assinatura do bug: todas as entradas off-topic têm `"source": "retroactive"` e foram adicionadas em lote em 2026-05-21, 22 e 23. Algum feeder rodou em modo `retroactive` apontando pra um feed de tech-news espanhol genérico em vez do feed de dating, e o dedup/guard de nicho não barrou. O `niche_guards.py` existe no projeto mas claramente não está filtrando esse pool na ingestão.
Impacto
- 12 das 22 queries desse desk vão gerar artigos topicamente irrelevantes (fones, futebol, política, TV) num site de reviews de apps de citas, todos sem grounding → fatos inventados. Isso é veneno pro E-E-A-T do domínio inteiro.
- A sua query (`ankers earbuds`) é só um sintoma. O prompt `2e03046ead.prompt.md` já foi gerado a partir dela — provavelmente outros desses 12 também já viraram prompt/artigo.
O que eu recomendo fazer (não executei — mexer em pool é consequente)
- Limpar o pool: remover as 12 entradas off-topic de `queries_dating_apps_es_auto.json` + `.meta.json` (posso fazer agora — já amostrei, conforme a regra de nunca dar find/replace cego).
- Descartar os artifacts órfãos: achar e apagar prompts/responses gerados a partir das 12 queries lixo (`2e03046ead` e os outros).
- Corrigir o feeder na origem: o run `retroactive` de 21-23/mai apontou pra feed errado. Tenho que ver qual feeder escreve com `source: retroactive` nesse pool e por que `niche_guards` não barrou.
Quer que eu execute o passo 1+2 agora (limpeza + remoção dos órfãos) e investigue o feeder do passo 3? Como estou em "don't ask mode" não consigo abrir menu — me confirma numa linha e eu sigo. O que eu não vou fazer é gerar o artigo dos fones: seria 2.000 palavras inventadas, fora de nicho, exatamente o que o pipeline deveria estar evitando.