# Verify your fixes

Check that your fixes resolve the findings of a completed audit. You need the Member or Admin role.
Every audit comes with a fix review.

## Ask your agent

> I pushed fixes for the findings of my latest Zero Cool audit in commit abc1234. Start a fix review of that commit. Show me the price first.

## In the portal

1. Set a status or add a comment on each finding. See [Comment, share and export](/docs/flows/comment-share).
   For a planned fix, keep the status **Open** and say so in a comment.
   The fix review answers each comment. A finding that your team marked **Acknowledged** or **Invalid** keeps that status and gets no answer. To have it checked again, set its status to **Open**.
2. Push the fixed commit to the repository.
3. Open the newest completed audit of the chain.
4. Select **Fix review** to open the one-page form. Check **Fix review** under **Audit type**.
   Under **Audit mode**, choose Agile or Deep. Fix reviews default to Agile. Complete is available only to Zero Cool staff.
5. For each changed source, select the fixed commit or pull request.
   The fixed commit must share history with the audited commit and must not be older.
   A squash-merged commit works. The quote then shows a warning.
6. Under **Scope**, use **Paste in scope** or the file tree to check the files, then select **Confirm source**.
7. Set **Audit name (optional)**, or keep the default. Check **Price** for the selected mode and scope.
   Open **Advanced options** to check **Context files**, **Targeted audit focus** and **Report format**.
8. Select **Review and start audit**. If findings have no response, add responses or select **Continue anyway**.
   In **Confirm audit details**, check the source, scope, mode, price and warnings, then select **Start audit**.

For a standalone fix review, select **New audit**, then **Fix review**. Choose the audited and fixed commits.
Add the earlier report under **Advanced options → Context files**.

Until the fix review completes, its findings show the earlier audit's results. Comments and statuses open when it completes.
The fork keeps the earlier settings, documents and focus. Zero Cool merges a new **Targeted audit focus** with the earlier one.
For another round, complete the current review, fork it and check the new quote before you launch.

## CLI

```sh
zerocool config edit --config fixes --workspace "<workspace>" --fork <job> --type fix_review --target <target-id> --commit <sha>
zerocool quote --config fixes
zerocool launch --config fixes
```

`zerocool launch --config fixes` shows the price and asks you to confirm.
A coding agent must show you the price and wait for approval. After approval, it runs `zerocool launch --config fixes --yes`.

Use the target ID from `zerocool jobs show <job>`. Repeat `--target <target-id> --commit <sha>` for each changed target.
`zerocool launch` lists each finding without a status or comment from your team, and starts the fix review only after each has one.
Add `--allow-untriaged` to start it anyway.
