@oss-autopilot/core - v3.42.2
    Preparing search index...

    Interface DailyOutput

    interface DailyOutput {
        actionableIssues: CompactActionableIssue[];
        actionMenu: ActionMenu;
        attention: AttentionSummary;
        briefSummary: string;
        capacity: CapacityAssessment;
        closedPRStatusUpdates?: ClosedPRStatusUpdate[];
        commentedIssues: CommentedIssue[];
        digest: DailyDigestCompact;
        failures: PRCheckFailure[];
        listUpdates?: MergedPRListUpdate[];
        mergedPRNotes?: MergedPRNotes[];
        pendingLearnings?: PendingLearnings;
        repoGroups: CompactRepoGroup[];
        reviewedPRs?: ReviewedPRFollowUp[];
        strategySummary?: StrategyResult | null;
        summary: string;
        warnings: DailyWarning[];
        workClaims?: KnownKeys<
            {
                branch?: string;
                expiresAt: string;
                finishedAt?: string;
                host?: string;
                kind: string & {}
                | "implementation"
                | "pr";
                machineId?: string;
                runId?: string;
                session: string;
                startedAt: string;
                status: "finished" | "running" | string & {};
                url: string;
                worktree?: string;
                [key: string]: unknown;
            },
        >[];
    }
    Index
    actionableIssues: CompactActionableIssue[]
    actionMenu: ActionMenu
    attention: AttentionSummary

    Unified attention-bucket counts (#1352) — same classifier the dashboard stamps per-PR.

    briefSummary: string
    closedPRStatusUpdates?: ClosedPRStatusUpdate[]

    Closed-unmerged PRs whose linked issue has not heard from the user since the close (#1863). Drives the closed_pr_status action-menu item; the workflow drafts a status comment per entry through draft-review-post. Present only when at least one entry exists, so merge-free runs and goldens are unchanged. See ClosedPRStatusUpdate.

    commentedIssues: CommentedIssue[]
    digest: DailyDigestCompact
    failures: PRCheckFailure[]
    listUpdates?: MergedPRListUpdate[]

    Curated-list entries auto-marked done this run because their PR merged (#1463). Present only when at least one entry was actually struck — merge-free runs (and runs with no curated list / no matching entry) omit the field entirely so existing consumers and goldens see no change.

    mergedPRNotes?: MergedPRNotes[]

    Recently merged PRs carrying maintainer notes (thanks, a follow-up, a commit pushed on top) the user has not answered (#1861). Drives the merged_pr_notes action-menu item; the workflow classifies each note and drafts a reply through draft-review-post. Note excerpts are fenced as untrusted GitHub content. Present only when at least one entry exists, so merge-free runs and goldens are unchanged. See MergedPRNotes.

    pendingLearnings?: PendingLearnings

    Recently merged PRs whose learnings the host extracts in the background at startup (#1696). Present only in auto mode with Gist persistence and at least one unextracted merge; see PendingLearnings.

    repoGroups: CompactRepoGroup[]
    reviewedPRs?: ReviewedPRFollowUp[]

    Open PRs the user reviewed (not authored) where the author pushed or replied since the user's last review or comment (#1857). Drives the review_follow_ups action-menu item; the workflow re-reviews the range (or the commit list when rebased) through review-panel and answers the questions through draft-review-post. Excerpts and commit subjects are fenced as untrusted GitHub content. Never counted in capacity or needsAddressingPRs. Present only when at least one entry exists, so goldens are unchanged. See ReviewedPRFollowUp.

    strategySummary?: StrategyResult | null

    Periodic contribution-strategy snapshot (#1270). Populated when the cadence trigger fires AND the user has crossed the merge floor. The /oss action menu renders this inline ahead of the action options; absent or null on runs where the gate stays silent.

    summary: string
    warnings: DailyWarning[]

    Non-fatal warnings from ancillary pipeline phases (repo metadata, analytics, Gist checkpoint, etc.). Always an array — empty on clean runs. See #1042.

    workClaims?: KnownKeys<
        {
            branch?: string;
            expiresAt: string;
            finishedAt?: string;
            host?: string;
            kind: string & {}
            | "implementation"
            | "pr";
            machineId?: string;
            runId?: string;
            session: string;
            startedAt: string;
            status: "finished" | "running" | string & {};
            url: string;
            worktree?: string;
            [key: string]: unknown;
        },
    >[]

    Live work claims (#1856, #1852): implementations running or finished in the background and PRs another session holds. The action menu shows them in its header, offers collect_implementations when one is finished, and treats a pr claim from another session as "handled in session X". Present only when at least one live claim exists, so goldens are unchanged. See WorkClaim.