Riksdagsmonitor Intelligence Platform โ€” API Documentation - v0.8.54
    Preparing search index...

    Profile describing the editorial requirements for a single article type.

    interface ArticleTypeProfile {
    ย ย ย ย label: string;
    ย ย ย ย swot: SwotDepth;
    ย ย ย ย dashboard: boolean;
    ย ย ย ย minCharts: number;
    ย ย ย ย mindmap: boolean;
    ย ย ย ย minStakeholders: number;
    ย ย ย ย aiIterations: number;
    ย ย ย ย minWordCount: number;
    ย ย ย ย defaultAnalysisDepth: AnalysisDepth;
    ย ย ย ย requiredSections: EditorialSection[];
    ย ย ย ย qualityThresholds: {
    ย ย ย ย ย ย ย ย minQualityScore: number;
    ย ย ย ย ย ย ย ย minPolicyDomains: number;
    ย ย ย ย ย ย ย ย requireStakeholderDiversity: boolean;
    ย ย ย ย };
    }
    Index

    Properties

    label: string

    Human-readable label for this article type

    swot: SwotDepth

    SWOT analysis depth requirement

    dashboard: boolean

    Whether a Chart.js policy dashboard section is required

    minCharts: number

    Minimum number of charts to include when dashboard is required

    mindmap: boolean

    Whether a CSS mindmap section is required

    minStakeholders: number

    Minimum number of stakeholder perspectives to include

    aiIterations: number

    Number of AI analysis iterations required to meet quality standards

    minWordCount: number

    Minimum word count for the generated article

    defaultAnalysisDepth: AnalysisDepth

    Default analysis depth for workflow_dispatch input

    requiredSections: EditorialSection[]

    Ordered list of required editorial sections

    qualityThresholds: {
    ย ย ย ย minQualityScore: number;
    ย ย ย ย minPolicyDomains: number;
    ย ย ย ย requireStakeholderDiversity: boolean;
    }

    Quality gate thresholds that must be met before PR creation

    Type Declaration

    • minQualityScore: number

      Minimum quality score (0.0โ€“1.0) matching article-quality-enhancer.ts scale

    • minPolicyDomains: number

      Minimum number of policy domains detected

    • requireStakeholderDiversity: boolean

      Whether stakeholder diversity check is required