CLI orchestrator for European Parliament news generation.
Coordinates the four-stage pipeline (fetch → analysis → generate → output)
via dedicated pipeline-stage modules and a strategy registry. Each article
type is handled by its own ArticleStrategy implementation.
When the --analysis flag is supplied (all 9 agentic workflows do this),
the analysis stage runs before article generation, producing structured
political intelligence artifacts under analysis/daily/{date}/{article-type}/. These
artifacts are committed to the repository for review and improvement.
Description
CLI orchestrator for European Parliament news generation.
Coordinates the four-stage pipeline (fetch → analysis → generate → output) via dedicated pipeline-stage modules and a strategy registry. Each article type is handled by its own ArticleStrategy implementation.
When the
--analysisflag is supplied (all 9 agentic workflows do this), the analysis stage runs before article generation, producing structured political intelligence artifacts underanalysis/daily/{date}/{article-type}/. These artifacts are committed to the repository for review and improvement.Pipeline stages:
Article strategies:
Bounded-context content modules (re-exported for backward compatibility):