EU Parliament Monitor — API Documentation - v0.8.53
    Preparing search index...

    Interface ArticleHorizonConfig

    Single horizon configuration entry.

    interface ArticleHorizonConfig {
        slug: string;
        perspective: ArticlePerspective;
        timePeriod?: TimePeriod;
        dataWindow: DataWindowConfig;
        cadence: CadenceConfig;
        primaryFeeds: readonly string[];
        mandatoryArtifacts: readonly string[];
        optionalArtifacts: readonly string[];
        stageBudgets: StageBudgetConfig;
        scenarioMaxHorizonMonths: number;
        forwardStatementsHorizonDays: number;
        electoralOverlay: boolean;
    }
    Index

    Properties

    slug: string

    Article-type slug — matches ArticleCategory value.

    perspective: ArticlePerspective

    Inherent perspective — derived from CATEGORY_PERSPECTIVE.

    timePeriod?: TimePeriod

    Time period bucket — derived from CATEGORY_TIME_PERIOD. May be absent for categories without a periodic scope (breaking, deep).

    dataWindow: DataWindowConfig

    Data-collection window relative to the run date.

    cadence: CadenceConfig

    Scheduling cadence.

    primaryFeeds: readonly string[]

    EP MCP tool/feed names that must be probed in Stage A.

    mandatoryArtifacts: readonly string[]

    Mandatory analysis-artifact relative paths under analysis/daily/<date>/<slug>/.

    optionalArtifacts: readonly string[]

    Optional artifacts — produced when data supports them.

    stageBudgets: StageBudgetConfig

    Stage budget. Sum should be ≤ 45 (gh-aw timeout).

    scenarioMaxHorizonMonths: number

    Scenario-forecast maximum horizon in months.

    forwardStatementsHorizonDays: number

    Number of days into the future that forward-statements registry carries open items for this horizon (week-ahead = 7, term-outlook = ~1500). Bounded at 1825 by the registry.

    electoralOverlay: boolean

    When true, Family-D electoral artifacts are mandatory and the scenario-forecast must include an EP-election outcome branch.