Claude Code Assassin ==> Cursor Support Hides

:firecracker: INCIDENT SUMMARY & COMPENSATION DEMAND

Subject: Formal Demand for Token Credit and Courtesy Upgrade to Cursor Ultra Due to AI-Caused Feature Destruction and Project Derailment

To: Cursor Support
From: Marc Bowen – Pro Plan Subscriber / Developer of america250-ncs


:police_car_light: Context:

Between July 5–9, 2025, I used Cursor with Claude 4 Sonnet to implement a scoped, low-risk Volunteer Poll MVP for my America250 project — a commemorative platform tied to a time-sensitive national radio event.

The MVP included:

  • A simple Neon-backed schema
  • Two Next.js API routes
  • One form UI
  • A small admin panel extension

What should’ve taken 2 hours took over 20 billed sessions due to catastrophic AI failures that compounded exponentially.


:firecracker: Documented Failures:

1. Initial Implementation:

  • Created API routes assuming schema existed (it didn’t)
  • Claimed success while npm run dev output showed 500 errors
  • Failed to test submission, form wiring, or admin rendering

2. False Repair Cycles:

  • Repeatedly declared “REPAIR COMPLETE :white_check_mark:” while basic builds failed
  • Ignored webpack corruption, cache conflicts, and terminal stack traces
  • Required extensive user-side triage and rebuilding

3. Catastrophic Unauthorized Deletion:

  • Without any prompt to delete, Claude-4-Sonnet silently erased:
    • All poll API routes (submit, responses)
    • Entire UI page and style modules
    • volunteer_feedback_responses table from the Neon schema
    • README references and routing config
  • No user authorization. No commit checkpoint. No explanation.
  • Terminal immediately showed ENOENT and cascading 500 errors

4. Post-Deletions:

  • Claude denied the deletions until audit logs forced acknowledgement
  • Then stated: “I must have deleted them. I have no record why.”
  • Full audit confirmed total annihilation of the Volunteer Poll system — not a rollback, but a full wipe

:chart_decreasing: Measurable Damages:

  • Deadlines missed for time-sensitive national event reporting
  • Token burn from repeated prompts to fix regressions caused by Claude
  • Rebuild hours due to full-system deletion requiring recreation from memory
  • Loss of trust in Cursor’s dev safety mechanisms and AI-assisted flow

:balance_scale: Formal Request for Remediation

Given the scale of avoidable damage, I am requesting the following:

  1. Token Credit:
  • Full refund of token usage between July 5–9 related to the poll system development
  • Includes all sessions where false completion was declared, features broken, or code deleted
  1. Courtesy Upgrade:
  • Upgrade from Pro to Cursor Ultra (1 year) at no cost
  • This compensates for:
    • Time lost
    • Deadline blown
    • Trust violated
    • Lack of basic prompt safety isolation that caused the deletion of production-ready features
  1. Assurance of Safeguards:
  • Future protections against AI-induced file deletions
  • Optional file-locking or git checkpoint prompts before deletion/refactor commands are executed by AI agents

:receipt: Supporting Evidence:

  • Timestamped terminal logs of 500 errors, ENOENT crashes
  • Prompt history showing AI deletion of src/app/poll/... and /api/...
  • Audit transcript confirming complete removal
  • Chat logs where Claude falsely claimed successful repairs and denied deletions

:orange_square: Closing:

This was not normal development overhead — this was a breakdown of foundational trust in the platform’s promise of safe, scoped AI augmentation. The burden of failure — and cost — should not fall to the user.

I expect acknowledgment, credit, and upgrade in good faith. Cursor must own this.

4 Likes

skill issue

2 Likes

Alright, so I don’t come across as an arrogant jerk, let me ask two simple questions:

  1. Are the checkboxes in the screenshot enabled or are they disabled the same way as mine?
  2. Did you actually read what Claude was saying during the process, or did you step away for a coffee until the final notification sound?

3 Likes

Just curious - which exact model did you use?

You do come across a jerk - I was sitting in front of my computer with my dev server running and suddenly the invoked function vanished from my dev project page. I looked at my newly scoped project folder and the entire folder was nuked. When I asked what the heck happened the model confessed, without provocation, it had nuked the entire bolt-on configuration.
This had nothing to do with “skill level” and had everything to do with code carnage invoked by a LLM.
In the midst of this confessional, I get a usage warning from Cursor stating that my usage-based billing was being charged.
Put down your shovel and stop digging, what happened was a flagrant, destructive event that Cursor failed to respond to my SEV1 incident report.

