EU Parliament Monitor — API Documentation - v1.0.9
    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 historic runs stay readable.

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

    Properties

    articleType?: string

    Canonical singular form (current pipeline).

    articleTypeSlug?: string

    Slug form emitted by newer gh-aw workflow manifests before Stage D writes the canonical articleType field. Treated as the second-best source.

    articleTypes?: readonly string[]

    Plural form emitted by some pre-aggregator-pipeline workflows (historic schema variant). When present, articleTypes[0] is treated as the article type.

    runType?: string

    Original field on older breaking-run manifests (historic schema variant). 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.

    horizonProfile?: HorizonProfile

    Horizon-profile derived from the article-horizons registry entry that matches articleType. Always populated when the slug resolves to a registry entry, absent otherwise. See HorizonProfile.