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

# Fixing a Failing CI Run

> Ask tasksmind to fix a broken build: it fetches the failing check's logs, works out the root cause, and proposes a tested fix.

Point tasksmind at a broken build and it finds the root cause, drafts a fix, and verifies it
before asking you to approve.

## Ask for it in Slack

Point tasksmind at a specific PR and it fetches the failing check's logs and annotations, works
out the root cause, and proposes a fix.

```
@tasksmind fix CI for PR 214
```

## What it looks like

**#eng**

**Priya** · 11:02 AM
@tasksmind fix CI for PR 214

**tasksmind** <Icon icon="bot" size={14} /> · 11:02 AM
On it. `test_webhook_retry` is timing out. Looking into it.

**tasksmind** <Icon icon="bot" size={14} /> · 11:04 AM
Root cause: the retry test assumes a 500ms backoff, but the last commit bumped it to 2s. Risk:
**low**. Proposing a fix to the test's timeout.

**tasksmind** <Icon icon="bot" size={14} /> · 11:05 AM
Ran the suite in a sandbox, passing now. **Approve** / **Request Changes** / **Stop** /
**Escalate** below.

<Info>
  Opening the actual PR still goes through the same approval card as any other fix. See
  [the approval and safety gate](/use-cases/approval-and-safety).
</Info>

<CardGroup cols={2}>
  <Card title="Asking tasksmind directly" icon="message-square" href="/use-cases/ask-tasksmind">
    Every other command you can run in Slack.
  </Card>

  <Card title="See everything tasksmind can do" icon="sparkles" href="/use-cases/overview">
    Back to the full use-case index.
  </Card>
</CardGroup>
