Skip to main content
Flow is Detail’s mobile-first triage interface. Swipe through your bug backlog, chat with an AI assistant 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 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.
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.

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.
1

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.
2

Tap to read the full report

Tap a card to expand it. You’ll see the complete AI-generated 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.
3

Chat with the AI assistant

The AI assistant opens inline within the bug report. Ask questions in plain English to dig into the problem before deciding how to triage it.

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.

Explain root cause

Ask “Why is this a bug?” or “What can go wrong here?” to get a plain-language breakdown of the failure mode.

Explore the codebase

Ask context questions like “What does this function do?” or “Who else calls this method?” to understand blast radius before deciding.

Generate a fix

Ask the AI to write a patch. It produces a code diff you can review inline before requesting a pull request.

Open a PR

Tell the AI to open a PR and Detail creates a GitHub pull request with the proposed fix attached.

Creating a fix PR

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

Open the bug report

Tap the bug card to expand the full report and open the AI chat.
2

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.
3

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.
4

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.
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.

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.