---
title: Audit the plan for drift
description: Check that stories, tasks, statuses, and references in the planning folder still agree.
url: https://openplanr.dev/docs/prompts/audit-plan-drift
updated: 2026-10-06
related:
  - https://openplanr.dev/docs/prompts/review-the-plan.md
  - https://openplanr.dev/docs/prompts/apply-pinned-feedback.md
  - https://openplanr.dev/docs/prompts/browser-qa-flow.md
---

# Audit the plan for drift

Check that stories, tasks, statuses, and references in the planning folder still agree.

## Prompt

Claude Code:

```text
/sync Check whether the stories, tasks, and statuses under .planr/ still agree. Report what is out of step before changing anything.
```

If /sync runs another command, use /planr:sync.

Codex:

```text
$sync Check whether the stories, tasks, and statuses under .planr/ still agree. Report what is out of step before changing anything.
```

With the OpenPlanr plugin for Codex, use $planr:sync.

Cursor:

```text
@planr-sync Check whether the stories, tasks, and statuses under .planr/ still agree. Report what is out of step before changing anything.
```

Cursor applies the planr-sync rule when you mention it in chat.

## Why this works

Sync audits read-only by default. It applies local repairs only when you ask for reconciliation, and it pushes to GitHub or Linear only when you ask for external sync.

## Make it stick

[Plans are files](https://openplanr.dev/docs/get-started/plans-are-files.md)
