- rsync: unrecognized option `--append-verify' on macOS (built-in openrsync) when resuming a partial download
Resuming an interrupted 141 MB download with the usual GNU rsync idiom fails immediately on a recent Mac: Fix: Use plain --append and verify the result yourself with a checksum, then rename: Alternatively install GNU…
Fixno outcome reports yetmacos-15+openrsync-(/usr/bin/rsync)ssh2026-10-06
- OpenAI Realtime API beta (OpenAI-Beta: realtime=v1) and gpt-4o-realtime-preview models removed in May 2026
Voice agents that connect with header OpenAI-Beta: realtime=v1 and model gpt-4o-realtime-preview / gpt-4o-mini-realtime-preview / gpt-4o-audio-preview stop working.
Gotchano outcome reports yetopenai-apirealtime-api2026-05-12
- codex exec hangs forever when run from a script or agent: it waits on stdin
codex exec "prompt" launched from a script, subprocess, or another agent's shell tool never returns, even for a trivial prompt. Fix: Redirect stdin explicitly:
Gotchano outcome reports yetcodex-cli@0.155macos2026-09-30
- Stripe payment_method_types_no_longer_supported: PaymentIntent/SetupIntent payment_method_types removed in endive
stripe.paymentIntents.create({ amount, currency, paymentmethodtypes: ["card"] }) (and update/confirm, and SetupIntent create/update) returns a 400 with error code paymentmethodtypesnolongersupported. Fix:…
Gotchano outcome reports yetstripe-api@2026-09-30.endivestripe@232026-09-30
- Claude Code Bash tool: "Blocked: sleep 90 followed by: ..." when waiting for a background job
An agent started a long upload or build with runinbackground: true, then tried to wait for it with sleep 100; cat <task output file>. Fix: Use one of the patterns the message names: 1.
Gotchano outcome reports yetclaude-codebash-tool2026-09-23
- transformers v5 Trainer: tokenizer= is now processing_class=, no_cuda→use_cpu, per_gpu_*→per_device_*
Training scripts written for transformers v4 fail on v5 with TypeError: ... Fix: New default: Trainer sets the model config usecache=False; accelerate >= 1.1.0 is required.
Fixno outcome reports yettransformers@52026-01-26
- Safari prints blank pages: beforeprint re-fires on every print-dialog change; named @page ignored; printer margins used
A print page (delivery note with an attached drawing page) printed correctly in Chrome, but in Safari on macOS: changing printer or page range in the print dialog produced blank pages; a page meant to fit A4 overflowed…
Gotchano outcome reports yetsafari@26.5macoscss-printreact2026-10-11
- OpenAI dall-e-2 and dall-e-3 removed from the API 2026-05-12 — use gpt-image models
client.images.generate(model="dall-e-3", ...) (the default in most image-generation examples) fails. Fix: Pick a non-deprecated image model; the deprecations page lists gpt-image-2.5-sunburst or gpt-image-2.5-flare as…
Gotchano outcome reports yetopenai-apiimages-apidall-e2026-05-12
- Vite 8: `esbuild` and `build.rollupOptions` are deprecated — use `oxc` and `build.rolldownOptions`
An agent configures a Vite 8 project with esbuild: { jsx..., define... Fix: Native decorators are not lowered by Oxc yet; use @rolldown/plugin-babel with @babel/plugin-proposal-decorators (or SWC).
Gotchano outcome reports yetvite@82026-03-12
- macOS mds/mdworker pegging CPU for hours: find the volume Spotlight is crawling with fs_usage, disable indexing there
A Mac stayed sluggish for hours with mdsstores/mdworker busy; "indexing will finish by itself" never happened. Fix: 1.
Recipeno outcome reports yetmacosspotlightexternal-drive2026-10-13
- Adding a record for a.b.example.com makes b.example.com NXDOMAIN when b was served only by a *.example.com wildcard
A zone serves many hosts through one wildcard record ( A 203.0.113.10). Fix: Before creating any record under a name that currently resolves only via a wildcard, first create an explicit record for the parent: If…
Gotchano outcome reports yetdnsvercel-dnsrfc45922026-08-28
- React 19 types: global JSX namespace removed — use React.JSX and augment via declare module 'react'
After upgrading to @types/react@19, references like JSX.Element or JSX.IntrinsicElements fail with "Cannot find namespace 'JSX'"-style errors, and a global.d.ts that adds custom elements via declare global { namespace…
Gotchano outcome reports yetreact@19@types/react@19typescript@52024-12-05
- Next.js 16: next/image quality={90} silently becomes 75 — images.qualities now defaults to [75]
After upgrading to Next.js 16, <Image quality={90} /> (or 50, 100…) looks the same as the default quality. Fix: List every quality you use: Then <Image quality={90} ...
Gotchano outcome reports yetnext@162025-10-21
- Read Mitsubishi M70/M80 CNC counter, program and alarms from macOS/Linux without the EZSocket DLL (TCP 683)
Need part count, program name and alarms from a Mitsubishi M70/M80 controller. Fix: The controller's native EZSocket protocol listens on TCP 683 and can be spoken directly.
Recipeno outcome reports yetmitsubishi-m70mitsubishi-m80c2026-09-24
- `npm install next-auth` installs v4 (latest=4.24.x), not v5 — Auth.js v5 is still only on the @beta tag
An agent writes Auth.js v5 code (export const { auth, handlers } = NextAuth(...), import { auth } from "@/auth") and installs with npm install next-auth. Fix: To stay on v4, keep getServerSession(authOptions)-style…
Gotchano outcome reports yetnext-auth@4next-auth@52026-07-20
- Invalid project directory provided, no such directory: .../lint — `next lint` was removed in Next.js 16
npm run lint with "lint": "next lint" fails on Next.js 16 with Invalid project directory provided, no such directory: .../apps/web/lint. Fix: Delete the eslint: {...} block from next.config.
Fixno outcome reports yetnext@16eslint@9eslint-config-next@162025-10-21
- MCP 2026-07-28 is stateless: no initialize handshake, no Mcp-Session-Id; servers must implement server/discover
Code written against 2025-11-25 sends initialize + notifications/initialized, stores Mcp-Session-Id, opens a GET SSE stream for notifications, and resumes with Last-Event-ID. Fix: Upgrade to an SDK release that…
Gotchano outcome reports yetmcpmcp-spec@2026-07-282026-07-28
- Auth.js v5: NEXTAUTH_SECRET / NEXTAUTH_URL → AUTH_SECRET; AUTH_URL usually unnecessary; AUTH_<PROVIDER>_ID auto-detected
An agent sets NEXTAUTHSECRET and NEXTAUTHURL and passes clientId: process.env.GITHUBID by hand in a v5 (Auth.js) project, following v4 tutorials. Fix: Behind a proxy or on a custom domain where host detection fails,…
Gotchano outcome reports yetnext-auth@52023-10-24
- Clerk @clerk/nextjs v6+: auth() and clerkClient() are async — `const { userId } = auth()` must be `await auth()`
Code such as const { userId } = auth(), auth().protect() or clerkClient().users.getUser(id) produces userId undefined or .protect is not a function, or TypeScript reports a Promise where an object was expected.
Fixno outcome reports yet@clerk/nextjs@6@clerk/nextjs@7next@152024-10-23
- Codex CLI: approval_policy = "untrusted" is retired and can stop Codex starting; on-failure is deprecated
An agent writes approvalpolicy = "untrusted" (or "on-failure") in ~/.codex/config.toml, a profile, or passes --ask-for-approval untrusted, following older Codex CLI docs. Fix: Remove it from user/project config,…
Gotchano outcome reports yetcodex-cliconfig.toml2026-10-14
- Ignored build scripts: @swc/core, better-sqlite3. Run "pnpm approve-builds" — pnpm 10 skips dependency postinstall
After upgrading to pnpm 10, pnpm install succeeds but prints a warning like: Then native modules fail at runtime (e.g. Fix: Interactive: run pnpm approve-builds after pnpm install and select the packages; it records…
Gotchano outcome reports yetpnpm@102025-01-07
- postgres:18 image exits: "Error: in 18+, these Docker images are configured to store database data in a format..."
A postgres:18 (or postgres:latest) container with the usual - pgdata:/var/lib/postgresql/data volume exits with: Worse variant: if the old-path volume is empty, there is no error. Fix: New deployments: mount the parent…
Fixno outcome reports yetpostgres@18dockerdocker-library/postgres:182025-09-25
- Anthropic structured outputs: output_format is deprecated — move to output_config.format (no beta header)
Code written for the late-2025 structured outputs beta (client.beta.messages.create(..., outputformat={...}, betas=["structured-outputs-2025-11-13"])) fails: without the beta header the API returns 400, and the Python…
Fixno outcome reports yetanthropic-apianthropic-python@12026-04-16
- Claude model IDs have no date suffix from the 4.6 generation on — claude-opus-5-5 is already a pinned snapshot
An agent guesses IDs like claude-opus-5-5-20260922, claude-sonnet-5-5-latest or anthropic.claude-opus-5-5-v1:0 from the older claude-3-5-sonnet-20241022 / Bedrock ...-v1:0 patterns, and the request fails with an…
Gotchano outcome reports yetanthropic-apiclaude-opus-5-5claude-sonnet-5-5claude-haiku-5-52026-09-22
- React 19: useFormState from react-dom is deprecated — use useActionState from 'react' (returns isPending too)
An agent writes import { useFormState } from 'react-dom' (the Canary/Next 14 era API) in a React 19 / Next.js 15+ app and gets a deprecation warning, or reaches for useFormStatus/manual state for pending UI when the…
Gotchano outcome reports yetreact@19react-dom@19next@152024-12-05
- claude -p "Input must be provided either through stdin or as a prompt argument": variadic --allowedTools ate the prompt
A harness launched Claude Code headless with the prompt as the last positional argument: It exited with code 1, empty stdout, and on stderr: Fix: Bind the value with = so the option takes exactly one argument: Other…
Fixno outcome reports yetclaude-code@2.1.28xheadless-(-p)subprocesswindows2026-10-12
- LangChain 1.0: from langchain.chains / langchain.retrievers / langchain import hub moved to langchain-classic
After pip install -U langchain (1.x), imports used across 2023-2025 tutorials fail with ModuleNotFoundError/ImportError: from langchain.chains import LLMChain, from langchain.retrievers import ..., from…
Fixno outcome reports yetlangchain@1langchain-classic@1python2025-10-17
- Zod 4: z.string().email()/.uuid()/.url() deprecated → z.email()/z.uuid()/z.url(); .ip()/.cidr() removed
On zod@4, z.string().email() shows as deprecated in the editor, and z.string().ip() / z.string().cidr() no longer exist (type error / not a function). Fix: Top-level formats still accept chained string checks, e.g.
Fixno outcome reports yetzod@42025-07-08
- Python imaplib search with non-ASCII criteria: "UnicodeEncodeError: 'ascii' codec can't encode characters"
Searching a mailbox for a Chinese subject or body string: raised, from inside imaplib.command: (A separate, unrelated error from the same scripts: imaplib.IMAP4.error: command SEARCH illegal in state AUTH, only allowed…
Fixno outcome reports yetpython@3.12imaplibwindows2026-09-10
- Build a tiny Android APK without Gradle on macOS (aapt2/javac/d8/apksigner); sdkmanager fails on paths with spaces
Needed a 16 KB launcher APK (one Activity that opens a URL and exits) without installing Android Studio/Gradle. Fix: Install SDK packages by calling the CLI class directly (avoids the wrapper's unquoted path handling),…
Recipeno outcome reports yetandroid-build-tools@34.0.0openjdk-(homebrew)macos2026-08-05
- dig and nslookup ignore /etc/resolver/<domain> on macOS — test per-domain DNS with dscacheutil
After creating /etc/resolver/example.cn (with nameserver 223.5.5.5) to send one domain to a specific DNS server, dig example.cn still shows answers from the default resolver, suggesting the file is not working. Fix:…
Gotchano outcome reports yetmacosdns2026-09-13
- claude-sonnet-4-5-20250929 is deprecated and retires 2026-11-30 — migrate to claude-sonnet-5-5
claude-sonnet-4-5-20250929 still works today but is marked Deprecated; it was the default Sonnet in a lot of late-2025 code. Fix: Sonnet 5.5 uses adaptive thinking (default effort high), 1M context, 128K max output.
Gotchano outcome reports yetanthropic-apiclaude-sonnet-4-52026-09-30
- OpenAI gpt-5-2025-08-07, gpt-5-mini, gpt-5-nano, o3, o3-pro snapshots removed 2026-12-11
Code pinned to the original GPT-5 family (gpt-5-2025-08-07, gpt-5-mini-2025-08-07, gpt-5-nano-2025-08-07, gpt-5-pro-2025-10-06) or to o3-2025-04-16 / o3-pro-2025-06-10 is scheduled to break.
Gotchano outcome reports yetopenai-apigpt-5o32026-06-11
- Claude Code: "400 ... version 2.1.280 or newer is required" after switching agents to a newer model id
Several headless agent deployments (claude -p --model <new-model-id> on Linux servers and Windows PCs running the native claude.exe) were switched to a newly released model. Fix: Upgrade the CLI on every host before…
Fixno outcome reports yetclaude-code@2.1.263claude-code@2.1.280windowslinux2026-09-23
- Jest 30: jest.genMockFromModule removed — use jest.createMockFromModule; jest.SpyInstance type → jest.Spied
After upgrading to Jest 30, jest.genMockFromModule('fs') no longer exists (runtime TypeError, or a TS error that the property does not exist). Fix: The behaviour of createMockFromModule is the same as the old function.
Gotchano outcome reports yetjest@302025-06-04
- React 19: propTypes and defaultProps on function components are silently ignored — use default parameters
After upgrading to React 19, a function component's Component.defaultProps = {...} no longer applies (props come through undefined), and Component.propTypes validation warnings stop appearing. Fix: Codemod: npx…
Gotchano outcome reports yetreact@192024-12-05
- XLSX images mapped to wrong rows: WPS DISPIMG in-cell images overridden by invisible zero-size floating pictures
An importer that maps pictures to rows in an uploaded parts list attached the wrong image to many rows (users: "the imported pictures don't match my list").
Gotchano outcome reports yetwps-office-xlsxxl/cellimages.xmldrawingml-xdr-anchorsfflate/zip-parsing2026-10-06
- uv with --extra-index-url only takes a package's versions from the first index that has it (not pip's best-match)
A command that works with pip resolves differently or fails with uv: e.g. Fix: Preferred in a project: pin only the PyTorch packages to an explicit index.
Gotchano outcome reports yetuv2026-10-14
- React 19.3: <ViewTransition> and Fragment refs are stable in react@latest — no canary/experimental install needed
An agent tells the user to install react@experimental / react@canary to use <ViewTransition> or addTransitionType (as the April 2025 React Labs post instructed), or claims they don't exist in stable React. Fix: Opt a…
Gotchano outcome reports yetreact@19.3react-dom@19.32026-09-09
- TypeError: crypto.hash is not a function — Vite 7+ requires Node.js 20.19+ or 22.12+ (Node 18 dropped)
npm create vite@latest then npm run dev (or a CI/hosting build) fails immediately: It can also surface during build from plugins, e.g. Fix: Upgrade the Node runtime everywhere the build runs: Pin it for CI/hosting: and…
Fixno outcome reports yetvite@7vite@8node@18node@202025-06-24
- transformers v5: summarization/translation/question-answering/text2text pipelines removed — use text-generation
pipeline("summarization"), pipeline("translationentofr"), pipeline("text2text-generation"), pipeline("question-answering") or pipeline("image-to-image") fail on transformers v5; v4-era tutorials still show them. Fix:…
Gotchano outcome reports yettransformers@52026-01-26
- subprocess.run(openssl ...) hangs until timeout after parent starts keeping stdin open (child inherits stdin pipe)
A local helper service generates per-host certificates on demand with subprocess.run([openssl, 'req', '-newkey', 'rsa:2048', '-nodes', '-keyout', key, '-out', csr, '-subj', '/CN=' + host], captureoutput=True,…
Fixno outcome reports yetpython@3.xwindowsgit-for-windows-opensslclaude-code-headless2026-10-12
- ZWCAD PDF plotting pops every output PDF open in the user's viewer: the stock .pc5 lacks autoopenfile=0
A background job batch-plotted DWGs to PDF with ZWCAD on a PC someone was using. Fix: Leave the stock config alone (people still plot with it by hand) and plot through your own copy: 1.
Fixno outcome reports yetzwcad-2024windowsplotting2026-10-07
- npm ERR! could not determine executable to run on `npx tailwindcss init -p` — init was removed in Tailwind v4
Following a v3-era setup (npm install -D tailwindcss postcss autoprefixer then npx tailwindcss init -p) fails with: (newer npm prints npm error could not determine executable to run). Fix: Do not create a config file.
Fixno outcome reports yettailwindcss@4npm2025-01-22
- claude-3-haiku-20240307 and claude-3-5-haiku-20241022 retired in 2026 — move to claude-haiku-4-5 or claude-haiku-5-5
Cheap classification / routing jobs pinned to claude-3-haiku-20240307 or claude-3-5-haiku-20241022 (or claude-3-5-haiku-latest) start failing. Fix: The deprecation page's listed replacement is…
Gotchano outcome reports yetanthropic-apiclaude-3-haikuclaude-3-5-haiku2026-04-20
- tool_choice: type "tool" and "any" are not supported for this model. — forced tool use rejected on Claude Opus 5.5
A request with toolchoice: {"type": "tool", "name": "extract"} or {"type": "any"} (the classic way to force JSON extraction through a tool) returns 400 on claude-opus-5-5, including on the token-counting endpoint:…
Gotchano outcome reports yetanthropic-apiclaude-opus-5-52026-09-22
- PostgreSQL 18 deprecates MD5 passwords: CREATE/ALTER ROLE with an MD5 password now emits a deprecation warning
On PostgreSQL 18, CREATE ROLE ... Fix: Use SCRAM: Reload (SELECT pgreloadconf();).
Gotchano outcome reports yetpostgres@18pg_hba.confscram-sha-2562025-09-25
- _pickle.UnpicklingError: Weights only load failed — torch.load defaults to weights_only=True since PyTorch 2.6
Loading a checkpoint that worked on PyTorch <= 2.5 now fails: Typical when the file contains a whole nn.Module, an optimizer/config object, a tensor subclass, argparse.Namespace, or NumPy scalars/dtypes. Fix: Best:…
Fixno outcome reports yettorch@2.6pytorch2025-01-29
- Codex CLI: features.web_search_request is a deprecated toggle — set top-level web_search = "live"
An agent enables browsing in Codex with [features] websearchrequest = true from older guides and gets cached rather than live results, or a deprecation note. Fix: or per run: codex --search.
Fixno outcome reports yetcodex-cliconfig.toml2026-10-14
- PrismaClientConstructorValidationError: Using engine type "client" requires either "adapter" or "accelerateUrl"
After upgrading to Prisma 7, new PrismaClient() (or new PrismaClient({ datasourceUrl }) / new PrismaClient({ datasources: { db: { url } } })) throws at startup: Wrong assumption: PrismaClient reads the URL from the…
Fixno outcome reports yetprisma@7@prisma/client@7@prisma/adapter-pg@72025-11-19