# IssueSummary

A compact issue row for the board and search results: everything a card or a list shows, without the description, evidence, links and locks that `GET /v1/issues/{idOrNumber}` returns.

**Type**: `object`

## Properties

- name: assignees (optional)
  type: array of `IssueAssigneeRef`
  description: Who is working on it, oldest first: active assignments, without a deleted agent's.

- name: commentCount (optional)
  type: integer
  description: How many comments it has, guidance included.

- name: confidence (optional)
  type: enum: `CONFIRMED`, `LIKELY`, `UNVERIFIED`
  description: How sure the reporter is that the problem is real.

- name: duplicateOf (optional)
  type: string
  description: The surviving issue, for a duplicate; null when the reader can't see it.

- name: duplicateOfHidden (optional)
  type: boolean
  description: True when the reader can't see the surviving issue.

- name: entities (optional)
  type: object
  description: The `entity:*` tags it concerns.

- name: expiresAt (optional)
  type: string
  description: When it stops applying and closes, or null.

- name: guidanceCount (optional)
  type: integer
  description: How many of its comments are guidance from people.

- name: id (optional)
  type: string
  description: The issue id.

- name: labels (optional)
  type: array of string
  description: Its categories.

- name: lastSeenAt (optional)
  type: string
  description: The latest sighting, or when it was filed.

- name: locked (optional)
  type: boolean
  description: Whether people have locked any field or label against agent changes.

- name: nextStep (optional)
  type: string
  description: The concrete next action, or null.

- name: number (optional)
  type: integer
  description: The short per-organization handle.

- name: occurrenceCount (optional)
  type: integer
  description: How many investigations sighted it.

- name: pipelineIds (optional)
  type: array of string
  description: The pipelines it concerns: its pipeline links' targets, then its `entity:pipeline`, without repeats.

- name: priority (optional)
  type: enum: `P0`, `P1`, `P2`, `P3`
  description: How soon someone should act.

- name: regressed (optional)
  type: boolean
  description: Whether it reopened after being fixed.

- name: resolution (optional)
  type: enum: `FIXED`, `DUPLICATE`, `NOT_A_PROBLEM`, `IGNORED`, `OBSOLETE`, `EXPIRED`
  description: Why it closed, or null while open.

- name: revisitAt (optional)
  type: string
  description: When someone should check back, or null.

- name: runs (optional)
  type: array of `IssueRun`
  description: Its runs that haven't ended, oldest first: queued or working on it, handed, picked up or watching.

- name: state (optional)
  type: enum: `TRIAGE`, `READY`, `IN_PROGRESS`, `WAITING`, `MONITORING`, `CLOSED`
  description: Where the issue is in its lifecycle.

- name: teamIds (optional)
  type: array of string
  description: The teams that may see it.

- name: title (optional)
  type: string
  description: One line naming the problem.

- name: updatedAt (optional)
  type: string
  description: When it last changed.

- name: version (optional)
  type: integer
  description: Its current version, for a follow-up update.

- name: watchedBy (optional)
  type: string
  description: The agent watching it in Monitoring, or null.
