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

    Raw manifest shape as committed by the analysis pipeline. Matches every schema variant the pipeline has ever emitted; readers consult resolveArticleType rather than articleType directly so legacy runs stay readable.

    interface Manifest {
        articleType?: string;
        articleTypes?: readonly string[];
        runType?: string;
        runId?: string | number;
        date?: string;
        analysisDir?: string;
        files?: ManifestFiles;
        history?: readonly ManifestHistoryEntry[];
        title?: ManifestMetadataOverride;
        description?: ManifestMetadataOverride;
        committee?: string;
    }
    Index

    Properties

    articleType?: string

    Canonical singular form (current pipeline).

    articleTypes?: readonly string[]

    Legacy plural form emitted by some pre-aggregator-pipeline workflows. When present, articleTypes[0] is treated as the article type.

    runType?: string

    Very-legacy field on older breaking-run manifests. Used as the last fallback when neither articleType nor articleTypes is present.

    runId?: string | number

    Stable run identifier; falls back to the run-dir basename.

    date?: string

    ISO date (YYYY-MM-DD); falls back to the run-dir path.

    analysisDir?: string

    Repo-relative analysis directory hint emitted by some workflows.

    Manifest-declared file inventory (nested or flat).

    history?: readonly ManifestHistoryEntry[]

    Stage-history audit log used to read the latest gate result.

    Optional editorial title override.

    Optional editorial description override.

    committee?: string

    Committee code (e.g. ENVI) used by committee-reports templates.