Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
My development process is to build up a ticket with full specifications for the work. Approval of the ticket is required before moving to implementation.
Cursor consistently starts implementation prior to the plan being approved. Cursor ignores policies to wait for approval and the ticket templates include an approval date that is required before moving to implementation.
As it is not possible for the LLM to meet specifications that it does not have, this is very bad behavior. Either I stop using the LLM to plan… or there must be some way to make it wait to approve the plan.
Request ID: 00972f87-5472-47e7-8f2b-83d23c26f5b4
Steps to Reproduce
Using Sonnet 4.6 I ask Cursor to create a ticket in a folder using a ticket template and a planning policy. It will create the ticket file appropriately and will sometimes immediately jump to implementation.
Asking for it to modify this ticket file will often trigger it to start implementation.
I have a rule to require approval.
Expected Behavior
When told to modify a plan in a planning document, it should not jump to modifying code until asked.
Operating System
Windows 10/11
Version Information
Version: 3.3.27 (user setup)
VSCode Version: 1.105.1
Commit: 80b138a7a0a948e1a798e9ed7867d76a1ba9a310
Date: 2026-05-08T02:26:22.498Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200
For AI issues: which model did you use?
Sonnet 4.6
For AI issues: add Request ID with privacy disabled
Request ID: 00972f87-5472-47e7-8f2b-83d23c26f5b4
Additional Information
It is very wasteful to have to revert changes in order to ensure that all of the specifications are correct. Quite often the changes are very detailed and take multiple passes to ensure that all of the details are covered and that the plan is appropriate for the work requested.
Does this stop you from using Cursor
Yes - Cursor is unusable