Batch orchestrator that regenerates every analysis run
discovered under analysis/daily/**. Runs sharing the same
(date, articleType) pair are disambiguated by appending the
sanitised runId as a slug suffix so language variants are never
silently overwritten.
Description
Batch orchestrator that regenerates every analysis run discovered under
analysis/daily/**. Runs sharing the same(date, articleType)pair are disambiguated by appending the sanitisedrunIdas a slug suffix so language variants are never silently overwritten.