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

    Function formatSummary

    • Format the full dashboard summary as markdown. Used in JSON output for Claude to display verbatim — includes all PR sections, issue replies, and capacity status.

      Parameters

      • digest: {
            autoUnshelvedPRs: {
                daysSinceActivity: number;
                number: number;
                repo: string;
                status: "needs_addressing" | "waiting_on_maintainer";
                title: string;
                url: string;
            }[];
            generatedAt: string;
            needsAddressingPRs: any[];
            openPRs: any[];
            recentlyClosedPRs: {
                closedAt: string;
                closedBy?: string;
                number: number;
                repo: string;
                title: string;
                url: string;
            }[];
            recentlyMergedPRs: {
                mergedAt: string;
                number: number;
                repo: string;
                title: string;
                url: string;
            }[];
            shelvedPRs: {
                daysSinceActivity: number;
                number: number;
                repo: string;
                status: "needs_addressing"
                | "waiting_on_maintainer";
                title: string;
                url: string;
            }[];
            summary: {
                mergeRate: number;
                totalActivePRs: number;
                totalMergedAllTime: number;
                totalNeedingAttention: number;
            };
            waitingOnMaintainerPRs: any[];
        }

        The daily digest with all PR categories

      • capacity: CapacityAssessment

        Current capacity assessment for display

      • issueResponses: CommentedIssueWithResponse[] = []

        Issue replies from maintainers to display

      Returns string

      Multi-line markdown string suitable for terminal or chat display