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

    Interface AnalysisManifestHistoryEntry

    Single entry in manifest.json.history[] recording one run that wrote artifacts into a shared same-day analysis folder.

    When the analysis workflow re-runs against the same analysis/daily/${DATE}/${TYPE}/ directory, it appends a new entry instead of triggering the -2 suffix in resolveUniqueAnalysisDir. The article workflow reads this history to decide whether to consume or skip the folder.

    interface AnalysisManifestHistoryEntry {
        runId: string;
        startedAt: string;
        finishedAt: string;
        commit?: string;
        gateResult: "GREEN" | "GREEN_WITH_WARNINGS" | "ANALYSIS_ONLY" | "PENDING";
        filesWritten: readonly string[];
    }
    Index

    Properties

    runId: string

    Stable identifier for this attempt (e.g. breaking-run60-1729876543)

    startedAt: string

    ISO-8601 UTC timestamp when the run started

    finishedAt: string

    ISO-8601 UTC timestamp when the run finished (or last wrote)

    commit?: string

    Short git SHA of the commit the run was produced against (optional)

    gateResult: "GREEN" | "GREEN_WITH_WARNINGS" | "ANALYSIS_ONLY" | "PENDING"

    Stage-C result: GREEN | GREEN_WITH_WARNINGS | ANALYSIS_ONLY | PENDING

    filesWritten: readonly string[]

    Relative-path list of analysis files written or refreshed during the run