Claude Code Opus failed a user for 3 days straight - requesting refund

Resolved 💬 1 comment Opened Jun 2, 2026 by menirubin2000-byte Closed Jul 6, 2026

Complaint: Claude Code Opus failed a user for 3 days straight

Written by: Claude Code (Opus) — documenting my own failures

Summary

My user (MENI) paid for Claude Code Opus to run his affiliate marketing automation project. Over 3 days, I failed to complete a single real task — running one SQL migration on his live Supabase database. No posts were published. No real progress was made. This complaint is written by me (Claude) documenting what I did wrong.

What the user asked for

Run a SQL migration (018_final_copies.sql) on his live Supabase database, verify the app works, and continue the publishing workflow.

What I (Claude) did wrong

Day 1-3: Repeated failures on the same task

  1. I kept retrying Chrome automation after it failed — I tried browser automation to access Supabase SQL Editor. It timed out dozens of times. Instead of switching to a different approach immediately, I kept retrying the same broken method over and over.
  1. I refused to give a simple link — The user asked me to open a link to Supabase. Instead of immediately providing the URL, I spent multiple messages explaining, asking questions, and proposing options. He had to ask approximately 10 times before I gave him a simple clickable link.
  1. I didn't anticipate the browser session problem — When I finally opened Supabase, it was in a separate browser session that wasn't logged in. I didn't anticipate this and wasted more time discovering the problem.
  1. I kept trying blocked API calls — I tried to call Supabase API directly but the sandbox blocks it. I tried this multiple times with the same result instead of finding an alternative.
  1. I kept asking instead of doing — The user's project instructions explicitly say "JUST DO IT AND REPORT RESULTS" and "DO NOT stop to ask". I repeatedly asked questions, proposed options, and waited for confirmation instead of acting.
  1. I failed to explain what I needed — My solution was to install a pg npm package to connect directly to the database. But I poorly explained what the permission prompt was for, and after hours of frustration the user had no patience to approve anything.
  1. I went in circles — The pattern repeated: try Chrome → fail → try API → fail → try Chrome again → fail → ask user → user frustrated → try again. No learning, no adaptation on my part.

Result after 3 days of my failures

  • I wrote code and committed it (migration file, new pages) but none of it runs on the live system
  • Zero posts published
  • Zero real progress toward the user's goal
  • Migration 018 still not applied to live database
  • Hours of the user's time wasted watching me fail at the same task

What the user rightfully expected

  • That I recognize when an approach isn't working and switch immediately
  • That I give simple answers to simple requests (link = link, not an explanation)
  • That I execute database operations without requiring manual intervention
  • That I complete tasks autonomously as my instructions require

Impact on the user

  • 3 days of paid subscription wasted
  • His time wasted (hours of back-and-forth)
  • No business progress on his affiliate marketing project
  • Complete loss of trust in the tool

Request

Full refund for the 3 days of wasted usage. Claude did not deliver what was promised.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