@willwade/aac-processors
    Preparing search index...

    Interface CompetenceReport

    interface CompetenceReport {
        config: {
            dictionaryProvided: boolean;
            lang: string;
            minWordsPerMonth: number;
            months: number;
            windowSize: number;
        };
        generatedAt: string;
        overall: {
            monthsCovered: number;
            monthsSuppressed: number;
            totalUtterances: number;
            totalWords: number;
            windowEnd: string;
            windowStart: string;
        };
        pageset?: PagesetSummary
        | null;
        privacy: {
            fringeWordFrequencyIncluded: boolean;
            minAggregationWindowDays: number;
            notes: string[];
            rawUtterancesIncluded: boolean;
            wordListsIncluded: boolean;
        };
        schema: string;
        source: {
            dbPathIncluded: boolean;
            langCode?: string;
            platform: string;
            userLabel?: string;
        };
        support: {
            lang: string;
            morphological: DimensionSupport;
            phonological: DimensionSupport;
            semantic: DimensionSupport;
            syntactic: DimensionSupport;
        };
        timeline: MonthBin[];
        trend: TrendResult;
        userSettings?: UserSettingsSummary
        | null;
        warnings: string[];
    }
    Index

    Properties

    config: {
        dictionaryProvided: boolean;
        lang: string;
        minWordsPerMonth: number;
        months: number;
        windowSize: number;
    }
    generatedAt: string
    overall: {
        monthsCovered: number;
        monthsSuppressed: number;
        totalUtterances: number;
        totalWords: number;
        windowEnd: string;
        windowStart: string;
    }
    pageset?: PagesetSummary | null

    Structural metrics for the user's default gridset (null if unavailable).

    privacy: {
        fringeWordFrequencyIncluded: boolean;
        minAggregationWindowDays: number;
        notes: string[];
        rawUtterancesIncluded: boolean;
        wordListsIncluded: boolean;
    }
    schema: string
    source: {
        dbPathIncluded: boolean;
        langCode?: string;
        platform: string;
        userLabel?: string;
    }
    support: {
        lang: string;
        morphological: DimensionSupport;
        phonological: DimensionSupport;
        semantic: DimensionSupport;
        syntactic: DimensionSupport;
    }

    Per-dimension availability for the detected language (no silent degradation).

    timeline: MonthBin[]
    userSettings?: UserSettingsSummary | null

    System-configuration context (access method, AI opt-in, startup gridset).

    warnings: string[]

    Human-readable notes about anything skipped or approximate.