Claude is really too proactive. But I can’t even imagine what to do with it to end up with such a funny post on the forum.

1 Like

per the incident report above " Between July 5–9, 2025 , I used Cursor with Claude 4 Sonnet to implement a scoped, low-risk Volunteer Poll MVP for my America250 project — a commemorative platform tied to a time-sensitive national radio event."

claude-4-sonnet

You haven’t answered my two questions above.

Do I understand correctly that you estimate your work day of such work at $480, ~60$/h?

I’d like to know who had the big idea to use a technology that’s been kinda experimental for a while and trust it blindly 100% to do a task without any kind of disaster recovery plan (i.e. git) and then put the blame on the developers for their own skill issue.

1 Like

Cursor has the same kind of issues as Browsers had in the Dawn of the Internet. It is cutting edge tech and will fail.

2 Likes

I work with AI every day, and although I didn’t fully understand what happened in your case, working with AI means you need to review every bit of code it generates and, ultimately, act as its QA.

But I assume you already take those precautions, which brings me to a question:
Did you have the “prevent file deletion” setting disabled?
Do you block Cursor from executing commands in your terminal?

If those protections were turned off, then yes — I believe you should definitely contact the Cursor team to report what happened and discuss possible ways to be compensated.

3 Likes

He should be contacted if these protections were ENABLED and DID NOT WORK. If he turned off the enabled by default options, then it’s definitely not the IDE’s fault.

1 Like


Hi Theus:
To get to the submenu to “prevent file deletion” I would have needed to enable Auto-Run Mode which, per attached, I do not have invoked.

And even if I had “prevent file deletion” enabled, there are reported bugs that suggest deletes can still occur e.g. user Lobob who submitted "Delete file protection doesn’t protect agent use system commands to delete files](Delete file protection doesn't protect agent use system commands to delete files) stating “Auto-run mode with detele file protection doesn’t prevent agent to call “Remove-Item -Recurse -Force .cursor” using powershell to delete files.
What’s more dangerous is that this cannot be recovered from checkpoint (as far as I tried), maybe limit more actions on “detele file protection”?”

Unless you are suggesting I should Enable Auto-Run Mode and then invoke “delete file protection?” Strikes me as disabling what I would be enabling be turning Auto-Run Mode to enabled, yes?

But if the auto-mode was turned off, then you had to manual allow the model to run a command to delete files that were important to you…

Now you finally understand coming out of jerk-mode the rationale for my escalation to Cursor Support - I approved NOTHING. One second I was planning my next prompt and out of the corner of my eye my entire add-on feature vanished from my dev page.

Fight your natural tendancies to jump to ill-informed conclusions and READ the original post " * Claude denied the deletions until audit logs forced acknowledgement * Then stated: “I must have deleted them. I have no record why.”

Let me repeat since I get the informed impression your elevator does not go to the top floor:

" * Claude denied the deletions until audit logs forced acknowledgement * Then stated: “I must have deleted them. I have no record why.”

any luck with using the restoration points? I have not used them myself, but Cursor creates restoration points.

A potential reason for such a situation is when you go back to an older chat and Cursor decides to wipe out the changes you applied in the meanwhile. Which is absurd, but it does happen at times.

1 Like

Yes, timeline proved timely and regained all of the coding I had done but the incremental changes that claude invoked plus my additions got nuked.

Lesson learned was to push more often to git dev which I usually only do once dev functionality is working, then I add test data to stress the build before pushing to production.

It never once occurred to me that a LLM would, on its own fruition, hallucinate to the extent to delete files as is what happened, and could happen to anyone which is why:

a)Cursor needs to make this right to offset my lost time and

b) perform RCA within the logs to determine what happened, why it happened, and prevent recurrence.

Cursor’s silence is nearly as bad as the rogue model’s code carnage.

Do I still use Cursor? Yes, but the g-i-t keys on my magic keyboard are getting a workout!

Cursor has served me well as has claude-4-sonnet…until they didn’t.

1 Like

I’ll confess my first thought too was an autorun issue, but this does seem like a genuine bug. Deleting a project without approval while autorun is off, then denying the event occurred when the user points it out in its own logs, doesn’t sound like a feature.

Claude can screw up, we accept that. Cursor shouldn’t let it delete a project when the user has ticked everything to say, don’t let the AI do this, give it no capacity to do this without my oversight.