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.
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.
issueRefKey of the issue.
OptionalprThe PR behind reason, for the PR reasons.
Strongest reason when several apply (open PR, then claim, closed PR, merged PR).
OptionalsinceISO 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.
Canonical https://github.com/owner/repo/issues/N URL.
One engaged issue, keyed for lookup against search results.