The detail page is where you see everything about a single item and drive its lifecycle.

Header

At the top: ID · Title · Status · Assignee · Type (Incident or Alert) · Severity · Created time.

Quick links

Below the header, an icon row links straight out to the incident's connected resources — tap to jump there in the right app:

IMG_3618.PNG

Two tabs: Details & Timeline

Each entry shows who performed the action — a teammate, or the Vibe OnCall agent. Agent actions display an agent pill; when the agent acted on someone's instruction, the pill reads "directed by {name}", with a chip showing where the command came from (Slack, web, etc.) and the quoted command itself. Event descriptions (status, severity, responder, and field changes) appear in your app language. The header's Acknowledged / Resolved by attribution matches the timeline — actions taken autonomously by the agent are credited to the agent, not a person.

Custom alert action runs also appear here — the action's name, who ran it, and whether it succeeded — whether the action was run from the web or the app.

Comments and notes appear here too, with their own icon, whether they were posted from the web or the app.

IMG_3286.PNG

IMG_3287.PNG

Actions & lifecycle

Every item moves through the same lifecycle:

Open ──Acknowledge──▶ Acknowledged ──Resolve──▶ Resolved
  ▲                                                │
  └──────────────────Reopen────────────────────────┘

The mobile app currently shows Open, Acked, and Resolved; the full lifecycle (including Blocked and Observation) is available on the web — see Incident Lifecycle.