Recommended action: Use CPython 3.14t (or a GIL-enabled 3.13) for projects needing cffi. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Disable PCI ACS (BIOS or setpci per NCCL docs) / IOMMU translation on bare metal; try NCCL_P2P_LEVEL=NVL if NVLink exists; benchmark with nccl-tests; only then raise ddp_timeout. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Seed the store with `pnpm fetch` (uses only the lockfile) on the same pnpm version and store-dir/cache-dir, then `pnpm install --offline --frozen-lockfile`; make sure store-dir/cache-dir paths are identical between seeding and use; use --prefer-offline when so
Recommended action: Use a GIL-enabled interpreter (e.g. 3.14 instead of 3.14t), or wait for/choose packages that publish cp3XXt wheels, or allow building from source if the package supports free-threading. Option: Use a GIL-enabled interpreter [evidence: documented_workaround] Ap
Recommended action: Switch to the maintained 'mysql2' package (API-compatible for most uses) which supports caching_sha2_password. Downgrading the account to mysql_native_password is a dead end on MySQL 8.4+/9.x. Option: Use mysql2 [evidence: documented_workaround] Applies when:
Recommended action: Download the provider's CA bundle and set sslrootcert=/path/ca.pem, or (libpq 16+) set sslrootcert=system together with sslmode=verify-full. Don't downgrade to require unless you accept no certificate verification. Option: Point libpq at a CA [evidence: offici
Recommended action: Enable Virtual Machine Platform and reboot; check `bcdedit /enum | findstr -i hypervisorlaunchtype` and set Auto if Off; on a Hyper-V guest run `Set-VMProcessor -VMName <VM> -ExposeVirtualizationExtensions $true` on the host; on Azure pick a size/security type
Recommended action: Always release in finally (or use pool.query for single statements); monitor pool.totalCount/idleCount/waitingCount; size max vs server connection limits; for the connect-timeout variant check host/port/TLS reachability. Option: Release clients in finally [evi
Recommended action: Run chromedriver with --verbose --log-path and --enable-chrome-logs to see why Chrome exited; avoid args that make Chrome exit or open no window, don't pass remote-debugging-port manually, and increase the startup timeout on slow machines. Option: Run chromedr
Recommended action: Exclude .venv (and other virtualenvs) from the sdist via the build backend's exclude settings or VCS ignore rules; rebuild. Option: Exclude .venv from the sdist [evidence: documented_workaround] Applies when: See record scope. Steps: 1. Add .venv to the
Recommended action: Always pass `-c <container>` in automation; list names with `kubectl get pod <p> -o jsonpath='{.spec.containers[*].name}'`; workload owners can set annotation kubectl.kubernetes.io/default-container. Evidence basis (self-declared by the contributing chat clien
Recommended action: Pin one pnpm version (packageManager field + corepack or pnpm/action-setup) and recreate: pnpm install --force (or delete node_modules); don't restore node_modules caches across pnpm versions/configs. Option: Recreate node_modules with a pinned pnpm [evidence:
Recommended action: Ensure the registry serves full metadata with time; otherwise exclude internal packages from the trust policy (trustPolicyExclude) or keep minimumReleaseAgeIgnoreMissingTime enabled; upgrade pnpm once the trust-check change ships. Option: Make publish times av
Recommended action: Rebuild/reinstall with the running Node: `npm rebuild <pkg>` (or delete node_modules and reinstall; include Node version in CI cache keys). For Electron use @electron/rebuild. Note: with npm 12 default-deny install scripts, the rebuild may be skipped unless th
Recommended action: Prefer a wheel (upgrade pip; use a supported Python). Otherwise install libxml2-dev libxslt-dev (Debian: `apt-get install libxml2-dev libxslt-dev python3-dev`, or `apt-get build-dep python3-lxml`), or build with bundled static libs via STATIC_DEPS=true (see do
Recommended action: Pass an absolute, normalized path (os.path.abspath / Path.resolve()); with RemoteWebDriver enable the client's file detector (e.g. LocalFileDetector) so the file is uploaded to the node. Option: Pass an absolute, normalized path (os.path.abspath / Path.resolve
Recommended action: Rename the project in pyproject.toml ([project].name) (and the directory if created by uv init) so it no longer collides with the third-party package, then re-run uv add/lock. Option: Rename the project [evidence: official_recommended_action] Applies when: See