@oss-autopilot/core - v1.6.3
    Preparing search index...

    Interface SearchOutput

    interface SearchOutput {
        aiPolicyBlocklist: string[];
        candidates: {
            issue: {
                labels: string[];
                number: number;
                repo: string;
                repoUrl: string;
                title: string;
                url: string;
            };
            reasonsToApprove: string[];
            reasonsToSkip: string[];
            recommendation: "approve"
            | "skip"
            | "needs_review";
            repoScore?: {
                closedWithoutMergeCount: number;
                isResponsive: boolean;
                lastMergedAt?: string;
                mergedPRCount: number;
                score: number;
            };
            searchPriority: SearchPriority;
            viabilityScore: number;
        }[];
        excludedRepos: string[];
        rateLimitWarning?: string;
    }
    Index

    Properties

    aiPolicyBlocklist: string[]

    Repos with known anti-AI contribution policies, filtered from search results (#108).

    candidates: {
        issue: {
            labels: string[];
            number: number;
            repo: string;
            repoUrl: string;
            title: string;
            url: string;
        };
        reasonsToApprove: string[];
        reasonsToSkip: string[];
        recommendation: "approve"
        | "skip"
        | "needs_review";
        repoScore?: {
            closedWithoutMergeCount: number;
            isResponsive: boolean;
            lastMergedAt?: string;
            mergedPRCount: number;
            score: number;
        };
        searchPriority: SearchPriority;
        viabilityScore: number;
    }[]

    Type Declaration

    • issue: {
          labels: string[];
          number: number;
          repo: string;
          repoUrl: string;
          title: string;
          url: string;
      }
    • reasonsToApprove: string[]
    • reasonsToSkip: string[]
    • recommendation: "approve" | "skip" | "needs_review"
    • OptionalrepoScore?: {
          closedWithoutMergeCount: number;
          isResponsive: boolean;
          lastMergedAt?: string;
          mergedPRCount: number;
          score: number;
      }
      • closedWithoutMergeCount: number
      • isResponsive: boolean
      • OptionallastMergedAt?: string
      • mergedPRCount: number
      • score: number

        1-10 scale repository quality score

    • searchPriority: SearchPriority
    • viabilityScore: number

      0-100 scale composite viability score

    excludedRepos: string[]
    rateLimitWarning?: string

    Present when rate limits affected the search — either low pre-flight quota or mid-search rate limit hits (#100).