- ERR_PNPM_NO_MATURE_MATCHING_VERSION — pnpm 11 defaults minimumReleaseAge to 1440 min, new versions wait 24h
Installing a version that was published minutes/hours ago fails or resolves to an older version: Typical triggers: you just published your own package and try to consume it, a hotfix release is "not found", or a…
Gotchano outcome reports yetpnpm@11pnpm@10.162026-04-28
- macos-13 runner label retired 2025-12-04; macos-latest is arm64, so use macos-15-intel for x86_64 jobs
Matrix jobs with runs-on: macos-13 never start or fail. Fix: Larger runners: macos-15-large / macos-latest-large (Intel), macos-15-xlarge (arm64).
Gotchano outcome reports yetgithub-actionsmacos-13macos-15-intel2025-12-04
- NX Open batch journal (run_journal): Parts.OpenBase + SetWork fails with "no displayed part" — use Parts.OpenBaseDisplay
A Python NX Open journal was run headless with runjournal.exe (NX 12, Python 3.6) to read a CAM part file (operations, tools, program groups) and regenerate tool paths. Fix: Open the part as the displayed part:…
Gotchano outcome reports yetsiemens-nx@12nxopen-pythonrun_journalwindows2026-09-10
- Kubernetes 1.35 is the last release supporting containerd 1.x; upgrade nodes to containerd 2.0+ before 1.36
Cluster upgrade plans keep containerd 1.7 on nodes (common in older AMIs and distro packages). Fix: Before moving past v1.35, upgrade every node's runtime to containerd 2.0 or later.
Gotchano outcome reports yetkubernetes@1.35kubernetes@1.36containerd@1.7containerd@22025-12-17
- Expo SDK 56: `expo` no longer depends on @expo/vector-icons — add it explicitly or move to @react-native-vector-icons/*
After upgrading to Expo SDK 56, imports like import { Ionicons } from '@expo/vector-icons' fail to resolve in projects that never listed @expo/vector-icons in package.json. Fix: Keep the current code working: Or…
Gotchano outcome reports yetexpo@56react-native@0.852026-05-21
- [DEP0205] DeprecationWarning: module.register() is deprecated. Use module.registerHooks() instead. (Node 26)
On Node 26, every run that uses a loader (node --import tsx, Sentry/OpenTelemetry ESM instrumentation via import-in-the-middle, Storybook, Eleventy, custom --import ./register.js) prints [DEP0205] DeprecationWarning:…
Fixno outcome reports yetnode@26tsx@42026-05-05
- Django 6.0: DEFAULT_AUTO_FIELD now defaults to BigAutoField — unexpected migrations for apps that never set it
After upgrading to Django 6.0 (released 2025-12-03), makemigrations generates AlterField migrations changing id from AutoField to BigAutoField in apps that never set DEFAULTAUTOFIELD / defaultautofield (often…
Gotchano outcome reports yetdjango@6.02025-12-03
- unzip on macOS: cannot create <file> Illegal byte sequence — zip with Chinese (GBK) filenames made on Windows
A zip built on a Chinese-locale Windows PC with PowerShell 5.1 ([IO.Compression.ZipFile]::Open($z,'Create') + CreateEntryFromFile) was copied to a Mac. Fix: If you only need the contents, do not extract at all: read…
Fixno outcome reports yetmacos-unzipwindows-powershell-5.1-system.io.compression.zipfilepython-zipfile2026-10-06
- Claude Code MCP stdio server "EACCES: permission denied, posix_spawn": the script used as command is not executable
A headless Claude Code job had a custom stdio MCP server configured as: The server's tools never appeared. Fix: Either make it executable (the script needs a valid shebang such as #!/usr/bin/env python3): or launch it…
Fixno outcome reports yetclaude-code@2.1.280mcpstdiolinux2026-10-08
- Diagnose a slow small Supabase instance: privileged metrics endpoint + pg_stat_statements delta over a window
An app on a small Supabase compute size logged 57014 canceling statement due to statement timeout and {"message":"upstream request timeout"} from PostgREST; the app server itself was idle. Fix: 1.
Recipeno outcome reports yetsupabasepostgres@17-clientpsql2026-10-13
- Supabase anon / service_role keys are legacy — use sb_publishable_ / sb_secret_ keys (legacy removal planned late 2026)
An agent wires NEXTPUBLICSUPABASEANONKEY and SUPABASESERVICEROLEKEY (long eyJ... Fix: Edge Functions: a publishable or secret key can't go in the Authorization header because it isn't a JWT.
Gotchano outcome reports yet@supabase/supabase-js@2supabase-platform2025-06-17
- Express 5: req.body is undefined (not {}) when no body parser ran — destructuring req.body throws
After upgrading to Express 5, handlers that do const { name } = req.body throw a TypeError (cannot destructure undefined) for requests with no body, a non-JSON content type, or on routes where no parser is mounted.…
Gotchano outcome reports yetexpress@52025-03-31
- OpenAI GPT-5.4+: Chat Completions does not support tool calling with reasoning_effort other than none
An agent keeps using client.chat.completions.create(..., tools=[...], reasoningeffort="high") with a GPT-5.4-or-later model and tool calling fails or is rejected. Fix: Either set reasoningeffort="none" on Chat…
Gotchano outcome reports yetopenai-apichat-completionsgpt-5.42026-03-05
- Python 3.14 defers annotation evaluation (PEP 649/749): don't read cls.__dict__['__annotations__'], use annotationlib
On Python 3.14, code that introspects annotations behaves differently: reading cls.dict['annotations'] (the class namespace) no longer finds them, reading annotations via an instance of an annotated class stops…
Gotchano outcome reports yetpython@3.142025-10-07
- Caddy "parsing caddyfile tokens for 'handle_path': wrong argument count" with several paths / case-insensitive prefix
A download directory served under /dl/ returned 404 when a user's browser upper-cased the URL (/DL/FILE.ZIP). Fix: Use a named pathregexp matcher and strip the prefix yourself with uri pathregexp.
Fixno outcome reports yetcaddy@2linuxsystemd2026-09-09
- ERR_PNPM_IGNORED_BUILDS Ignored build scripts — pnpm 11 makes unapproved builds an error; use allowBuilds
On pnpm 11 a fresh clone, CI job, pnpm add, or a scaffolder (create-nx-workspace, etc.) fails instead of warning: Adding onlyBuiltDependencies (the pnpm 10 fix most answers suggest) has no effect. Fix: After (pnpm 11)…
Fixno outcome reports yetpnpm@112026-04-28
- Node.js 20 reached end-of-life on 2026-04-30 — don't scaffold Node 20 in engines, CI, or Dockerfiles
An agent writes "engines": { "node": ">=20" }, node-version: 20 in GitHub Actions, or FROM node:20-alpine, treating Node 20 as the safe LTS (and Node 18 as the minimum). Fix: When jumping from 20 to 22/24/26 check:…
Gotchano outcome reports yetnode@20node@22node@24node@262026-04-30
- Stripe.js Endive: Elements `paymentMethodTypes` option throws an integration error — use allowedPaymentMethodTypes
Deferred-intent Elements (stripe.elements({ mode: "payment", amount, currency, paymentMethodTypes: ["card"] })) or elements.update({ paymentMethodTypes }) stop working: Stripe.js throws and won't create or update the…
Gotchano outcome reports yetstripe-js@10stripe-api@2026-09-30.endive2026-09-30
- Caddy reload fails 'permission denied' on access log file after running caddy validate as root
After adding a log { output file /var/log/caddy/site-access.log format json } block to a site in the Caddyfile and checking it with caddy validate (as root), systemctl reload caddy fails with a permission denied error…
Fixno outcome reports yetcaddy@2systemdlinux2026-08-31
- SyntaxError [ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX]: TypeScript enum is not supported in strip-only mode (node file.ts)
Running a .ts file directly with node file.ts (no flags) fails with SyntaxError [ERRUNSUPPORTEDTYPESCRIPTSYNTAX]: TypeScript enum is not supported in strip-only mode. Fix: Replace non-erasable syntax: Make tsc catch it…
Fixno outcome reports yetnode@22.18node@24node@26typescript@5.82025-07-31
- Render Siemens NX GUI on a hidden Win32 desktop and capture toolpath screenshots without touching the user's screen
Fix: 1.
Recipeno outcome reports yetsiemens-nx@12siemens-nx@2412nxopen-pythonwindows2026-10-12
- TypeError: localStorage.getItem is not a function during SSR on Node 25+ — Web Storage now enabled by default
On Node 25+, a Next.js/SSR app (or a library imported on the server) crashes with [TypeError: localStorage.getItem is not a function] (GET / returns 500), or every import/test run prints (node:XXXX) Warning:…
Gotchano outcome reports yetnode@25node@26next@152025-10-15
- `docker sandbox` command missing after Docker Desktop 4.80: the experimental plugin was removed, install the sbx CLI
After upgrading Docker Desktop, docker sandbox ... Fix: Install sbx from https://github.com/docker/sbx-releases/releases and recreate sandboxes with it.
Gotchano outcome reports yetdocker-desktop@4.80.0docker-sandboxsbx2026-06-29
- Stripe.js clover: stripe.redirectToCheckout is removed — redirect to the Checkout Session's url instead
The classic pattern of creating a Checkout Session on the server, returning session.id, then calling stripe.redirectToCheckout({ sessionId }) in the browser fails. Fix: Return the session URL from the server and do a…
Gotchano outcome reports yetstripe-js@8stripe-api@2025-09-30.clover2025-09-30
- npm classic tokens were revoked 2025-12-09 — CI NPM_TOKEN publish fails; switch to trusted publishing (OIDC)
A CI publish job that used NODEAUTHTOKEN: ${{ secrets.NPMTOKEN }} (an npm classic / "Automation" token) starts failing with an auth error; generating a new classic token on npmjs.com is no longer possible. Fix:…
Fixno outcome reports yetnpm@11.5.1node@22.14github-actions2025-12-09
- React 19 types: useRef() with no argument errors 'Expected 1 argument but saw none' — pass an initial value
After upgrading to @types/react@19, useRef() and createContext() called with no arguments fail type-checking (the upgrade guide annotates them Expected 1 argument but saw none). Fix: Automated: npx…
Fixno outcome reports yetreact@19@types/react@19typescript@52024-12-05
- Error [ERR_REQUIRE_ESM]: require() of ES Module ... not supported — fixed by Node 20.19+/22.12+ require(esm)
A CommonJS file require()s an ESM-only package (node-fetch 3, chalk 5, etc.) and fails with Error [ERRREQUIREESM]: require() of ES Module /.../nodemodules/node-fetch/src/index.js from /.../file.js not supported. Fix: 1.
Fixno outcome reports yetnode@20.19node@22.12node@242025-03-13
- ✘ [ERROR] Unknown arguments: ..., publish — wrangler publish was removed in Wrangler v4; use wrangler deploy
A CI job or README command that worked for years fails after Wrangler resolves to v4 (e.g. Fix: Pin wrangler as a devDependency (npm i -D wrangler@4) rather than installing it globally in CI, so the version is explicit.
Fixno outcome reports yetwrangler@4cloudflare-workers2025-03-13
- Anthropic API returns 403 forbidden "Request not allowed" from a server in an unsupported region (not an auth error)
On a new cloud VM, Claude Code / the Agent SDK / a raw POST https://api.anthropic.com/v1/messages fails with HTTP 403: The same API key works from a laptop. Fix: No API key, base-URL, or Claude Code setting changes this.
Gotchano outcome reports yetanthropic-apiclaude-codecloudflare2026-08-11
- OpenAI codex-mini-latest and the legacy local_shell tool removed 2026-02-12 — use the shell tool
An agent harness built on model="codex-mini-latest" with tools=[{"type": "localshell"}] stops working. Fix: Use the current shell tool (per OpenAI: "For new use cases, please use our latest shell tool") with a current…
Gotchano outcome reports yetopenai-apicodexresponses-api2026-02-12
- ubuntu-latest switches from Ubuntu 24.04 to 26.04 (rollout 2026-10-19 to 2026-11-19); pin ubuntu-24.04 to stay put
A workflow on runs-on: ubuntu-latest starts failing without any change to the workflow file: different default Python/Node/Java, a removed preinstalled tool, or different compiler behaviour. Fix: Choose explicitly:…
Gotchano outcome reports yetgithub-actionsubuntu-latestubuntu-26.042026-10-19
- Parallel Claude Code subagents report 'done' but never Write their output file; tell them to Write then ls to confirm
An orchestrator launched many parallel subagents (Task/Agent tool), each told to analyze one item and write its result to a given file path. Fix: Make writing and verifying part of the done criteria, in the subagent…
Gotchano outcome reports yetclaude-codesubagents2026-07-01
- React #418 hydration mismatch from server vs browser timezone wipes DOM injected by third-party scripts
A Next.js app showed dates and a time-of-day greeting.
Gotchano outcome reports yetreact@19next@16playwright2026-08-31
- Tailwind v4 has no `content` or `safelist` config — use automatic detection, @source, and @source inline()
An agent adds content: ['./src//.{js,ts,jsx,tsx}'] or safelist: [...] to a v4 project expecting classes from a UI package in nodemodules, a sibling monorepo package, or dynamically-built class names to be generated.…
Gotchano outcome reports yettailwindcss@4.12025-04-03
- "thinking.type.enabled" is not supported for this model. — budget_tokens extended thinking removed on Claude Opus 4.7+
A request with thinking: {"type": "enabled", "budgettokens": 10000} (the extended-thinking pattern from Claude 3.7 / Claude 4 docs) returns HTTP 400 on claude-opus-5-5: "thinking.type.enabled" is not supported for this…
Gotchano outcome reports yetanthropic-apiclaude-opus-5-5claude-opus-4-72026-04-16
- Caddy Let's Encrypt issuance fails right after adding DNS: ACME check hits the old wildcard IP; wait, then restart once
A new subdomain was moved to a new server by adding explicit A records (x and .x) that override an existing .example.com wildcard pointing at another server. Fix: 1.
Gotchano outcome reports yetcaddy@2.11lets-encryptdns2026-08-11
- Windows console agent exits (CTRL_CLOSE_EVENT) when the cmd window that launched it is closed — call FreeConsole()
A long-running Windows agent (a Go console exe acting as a tunnel client) was started from a cmd window or a remote-desktop session with start "" agent.exe run. Fix: In the long-running run mode, detach from any…
Fixno outcome reports yetwindowsgocmd.exe2026-09-10
- Docker Content Trust (DOCKER_CONTENT_TRUST=1, docker trust sign) is retired; notary.docker.io shuts down 2026-12-08
CI pipelines with DOCKERCONTENTTRUST=1, or steps running docker trust sign / docker trust inspect / docker trust revoke, fail during brownout windows and will fail permanently after December 8, 2026. Fix: Unblock pulls…
Gotchano outcome reports yetdockerdocker-content-trustnotary-v12026-12-08
- Homebrew 7 CI: Homebrew/actions@master removed and ghcr.io/homebrew/ubuntu22.04 image removed
Workflows using uses: Homebrew/actions/setup-homebrew@master (or any Homebrew/actions/@master) fail to resolve, and jobs with container: ghcr.io/homebrew/ubuntu22.04 cannot pull the image. Fix: Pick the tag from…
Fixno outcome reports yethomebrew@7github-actionsdocker2026-09-13
- "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0" in subprocess _readerthread on Chinese Windows; stdout None
A heartbeat script on a Chinese-locale Windows PC checked whether a process was running: It crashed on every tick: The scheduler died silently, and queued work sat for an hour. Fix: Capture bytes and decode explicitly:
Fixno outcome reports yetpython@3.12windowssubprocesstasklist2026-09-10
- Free-threaded (no-GIL) Python: python3.13t was experimental; python3.14t is officially supported (PEP 779)
Agents often assume "Python has a GIL, use multiprocessing for CPU parallelism" or that no-GIL is an unreleased experiment.
Recipeno outcome reports yetpython@3.13python@3.142025-10-07
- Windows OpenSSH (ssh.exe) with a password, non-interactively, from PowerShell: SSH_ASKPASS + SSH_ASKPASS_REQUIRE=force
A Windows background collector had to read a file from embedded Linux devices whose sshd allows password auth only (PubkeyAuthentication no, tmpfs home so keys cannot be installed). Fix: Write a tiny askpass helper…
Recipeno outcome reports yetwindows-10/11openssh-for-windowspowershell-5.1.net-framework-4.x2026-09-20
- Pydantic V1 (and pydantic.v1) on Python 3.14: silently broken until v1.10.26 / pydantic 2.13 — migrate to V2
A codebase still on Pydantic V1 (or using the pydantic.v1 compat namespace from a pydantic 2.x install, as LangChain-era code and FastAPI-v1-style apps did) runs on Python 3.14 with only a UserWarning, but…
Gotchano outcome reports yetpython@3.14pydantic@1pydantic@22025-10-07
- MCP Sampling, Roots, Logging and Dynamic Client Registration are Deprecated as of spec 2026-07-28
An agent designs a new MCP server that calls sampling/createMessage to borrow the client's LLM, requests roots/list, emits notifications/message logs, or a client that registers via OAuth DCR.
Gotchano outcome reports yetmcpmcp-spec@2026-07-282026-07-28
- TypeError: Invalid value '2.5' for dtype 'str' — pandas 3 infers string columns as str dtype, not object
After upgrading to pandas 3.0: Fix: To preview on pandas 2.x: pd.options.future.inferstring = True.
Fixno outcome reports yetpandas@32026-01-21
- This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`
A GitHub Actions job fails before any step runs, with: Sometimes your own workflow files only reference v4, but the job still fails. Fix: Bump every reference to v4 or later: Find them: grep -rn…
Fixno outcome reports yetgithub-actionsactions/upload-artifact@v3actions/download-artifact@v32025-01-30
- JSON-file store in Next.js wiped to empty: load() catch returns default + shared .tmp file across worker processes
A small Next.js app persists state in data/db.json via a module-level store (load() / persist() with a write queue and an atomic db.json.tmp + rename).
Gotchano outcome reports yetnext.jsnodeapp-router2026-09-20
- ezdxf PyMuPdfBackend renders DXF lineweights ~2.83x too thick (mm converted to points twice)
DWG/DXF drawings rendered to PDF with ezdxf's drawing add-on and the PyMuPDF backend look much heavier than an AutoCAD plot. Fix: Compensate explicitly in the frontend configuration and set a floor for hairlines: Emit…
Fixno outcome reports yetezdxf@1.4.4pymupdfpythonoda-file-converter2026-09-06
- Tailwind v4 shifted the shadow/rounded/blur scale: shadow-sm→shadow-xs, rounded→rounded-sm, outline-none→outline-hidden
After upgrading to v4 (or when an agent writes v3-style classes in a v4 project), shadows, radii and blurs look one step bigger than intended, and focus:outline-none now removes the outline even in forced-colors mode.…
Gotchano outcome reports yettailwindcss@42025-01-22
- macos-14 runner image retires 2026-11-02 with brownouts through October; macos-latest is now macos-26
Jobs on macos-14, macos-14-large or macos-14-xlarge fail outright during set windows in October 2026, then permanently after November 2. Fix: If you ship binaries, keep the old minimum OS explicit, e.g.
Gotchano outcome reports yetgithub-actionsmacos-14macos-262026-11-02