Reviewer Suggestion
    Preparing search index...

    Interface ScoredCandidate

    A ranked reviewer and the evidence explaining their score.

    interface ScoredCandidate {
        breakdown: Scores;
        evidence: {
            contributedFiles: string[];
            historySources: Record<string, string>;
            ownedFiles: string[];
        };
        host: string;
        id: string;
        provider: Platform;
        reason: | "ranked"
        | "owner-fallback"
        | "maintainer-fallback"
        | "member-fallback";
        score: number;
        username: string;
    }

    Hierarchy (View Summary)

    Index
    breakdown: Scores

    Unweighted signal values, each between zero and one.

    evidence: {
        contributedFiles: string[];
        historySources: Record<string, string>;
        ownedFiles: string[];
    }

    Deduplicated paths that justify contribution and ownership signals.

    Type Declaration

    • contributedFiles: string[]
    • historySources: Record<string, string>

      Changed path → history path; exposes parent-directory proxies.

    • ownedFiles: string[]
    host: string

    API origin, such as https://api.github.com; excludes the API path.

    id: string

    Provider-assigned account ID, represented as a string.

    provider: Platform

    Hosting platform; combine with host and ID when comparing identities.

    reason: "ranked" | "owner-fallback" | "maintainer-fallback" | "member-fallback"
    score: number

    Weighted sum of the normalized signals, between zero and one.

    username: string

    Provider-linked login; display names are never identity evidence.