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

    The subset of manifest.json fields consumed by the completeness validator. Kept intentionally narrow — full Manifest type lives in aggregator/manifest/types.

    interface ValidatorManifest {
        articleType?: string;
        articleTypes?: readonly string[];
        runType?: string;
        files?: Record<string, readonly string[] | Record<string, string>>;
        dataMode?: DataMode;
        electoralOverlay?: boolean;
        scenarioMaxHorizonMonths?: number;
    }
    Index

    Properties

    articleType?: string

    Article type slug (e.g. 'breaking', 'week-ahead').

    articleTypes?: readonly string[]

    Legacy plural form.

    runType?: string

    Legacy runType form.

    files?: Record<string, readonly string[] | Record<string, string>>

    File inventory for mandatory artifact resolution.

    dataMode?: DataMode

    Data availability mode for threshold reduction.

    electoralOverlay?: boolean

    Electoral overlay flag.

    scenarioMaxHorizonMonths?: number

    Horizon configuration (forward-projection scenarios).