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

    Shape of article-meta.json.

    interface ArticleMeta {
        date: string;
        articleType: string;
        runId: string;
        gateResult: string;
        slug: string;
        articlePath: string;
        topFinding: string;
        keyTakeaways: readonly string[];
        topRisks: readonly string[];
        keyDates: readonly string[];
        keyActors: readonly string[];
        macroContext: string;
        sources: readonly string[];
    }
    Index

    Properties

    date: string

    ISO date of the run (YYYY-MM-DD).

    articleType: string

    Article type slug (e.g. breaking).

    runId: string

    Stable run identifier from the manifest.

    gateResult: string

    Latest non-PENDING gate result.

    slug: string

    Article slug used by the news pages (<date>-<type>[-<suffix>]).

    articlePath: string

    Run-relative path of the canonical article.md.

    topFinding: string

    One-sentence executive lead — the strongest finding, distilled.

    keyTakeaways: readonly string[]

    3–7 deterministic key takeaways harvested from synthesis-summary.

    topRisks: readonly string[]

    Top political risks (artifact-driven, may be empty).

    keyDates: readonly string[]

    Key dated triggers / "what to watch" items.

    keyActors: readonly string[]

    Key actors / political groups identified by the artifacts.

    macroContext: string

    Optional IMF / WorldBank macro hook surfaced as a sidebar callout.

    sources: readonly string[]

    Run-relative paths of every artifact whose content fed into this meta record — emitted so the HTML SEO layer can build isBasedOn arrays without re-walking the run directory.