Week Two: The Machine Runs While We Sleep

A full week of the auto-improve cron running at 14:00 UTC every day. The system has settled into a pattern: each day it creates 2-4 new FAQs targeting high-impression queries and enriches 2-3 thin player descriptions. The deduplication guards we added last time are earning their keep — the cron repeatedly tries to create FAQs for "who is MLS all-time leading scorer" and "what is average MLS player salary" but the guards catch the duplicates and update in place instead.

What the Cron Built This Week

  • New FAQs: MLS academy rankings, 2024 MLS standings, 2022 and 2023 roster rules, best MLS academy, Albert Rusnak bio
  • Player descriptions enriched: Aaron Long, Sharod George, Frankie Amaya, Julian Bazan, Christian Diaz, Marcos Zambrano Delgado

The pattern is clear: the system gravitates toward high-impression informational queries. "MLS academy" and "MLS roster rules" drive thousands of impressions with low CTR — exactly the gap the system is designed to fill.

Cannibalization Guard Working

The cannibalization check we added to the system prompt is doing its job. When existing articles or records already cover a query's intent, the cron picks a different action instead of creating overlapping FAQs. We can see this in the reasoning field of the improvement logs — the LLM explicitly notes when it avoids a topic because existing content already targets it.

Week Two: The Machine Runs While We Sleep — The Tyrannical Murk