Base interface and shared types for article generation strategies.
Each strategy encapsulates the fetch, build, and metadata logic for one
ArticleCategory, making it trivial to add new article types without
touching the orchestration layer.
Includes utilities for loading analysis pipeline output so that strategies
can consume classification, threat assessment, risk scoring, and other
analysis artifacts produced by the analysis stage.
Description
Base interface and shared types for article generation strategies. Each strategy encapsulates the fetch, build, and metadata logic for one ArticleCategory, making it trivial to add new article types without touching the orchestration layer.
Includes utilities for loading analysis pipeline output so that strategies can consume classification, threat assessment, risk scoring, and other analysis artifacts produced by the analysis stage.