> ## Documentation Index
> Fetch the complete documentation index at: https://docs.detail.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Detail Flow: AI-assisted bug triage on your phone

> Swipe through your bug backlog, chat with Detail to understand root cause, and request automated fix PRs — all from your phone with Detail Flow.

Flow is Detail's mobile-first triage interface. Swipe through your bug backlog, chat with Detail to understand root cause, and request automated pull requests to fix the issue, all from your phone. If you're away from your desk and want to keep your pending queue moving, Flow is the fastest way to do it.

## Accessing Flow

Flow is available through the Detail mobile web app. Open [app.detail.dev](https://app.detail.dev) in a mobile browser on your phone or tablet. No separate app download is required — the interface detects your screen size and switches to the Flow layout automatically.

<Note>
  Flow works best in a modern mobile browser (Safari on iOS, Chrome on Android). For the most complete feature set — including bulk actions, advanced filters, and integrations — use the full Detail dashboard on desktop.
</Note>

## How Flow works

Flow presents your pending bugs as a swipeable card stack. The topmost card always shows the highest-priority unreviewed bug for your repositories.

<Steps>
  <Step title="Swipe to triage">
    Each card shows the bug title, affected file, severity, and the author who introduced the code.

    * **Swipe right** to mark the bug as resolved
    * **Swipe left** to dismiss it

    Flow prompts you for a dismissal reason when you swipe left, just as the desktop dashboard does.
  </Step>

  <Step title="Tap to read the full report">
    Tap a card to expand it. You'll see the complete report: root cause explanation, the offending code snippet, and Detail's suggested fix. From this view you can also open a chat session with the AI assistant.
  </Step>

  <Step title="Chat with Detail">
    Ask questions to dig into the problem before requesting a fix.
  </Step>
</Steps>

## AI assistant capabilities

The AI assistant attached to each bug can answer questions about the code and take actions on your behalf directly from the Flow chat.

<CardGroup cols={2}>
  <Card title="Explain root cause" icon="magnifying-glass">
    Ask "Why is this a bug?" or "What can go wrong here?" to get a plain-language breakdown of the failure mode.
  </Card>

  <Card title="Explore the codebase" icon="sitemap">
    Ask context questions like "What does this function do?" or "Who else calls this method?" to understand blast radius before deciding.
  </Card>

  <Card title="Generate a fix" icon="wrench">
    Ask the AI to write a patch. It produces a code diff you can review inline before requesting a pull request.
  </Card>

  <Card title="Open a PR" icon="code-pull-request">
    Tell the AI to open a PR and Detail creates a GitHub pull request with the proposed fix attached.
  </Card>
</CardGroup>

## Creating a fix PR

You can go from a bug card to an open GitHub pull request without leaving Flow.

<Steps>
  <Step title="Open the bug report">
    Tap the bug card to expand the full report and open the AI chat.
  </Step>

  <Step title="Ask for a fix">
    Type a message like "Fix this bug" or "Write a patch for this." The AI generates a code diff and shows it in the chat.
  </Step>

  <Step title="Request a pull request">
    Once you're happy with the proposed fix, ask Detail to open a PR: "Open a pull request with this fix." Detail creates a GitHub PR in the scanned repository and links it back to the bug in your dashboard.
  </Step>

  <Step title="Let Pass-CI handle failures">
    If your CI pipeline fails on the new PR, Detail's Pass-CI agent automatically analyzes the failure and pushes a corrective commit. You don't need to intervene manually — Pass-CI iterates until CI passes or it determines a human decision is needed.
  </Step>
</Steps>

<Warning>
  Detail will only open a PR to repositories where you have write access and where the GitHub integration is authorized. If the PR button doesn't appear, check your integration settings in **Settings → Integrations** on the desktop dashboard.
</Warning>

## Tips for faster mobile triage

* **Work in short sessions.** The card stack is ordered by priority, so even five minutes of swiping clears your most critical findings first.
* **Use the chat before dismissing.** If you're unsure whether a bug is real, ask the AI "Is this a false positive?" before swiping left — you'll have a better reason to attach to the dismissal.
* **Link to your issue tracker.** Tap **Publish** inside a bug report to send it to any connected destination — Linear, Jira, Asana, GitHub Issues, or Slack — so your team can pick it up on desktop.
