Riksdagsmonitor Intelligence Platform - v0.7.20
    Preparing search index...

    The AI analysis pipeline contract.

    Lifecycle for a deep analysis:

    1. analyzeDocuments — iteration 1: initial extraction from document metadata + content
    2. refineAnalysis — iteration 2: enrich SWOT entries using full document text
    3. validateCompleteness — iteration 3: check stakeholder coverage and confidence

    For standard depth, only iterations 1-2 run. For quick depth, only iteration 1 runs.

    interface AnalysisPipeline {
        analyzeDocuments(
            docs: RawDocument[],
            options: AnalysisPipelineOptions,
        ): Promise<AnalysisResult>;
        refineAnalysis(
            initial: AnalysisResult,
            docs: RawDocument[],
            options: AnalysisPipelineOptions,
        ): Promise<AnalysisResult>;
        validateCompleteness(
            analysis: AnalysisResult,
            docs: RawDocument[],
        ): Promise<ValidationResult>;
    }
    Index

    Methods