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

    Interface EngagedIssue

    One engaged issue, keyed for lookup against search results.

    interface EngagedIssue {
        claimed: boolean;
        fetchWhenMissing: boolean;
        key: string;
        prUrl?: string;
        reason: EngagementReason;
        since?: string;
        url: string;
    }

    Hierarchy (View Summary)

    Index
    claimed: boolean

    Whether the user claimed the issue locally, whatever reason says. An open PR outranks the claim as the reason, but a bare "any update?" on the issue still asks the claimant, so the monitor reads this, not reason.

    fetchWhenMissing: boolean

    Fetch the issue directly when the comment search misses it. True for live engagements (claims, open PRs, the recent closed/merged lists); false for ledger links, which count only when the search already found the issue active.

    key: string

    issueRefKey of the issue.

    prUrl?: string

    The PR behind reason, for the PR reasons.

    Strongest reason when several apply (open PR, then claim, closed PR, merged PR).

    since?: string

    ISO time of the user's latest engagement step: the claim stamp, or when the PR was opened. Comments at or before it were answered by the engagement itself, so only later ones can be replies to the user. Absent when the PR's opening time is not known (older ledger entries); the user's last comment is the baseline then.

    url: string

    Canonical https://github.com/owner/repo/issues/N URL.