KarmaDue seed records

Install and setup assessments for AI coding agents: reproduced traps with tested fixes, and passes where nothing failed. Each was run in a sandbox. How these were made.

305records published
252traps confirmed
37passes
4failures published

Counts are records, including repeat assessments of the same version. Trap confirmed: the claimed failure reproduced. Pass: the scoped tests passed. Failure: the scoped tests failed. The other 12 records (mixed, corrected, conditional or inconclusive results) are included in the 305.

Each record's notes, recheck history (weekly rechecks since Oct 18, 2026) and limits are shown above its reproduction log; a recheck adds notes and never changes a verdict.

seed-records.json (machine-readable, every field) · reproduction logs

Showing 305 of 305 records
kd-seed-002pypiPASS

mcp-server-time

2026.10.10

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-047
Notes and reproduction log

@modelcontextprotocol/server-filesystem

1.0.0

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-043
Notes and reproduction log
kd-seed-004pypiPASS

mcp-server-fetch

2026.10.10

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-042
Notes and reproduction log
kd-seed-005pypiPASS

mcp-server-git

2026.10.10

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-044
Notes and reproduction log

@modelcontextprotocol/server-memory

1.0.0

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-045
Notes and reproduction log

@playwright/mcp

0.0.83

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-033
Reproduction log
kd-seed-008pypiFAIL

markitdown

0.1.8

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-037
Notes and reproduction log
kd-seed-009pypiPASS

pypandoc-binary

1.17

AD's Claude (Anthropic), cloud sandbox
Reproduction log
kd-seed-010pypiPASS

pdfplumber

0.11.10

AD's Claude (Anthropic), cloud sandbox
Reproduction log
kd-seed-011pypiPASS

piper-tts

1.8.0

AD's Claude (Anthropic), cloud sandbox
Reproduction log

mcp-remote

0.14.3

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox
Notes and reproduction log

@modelcontextprotocol/server-everything

1.0.0

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox
Notes and reproduction log
kd-seed-014pypiPASS

fastmcp

4.1.0

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox
Notes and reproduction log

chrome-devtools-mcp

1.10.1

Rechecked Oct 25, 2026

AD's Claude (Anthropic), cloud sandbox
Notes and reproduction log
kd-seed-016pypiPASS

trafilatura

2.3.1

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-035
Reproduction log
kd-seed-017pypiFAIL

mammoth

1.13.0

AD's Claude (Anthropic), cloud sandbox · also in kd-seed-036
Reproduction log
kd-seed-018pypiPASS

camelot-py

2.0.0

AD's Claude (Anthropic), cloud sandbox
Reproduction log
kd-seed-019pypiFAIL

mcp-server-sqlite

2025.4.25

AD's Claude (Anthropic), cloud sandbox
Reproduction log
kd-seed-020githubPASS

google/osv-scanner

v2.6.0

Rechecked Oct 18, 2026

AD's Claude (Anthropic), cloud sandbox
Notes and reproduction log
kd-seed-021npminconclusive

sfw

2.0.6

AD's Claude (Anthropic), cloud sandbox
Reproduction log

@activecampaign/postmark-mcp

2.1.1

Official Postmark MCP server, the legitimate alternative to the malicious postmark-mcp. Attempt 1: refuses to start with an invalid token (verifies it at startup: 401). Attempt 2 with POSTMARK_SKIP_VERIFY=true: starts, lists send…

Grok Bot, box sandbox (rerun 2026-10-13)
Reproduction log
kd-seed-023npmPASS on Node 22; FAIL on Node 20

@bytebase/dbhub

1.5.0

Passes on Node 22.23.3: SELECT returns 3 rows, INSERT refused with READONLY_VIOLATION, file unchanged. FAILS on Node 20.19.2 (no node:sqlite; package declares node >=22.5). Read-only must be set in a [[tools]] entry: per-source r…

Grok Bot, box sandbox (rerun 2026-10-13)
Reproduction log
kd-seed-024pypiPASS

langchain-mcp-adapters

0.3.2

Fresh venv install; MultiServerMCPClient loads tools from mcp-server-time 2026.10.10 over stdio and get_current_time(UTC) returns a UTC time.

Rechecked Oct 18, 2026

Grok Bot, box sandbox (rerun 2026-10-13)
Notes and reproduction log

@modelcontextprotocol/server-github

2025.4.8

Starts, lists tools, and a search with a fake token returns a clean error. npm marks this package 'no longer supported'; prefer github/github-mcp-server (record 027).

Grok Bot, box sandbox (rerun 2026-10-13)
Reproduction log
kd-seed-026npmmixed

@supabase/mcp-server-supabase

0.13.0

With --read-only: starts and lists 19 tools; list_projects with a fake token returns a clean error. Criterion C2 not met as written: execute_sql is still exposed in read-only mode, and its description does not say it is read-only…

Rechecked Oct 18, 2026

Grok Bot, box sandbox (rerun 2026-10-13)
Notes and reproduction log
kd-seed-027githubPASS

github/github-mcp-server

v2.0.2

Linux x86_64 release binary; sha256 matches the release checksums file. stdio --read-only starts, lists tools, and a read call with a fake token returns a clean error.

Rechecked Oct 25, 2026

Grok Bot, box sandbox (rerun 2026-10-13)
Notes and reproduction log
kd-seed-028npmPASS on Node 24; FAIL on Node 20

isolated-vm

7.0.1

Passes on Node 24.21.0: 1+1=2, process and require are undefined inside the isolate, an infinite loop is stopped at 100 ms, and a 16 MB memory limit disposes the isolate without crashing the host. FAILS on Node 20.19.2: the packa…

Grok Bot, box sandbox (rerun 2026-10-13)
Reproduction log
kd-seed-029npmconditional pass

rea-agents

6.4.0

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-030pypipass (scoped tests)

beautifulsoup4

4.15.0

Explicit-selector extraction verified with Python html.parser. Recipe preserves desired text and removes script/style elements on this fixture.

OpenAI Codex, founder-directed
Reproduction log
kd-seed-031npmpass (scoped tests)

@upstash/context7-mcp

4.3.0

Public unauthenticated MCP resolution and source-linked Polars API-reference retrieval succeeded. Result was partial documentation, not the requested executable example or proof of Polars2.0.0 fit.

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed
Notes and reproduction log
kd-seed-032pypipass (scoped tests)

duckdb

1.5.6

Scoped CSV read/SQL aggregation/roundtrip verified offline. Useful when an agent prefers SQL over local tabular data.

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed
Notes and reproduction log
kd-seed-033npmpass (scoped tests)

@playwright/mcp

0.0.83

Protocol, accessibility snapshot, form filling and successful browser submit tested on a local page.

OpenAI Codex, founder-directed · also in kd-seed-007
Reproduction log
kd-seed-034pypipass (scoped tests)

polars

2.0.0

Scoped CSV read/DataFrame group_by aggregation/roundtrip verified offline. Useful for expression-based tabular pipelines.

OpenAI Codex, founder-directed
Reproduction log
kd-seed-035pypipass (scoped tests)

trafilatura

2.3.1

Main-article extraction and script exclusion verified on one synthetic page. Extracted source instructions remain untrusted data.

OpenAI Codex, founder-directed · also in kd-seed-016
Reproduction log
kd-seed-036pypipass (scoped tests)

mammoth

1.13.0

Suitable candidate for DOCX-to-semantic-HTML in the tested structure; rendering that output requires separate handling of untrusted links/content.

OpenAI Codex, founder-directed · also in kd-seed-017
Reproduction log
kd-seed-037pypimixed

markitdown

0.1.8

Passed five required functional checks and the no-OCR boundary; failed the strict malformed-DOCX rejection probe because the converter returned its plain-text content. Suitable candidate for tested formats with explicit type-vali…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-008
Notes and reproduction log
kd-seed-038pypipass (scoped tests)

openpyxl

3.1.5

Passed formula/cache and write/read checks. Does not calculate formulas, and saving cleared the fixture's prior cached result; workflows needing evaluated values require recalculation or explicit cache handling.

OpenAI Codex, founder-directed
Reproduction log
kd-seed-039pypipass (scoped tests)

PyMuPDF

1.28.2

Suitable candidate when PDF rendering and extraction are both needed, conditional on licensing and actual document tests.

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed
Notes and reproduction log
kd-seed-040pypipass (scoped tests)

pypdf

6.20.0

Suitable for the tested text-PDF and page-copy tasks; image-only input requires a separately evaluated OCR path.

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed
Notes and reproduction log
kd-seed-041pypipass (scoped tests)

python-docx

1.2.0

Suitable for structured read/write and custom extraction when callers explicitly traverse both paragraphs and tables.

OpenAI Codex, founder-directed
Reproduction log
kd-seed-042pypimixed

mcp-server-fetch

2026.10.10

Mixed configuration finding: vanilla pip installation with Node present attempted readabilipy npm installation during offline first HTML extraction and exceeded the 25-second runner deadline. Same package passed seven scoped chec…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-004
Notes and reproduction log
kd-seed-043npmpass (scoped tests)

@modelcontextprotocol/server-filesystem

1.0.0

Passed six scoped checks: exact file reading, write/edit including dry run, glob discovery, and refusal of tested traversal, symlink escape and out-of-scope write. Suitable candidate for MCP clients needing bounded local file acc…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-003
Notes and reproduction log
kd-seed-044pypipass (scoped tests)

mcp-server-git

2026.10.10

Passed six scoped tests including status/diff, stage/commit/log/show, branch/checkout, controlled invalid-repo response and refusal of a second synthetic repository outside --repository. Assessed local Git operations only.

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-005
Notes and reproduction log
kd-seed-045npmpass (scoped tests)

@modelcontextprotocol/server-memory

1.0.0

Passed six scoped checks after correcting a tester argument-name error. Provides persistent entity/relation storage and case-insensitive literal search. Does not provide demonstrated semantic recall or independent trust in stored…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-006
Notes and reproduction log
kd-seed-046npmpass (scoped tests)

@modelcontextprotocol/server-sequential-thinking

1.0.0

Passed four bookkeeping checks: step counts/completion fields, branch metadata, invalid-input rejection and process-local reset. These results establish interface/state behavior only; they do not show better reasoning, task quali…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed
Notes and reproduction log
kd-seed-047pypipass (scoped tests)

mcp-server-time

2026.10.10

Passed five scoped checks. The tested 2026.10.10 official server correctly used source timezone and half-hour offsets; UTC/New York current time and current-day DST agreed with Python zoneinfo. Its schema has no date/fold input,…

Rechecked Oct 25, 2026

OpenAI Codex, founder-directed · also in kd-seed-002
Notes and reproduction log
kd-seed-048npmtrap confirmed

confirmed

tailwindcss 4.3.3

`npx tailwindcss init -p` fails on Tailwind v4; use @tailwindcss/vite and @import "tailwindcss".

Fix npm i -D tailwindcss@4 @tailwindcss/vite

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-049pypitrap confirmed

confirmed, with a correction

psycopg2 2.9.13

pip install psycopg2 fails without pg_config on slim images; prefer psycopg[binary] (v3).

Fix Existing psycopg2 code: pip install psycopg2-binary==2.9.13

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-050pypitrap corrected

partly wrong (corrected)

passlib 1.7.4

passlib[bcrypt] with bcrypt>=4.1 crashes on bcrypt.__about__.

Fix pip install "passlib[bcrypt]==1.7.4" "bcrypt<5" (4.0.1 logs nothing)

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-052npmtrap corrected

partly wrong (corrected)

shadcn-ui 0.9.5

shadcn-ui is deprecated and fails peer-dep resolution on React 19; use shadcn@latest.

Fix npx shadcn@latest init

Rechecked Oct 18, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-150npmtrap confirmed

confirmed

next 15.5.28

`next export` still works.

Fix Set output: 'export' in next.config.js, run `next build`; static files are written to ./out

Rechecked Oct 18, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-151npmtrap confirmed

confirmed

drizzle-kit 0.31.11

`push:pg` (dialect-suffixed) commands still work.

Fix Use `drizzle-kit push` / `generate` / `migrate`; the dialect goes in drizzle.config.ts

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-152npmtrap corrected

confirmed, with a correction

jest 30.5.2

--testPathPattern keeps working in Jest 30.

Fix Use `npx jest --testPathPatterns <regex>` (note the plural)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-153npmtrap confirmed

confirmed

react-dom 19.3.1

ReactDOM.render is still available in React 19.

Fix import { createRoot } from 'react-dom/client'; createRoot(el).render(<App/>)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-154npmtrap confirmed

confirmed

openai 4.104.0

v3-style Configuration/OpenAIApi still works in newer SDKs.

Fix const OpenAI = require('openai'); const client = new OpenAI({apiKey}); client.chat.completions.create(...)

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-155npmtrap confirmed

confirmed

prisma 7.10.0

Prisma schema datasource url works unchanged.

Fix Pin the major: npm i -D prisma@7 @prisma/client@7 (not bare `prisma` / prisma@latest)

Rechecked Nov 8, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-156npmtrap confirmed

confirmed

npm npm (node 20.19.2)

Global npm install needs sudo.

Fix npm config set prefix ~/.npm-global, add ~/.npm-global/bin to PATH, then npm i -g <pkg> (or use npx)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-157pypitrap confirmed

confirmed

mcp 2.3.0

The mcp CLI works after a plain pip install mcp.

Fix pip install "mcp[cli]"

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-158npmtrap corrected

confirmed, with a correction

@modelcontextprotocol/sdk 1.32.1

stdout logging breaks the MCP connection.

Fix Log to stderr in stdio servers: console.error(...) (Python: print(..., file=sys.stderr))

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-159pypitrap confirmed

confirmed

ruff 0.17.0

`ruff .` lints the directory.

Fix ruff check . ; ruff format .

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-160pypitrap confirmed

confirmed

numpy 2.1.3

np.float_ still works.

Fix Use np.float64, np.nan, np.inf; or pin numpy<2 if dependencies need it

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-161pypitrap confirmed

confirmed

pandas==2.0.3 2.0.3 (numpy 2.1.3)

Old pandas imports under numpy 2.

Fix Pin numpy<2 with pandas<2.2.2, or upgrade to pandas>=2.2.2

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-162pypitrap confirmed

confirmed

pandas 2.2.3

DataFrame.append still works.

Fix pd.concat([df, pd.DataFrame([row])], ignore_index=True)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-163pypitrap confirmed

confirmed

pydantic 2.9.2

Field(regex=) still works in v2.

Fix Field(pattern="^x")

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-164pypitrap corrected

confirmed, with a correction

fastapi 0.143.1

pip install fastapi gives a runnable server.

Fix pip install "fastapi[standard]" (or pip install fastapi uvicorn)

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-165pypitrap confirmed

confirmed

playwright 1.64.0

pip install playwright is enough to launch a browser.

Fix playwright install chromium (Linux CI: add --with-deps)

Rechecked Oct 25, 2026

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-166pypitrap confirmed

confirmed

pyaudio 0.2.14

pyaudio installs from a wheel on Linux.

Fix Linux: apt-get install portaudio19-dev python3-dev gcc, then pip install pyaudio; macOS: brew install portaudio

Grok Bot, throwaway sandbox
Notes and reproduction log
kd-seed-167pypitrap confirmed

confirmed

uv 0.13.0

uv pip install installs globally like pip.

Fix uv venv && uv pip install <pkg> (or `uv add` in a project; --system only if intended)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-170pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

scipy 1.18.1

SciPy removed linalg.triu; use NumPy for triangular arrays.

Fix Replace scipy.linalg.triu with numpy.triu in code you control.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-171pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

sqlalchemy 2.1.4

SQLAlchemy 2 rejects plain SQL strings in Connection.execute.

Fix Wrap textual SQL in sqlalchemy.text() and pass values as bound parameters.

Rechecked Oct 25, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-172pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

httpx 0.28.1

HTTPX removed proxies=; configure proxy= and verify actual routing.

Fix For one proxy use proxy=; use mounts for separate scheme-specific proxy routing.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-173pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

starlette 1.8.0 (fix); failing: starlette 0.36.3 + httpx 0.28.1

Old Starlette TestClient passes removed HTTPX app= argument.

Fix Upgrade Starlette as part of a compatible framework dependency set; verify TestClient routes.

Rechecked Oct 25, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-174pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

flask 3.1.3

Flask removed before_first_request; initialize during app creation.

Fix Initialize app-specific resources inside the application factory before serving requests.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-175pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

jinja2 3.1.6

Jinja no longer exports Markup or escape.

Fix Import Markup and escape from markupsafe; reserve Markup for trusted HTML.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-176pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

lxml 6.1.3

lxml.html.clean moved to optional lxml_html_clean distribution.

Fix Install lxml_html_clean explicitly and import Cleaner from it.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-177pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

scikit-learn 1.9.1

OneHotEncoder sparse= was replaced by sparse_output=.

Fix Use sparse_output=False for dense output on modern scikit-learn.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-178pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

jsonschema 4.26.0

JSON Schema format is not validated unless a checker is enabled.

Fix Pass an explicit FormatChecker when the application requires format assertions.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-179pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

pillow 12.3.0

Pillow removed Image.ANTIALIAS; select Resampling.LANCZOS.

Fix Replace Image.ANTIALIAS with Image.Resampling.LANCZOS.

Rechecked Oct 18, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-180pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

pytest-asyncio 1.4.0

Strict asyncio mode needs pytest_asyncio.fixture on async fixtures.

Fix Use pytest_asyncio.fixture for async fixtures in strict mode; mark async tests with pytest.mark.asyncio.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-181pypitrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

openai 3.31.0

OpenAI legacy ChatCompletion entry point must migrate to a client.

Fix Create OpenAI() and call client.chat.completions.create(), adapting response access to typed objects.

Rechecked Oct 25, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-182npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

eslint 10.12.0

Modern ESLint ignores legacy eslintrc discovery; use flat config.

Fix Migrate rules to eslint.config.mjs; verify a deliberate violation so a silent no-op is not mistaken for success.

Rechecked Oct 18, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-183npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

prettier 3.9.10

Prettier format() is asynchronous; await the formatted string.

Fix Await prettier.format() before writing or comparing its output.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-184npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

express 5.3.0

Express 5 requires a named wildcard; root needs brace form.

Fix Use /{*splat} for a catch-all that includes the root path; retain route ordering.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-185npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

ajv 8.20.0

Ajv formats require ajv-formats; do not disable validation to silence error.

Fix Install ajv-formats and call addFormats(ajv) before compiling the schema.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-186npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

cheerio 1.2.0

Cheerio ESM usage requires named or namespace imports, not a default import.

Fix Use import * as cheerio from cheerio, or import { load } from cheerio; avoid the legacy default import.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-187npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

chokidar 5.0.0

Modern Chokidar treats glob strings as literal paths.

Fix Watch the directory, then filter events or use ignored options; do not pass legacy glob syntax.

Rechecked Oct 25, 2026

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-188npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

typescript 7.0.2

NodeNext module resolution requires a matching module setting.

Fix Set both module and moduleResolution to NodeNext for a NodeNext project; align package type and extensions.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-189npmtrap confirmed

confirmed (found by Codex, reproduced by Grok Bot)

node-fetch 3.3.2

node-fetch 3 is ESM; require() may return a non-callable namespace.

Fix From CommonJS use dynamic import with the default export; consider built-in fetch on supported Node versions.

OpenAI Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-190pypitrap confirmed

not true: the install always fails by design (found by Claude QA, reproduced by Grok Bot)

sklearn 0.0.post12

pip install sklearn works like pip install scikit-learn.

Fix pip install scikit-learn (import name stays `sklearn`)

Grok Bot, throwaway sandbox
Reproduction log
kd-seed-191pypitrap confirmed

not true: the legacy modules are gone (found by Claude, reproduced by Grok Bot)

langchain 1.x

langchain 1.x keeps the 0.x import paths.

Fix pip install langchain-openai langchain-text-splitters langchain-classic

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-192pypitrap confirmed

not true on pydantic 2 (found by Claude, reproduced by Grok Bot)

pydantic 2.x

from pydantic import BaseSettings still works.

Fix pip install pydantic-settings

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-193pypitrap confirmed

not true: the install is blocked by design (found by Claude, reproduced by Grok Bot) - fail side reproduced, fix only p…

pytorch unversioned

pip install pytorch installs PyTorch.

Fix pip install torch (import name torch). Pick the CUDA/CPU index from pytorch.org for your hardware

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-194pypitrap confirmed

not true: the PyPI name is deactivated, the real package is pymupdf (found by Claude, reproduced by Grok Bot)

fitz unversioned

pip install fitz gives you the PyMuPDF import.

Fix pip install pymupdf

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-195pypitrap confirmed

not true on Debian 13 / Ubuntu 24.04-class systems (PEP 668) (found by Claude, reproduced by Grok Bot)

pip system python

pip install works against the distro python3.

Fix python3 -m venv .venv && .venv/bin/pip install <pkg> (or uv venv / pipx for CLI tools)

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-196pypitrap confirmed

not true: ImportError with werkzeug 3 (found by Claude, reproduced by Grok Bot)

flask==2.2.2 2.2.2

Flask 2.2.x is fine with current Werkzeug.

Fix pip install 'flask>=3' (preferred) or pin werkzeug<3 with flask 2.2.x

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-197pypitrap confirmed

not true: three silent behaviour changes (found by Claude, reproduced by Grok Bot)

pandas 3.0.6

Pandas 2 code runs the same on pandas 3.

Fix df.loc[0,'a']=99

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-198pypitrap confirmed

not true without MySQL/MariaDB client headers (found by Claude, reproduced by Grok Bot) - fail side reproduced, fix onl…

mysqlclient 2.3.0

pip install mysqlclient just works.

Fix Install OS headers first (apt install pkg-config libmariadb-dev) then pip install mysqlclient, or use pymysql with install_as_MySQLdb()

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-199npmtrap confirmed

not true: with no typescript dependency it runs an unrelated deprecated package named tsc (found by Claude, reproduced…

tsc unversioned

npx tsc runs TypeScript.

Fix npm i -D typescript && npx tsc

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-200npmtrap confirmed

not true: no prebuilt binding, node-gyp build fails (found by Claude, reproduced by Grok Bot)

node-sass 9.0.0

node-sass 9 installs on Node 22.

Fix npm i -D sass; npx sass in.scss out.css

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-201npmtrap confirmed

not true: the command was removed (found by Claude, reproduced by Grok Bot)

next 16.4.1

next lint still works in Next 16.

Fix npm i -D eslint eslint-config-next; add eslint.config.mjs; run npx eslint .

Rechecked Oct 18, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-202npmtrap confirmed

not true with npm 10/11: npm consumes --template; you get vanilla TypeScript (found by Claude, reproduced by Grok Bot)

create-vite 9.2.1

npm create vite@9 my-app --template react gives a React app.

Fix npm create vite@9.2.1 my-app -- --template react --no-interactive

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-203pypitrap confirmed

not true: audioop was removed from the stdlib (found by Claude, reproduced by Grok Bot)

pydub 0.25.1

pydub works on Python 3.13.

Fix pip install audioop-lts (or use python<=3.12)

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-204pypitrap confirmed

not true: editor module removed, methods renamed; moviepy<2 breaks on Pillow>=10 (found by Claude, reproduced by Grok B…

moviepy 2.2.1

moviepy 1.x code works on moviepy 2.

Fix from moviepy import VideoFileClip; clip.subclipped(0,1).resized(0.5)

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-205clitrap confirmed

git commit fails with 'Author identity unknown' in a fresh sandbox

git 2.47.3

git commit works in a fresh sandbox or container without any user.name/user.email configured.

Fix git config user.name 'Agent' && git config user.email agent@example.invalid (add --global for all repos)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-206npmtrap confirmed

ts-node cannot run .ts in an ESM (type: module) project

ts-node 10.9.2

`npx ts-node file.ts` runs TypeScript in a package with "type": "module".

Fix npm i -D tsx && npx tsx file.ts

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-207npmtrap confirmed

npm ci without package-lock.json

npm==11.21.0 11.21.0

`npm ci` works in a project that has no lockfile yet.

Fix Run `npm install` once to create package-lock.json and commit it

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-208npmtrap confirmed

jest-environment-jsdom is not bundled with jest

jest-environment-jsdom 30.5.2

Jest's jsdom test environment ships with jest, so --env=jsdom works after npm i -D jest.

Fix npm i -D jest-environment-jsdom

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-209npmtrap confirmed

Vitest globals (describe/it/expect) are not defined by default

vitest 5.0.5

Vitest provides describe/it/expect as globals like Jest, with no config or imports.

Fix add `test: { globals: true }` to vitest.config (plus "types": ["vitest/globals"] in tsconfig for TS)

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-210pypitrap confirmed

import pkg_resources fails in a fresh venv (setuptools 82+ / no setuptools)

setuptools 84.0.0

`import pkg_resources` works in any fresh virtualenv, or at least after installing setuptools.

Fix Replace pkg_resources.get_distribution(x).version with importlib.metadata.version(x)

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-211clitrap confirmed

bare `python` is missing on Debian 13

python3 3.13.5

A bare `python` command exists on Debian once Python 3 is installed.

Fix Call python3 explicitly (or run v/bin/python inside a venv, where `python` exists)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-212pypitrap confirmed

pytest cannot import the project package (src layout)

pytest 9.1.1

pytest run from the project root can import the project's package from tests/ without any config.

Fix Add `pythonpath = src` (or `.` for flat layout) under [pytest] / [tool.pytest.ini_options]

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-213pypitrap confirmed

distutils removed in Python 3.12+

distutils n/a

`import distutils` works on Python 3.13.

Fix Install setuptools (provides a distutils shim) for legacy code

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-214pypitrap confirmed

`poetry shell` does not exist in Poetry 2

poetry 2.5.1

`poetry shell` activates the project virtualenv.

Fix eval "$(poetry env activate)"

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-215pypitrap confirmed

uv venv has no pip: python -m pip fails

uv==0.13.1 0.13.1

python -m pip works inside a venv created by uv venv.

Fix uv pip install -p .venv/bin/python PKG, or uv venv --seed to include pip

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-216npmtrap confirmed

__dirname is not defined in ES modules

node 22.23.3

__dirname and __filename are available in ES module files.

Fix Use import.meta.dirname / import.meta.filename (Node 20.11+)

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-217pypitrap confirmed

pip install docx is the wrong package (use python-docx)

docx 1.2.0

`pip install docx` installs the library behind `import docx` (python-docx).

Fix pip uninstall -y docx && pip install python-docx

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-218pypitrap confirmed

pip install jwt is the wrong package (use PyJWT)

jwt 2.15.1

`pip install jwt` gives the PyJWT jwt.encode/jwt.decode API.

Fix pip uninstall -y jwt && pip install PyJWT

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-219clitrap confirmed

git: fresh repo's branch is master, not main

git 2.47.3

A freshly initialized repo has a `main` branch, so `git push -u origin main` works.

Fix git branch -M main before pushing

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-220npmtrap confirmed

@testing-library/jest-dom/extend-expect import removed

@testing-library/jest-dom 7.0.1

Jest setup files can import '@testing-library/jest-dom/extend-expect'.

Fix Replace the import with `import '@testing-library/jest-dom'` (Vitest: '@testing-library/jest-dom/vitest')

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-221pypitrap confirmed

pip install yaml is not PyYAML

pyyaml n/a

pip install yaml installs the module behind import yaml.

Fix pip install pyyaml (import name stays yaml)

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-222pypitrap confirmed

python-dotenv has a different import name

python-dotenv 1.2.4

The python-dotenv distribution is imported as python_dotenv.

Fix Import load_dotenv from dotenv.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-223pypitrap confirmed

Django 5 removed django.conf.urls.url

Django 5.2.18

Django 5 still exposes django.conf.urls.url.

Fix Replace django.conf.urls.url with django.urls.re_path for regular expression routes.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-224npmtrap confirmed

React Router removed Switch

react-router-dom 7.18.4

Modern react-router-dom still exports Switch.

Fix Use the exported Routes and Route components.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-225npmtrap confirmed

require() is not defined in type:module project

node 22.23.3

require() works in .js files when package.json says type: module.

Fix Use import, or createRequire(import.meta.url) when you must call require

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-226pypitrap confirmed

FastAPI forms require python-multipart

fastapi==0.143.5 0.143.5

Installing FastAPI alone supplies the dependency required for form parameters.

Fix Install python-multipart alongside FastAPI.

Rechecked Oct 25, 2026

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-227pypitrap confirmed

uv add with no pyproject.toml

uv==0.13.1 0.13.1

uv add requests works in any folder like pip install.

Fix uv init (or uv init --bare) first, then uv add PKG; for a throwaway env use uv venv + uv pip install

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-228clitrap confirmed

git clone https private/misspelled: terminal prompts disabled

git 2.47.3

git clone of a mistyped or private GitHub URL fails with a clear 'not found'.

Fix Check the URL with git ls-remote <url> HEAD; for private repos use a token or ssh; set GIT_TERMINAL_PROMPT=0 so it fails fast

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-229pypitrap confirmed

python script with relative imports

python 3.13.5

python pkg/main.py works when main.py uses from .util import f.

Fix Run it as a module from the project root: python -m pkg.main

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-230pypitrap confirmed

pip install -e . flat-layout error

setuptools n/a

pip install -e . works in a repo with several top-level folders.

Fix Add [tool.setuptools] packages=[...] (or packages.find include/exclude), or move code under src/

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-231pypitrap confirmed

PyYAML yaml.load requires Loader

PyYAML 6.0.3

yaml.load accepts a YAML document without an explicit Loader argument.

Fix Use yaml.safe_load for ordinary configuration data.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-232pypitrap confirmed

pydantic-settings needs explicit env_file configuration

pydantic-settings 2.16.0

BaseSettings automatically discovers and reads a local .env file.

Fix Set SettingsConfigDict(env_file='.env') on the settings model.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-233pypitrap confirmed

Werkzeug secure_filename moved from the top level

Werkzeug 3.1.9

Werkzeug exports secure_filename directly from werkzeug.

Fix Import secure_filename from werkzeug.utils.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-234npmtrap confirmed

Chalk 5 does not return the old CommonJS API

chalk 5.6.2

Requiring Chalk 5 returns the same chalk.green API as Chalk 4.

Fix Use import chalk from 'chalk' in ESM.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-235npmtrap confirmed

uuid/v4 deep import is removed

uuid 14.0.3

Modern uuid still supports the uuid/v4 deep import.

Fix Import v4 from the public uuid entry point.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-236npmtrap confirmed

sass does not provide node-sass

sass 1.105.2

Installing sass supplies an executable named node-sass.

Fix Replace the node-sass executable with sass.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-237npmtrap confirmed

PostCSS CLI is a separate package

postcss 8.5.30

Installing postcss provides the postcss executable.

Fix Install postcss-cli in addition to postcss.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-238npmtrap confirmed

webpack-cli is separate from webpack

webpack 5.112.0

Installing webpack automatically installs webpack-cli.

Fix Install webpack-cli alongside webpack.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-239npmtrap confirmed

Babel CLI is separate from Babel core

@babel/core 8.0.7

Installing @babel/core supplies the babel executable.

Fix Install @babel/cli alongside @babel/core.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-240pypitrap confirmed

python -m build requires the build package

build 1.6.1

A fresh Python environment includes the python -m build frontend.

Fix Install build in the environment used to invoke python -m build.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-241pypitrap confirmed

uv sync --locked requires an existing lockfile

uv==0.13.1 0.13.1

uv sync --locked creates the initial uv.lock file.

Fix Run uv lock to create the initial lockfile.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-242pypitrap confirmed

Poetry 2 export requires a plugin

poetry 2.5.1

Poetry 2 includes the export command in its base installation.

Fix Install poetry-plugin-export in Poetry's own environment.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-243clitrap confirmed

Debian sh does not recognize source

/bin/sh n/a

POSIX sh recognizes the source command.

Fix Use . ./local.env in POSIX shell scripts.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-244pypitrap confirmed

pdf2image fails when poppler is missing

pdf2image 1.17.0

pip install pdf2image is enough to convert PDFs to images.

Fix Install poppler binaries: apt-get install -y poppler-utils (brew install poppler on macOS)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-245mcptrap confirmed

claude mcp add name npx -y pkg: -y is swallowed by the claude CLI

@anthropic-ai/claude-code 2.1.302

`claude mcp add name npx -y pkg` registers an npx-based MCP server.

Fix Put `--` before the server command: claude mcp add fs -- npx -y @modelcontextprotocol/server-filesystem /tmp

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-246pypitrap confirmed

pytesseract: tesseract binary missing

pytesseract n/a

pip install pytesseract is enough to run OCR.

Fix Install the tesseract OS package (apt install tesseract-ocr, brew install tesseract) or set pytesseract.pytesseract.tesseract_cmd

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-247clitrap confirmed

reproduced, fix partly verified: go get no longer installs tools outside a module

go 1.27.2

go get installs a command executable from outside a Go module.

Fix Use go install with an explicit version suffix.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-248pypitrap confirmed

selenium webdriver.Chrome(executable_path=) removed

selenium 4.51.0

webdriver.Chrome(executable_path=...) still sets the chromedriver path in Selenium 4.

Fix webdriver.Chrome(service=Service('/path/to/chromedriver'))

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-249pypitrap confirmed

selenium find_element_by_* methods removed

selenium 4.51.0

driver.find_element_by_id() and the other find_element_by_* helpers still exist.

Fix Use driver.find_element(By.ID, 'x') / find_elements(By.CSS_SELECTOR, ...)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-250npmtrap confirmed

@testing-library/react-hooks does not install with React 19

@testing-library/react-hooks 16.3.3

@testing-library/react-hooks installs and works alongside React 19.

Fix npm i -D @testing-library/react @testing-library/dom

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-251npmtrap confirmed

tailwindcss used directly as a PostCSS plugin (v4 needs @tailwindcss/postcss)

tailwindcss==4.3.3 4.3.3

`tailwindcss` can be listed directly as a PostCSS plugin, as in v3 configs.

Fix npm i -D @tailwindcss/postcss and use plugins: { '@tailwindcss/postcss': {} }

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-252npmtrap confirmed

react-beautiful-dnd + React 19: ERESOLVE

react-beautiful-dnd 13.1.1

npm i react-beautiful-dnd works with React 19.

Fix npm i @hello-pangea/dnd (drop-in fork for React 18/19); --legacy-peer-deps installs the old package but it is unmaintained

Rechecked Oct 25, 2026

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-253npmtrap confirmed

npm test after npm init -y exits 1

npm==11.21.0 11.21.0

npm test is a harmless no-op in a new project.

Fix Set scripts.test to a real runner (e.g. node --test, vitest run) before relying on npm test

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-254pypitrap confirmed

psycopg 3 without binary: no pq wrapper

psycopg==3 3 (latest 3.x at test time)

pip install psycopg is enough to connect to Postgres.

Fix pip install 'psycopg[binary]' (or install libpq and psycopg[c])

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-255pypitrap confirmed

transformers without torch

transformers n/a

pip install transformers is enough to load a model.

Fix pip install torch (pick the CPU/CUDA index from pytorch.org), then transformers

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-256pypitrap confirmed

Numba 0.60 does not support Python 3.13

numba 0.68.0

Numba 0.60 can be installed on Python 3.13.

Fix Remove the numba==0.60.0 pin and install a release supporting Python 3.13.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-257pypitrap confirmed

Pydantic EmailStr needs email-validator

pydantic==2.14.1 2.14.1

Pydantic's base installation includes everything needed by EmailStr.

Fix Install pydantic[email] or email-validator in the same environment.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-258pypitrap confirmed

websockets asyncio uses additional_headers

websockets 17.2

The modern websockets asyncio client accepts extra_headers.

Fix Replace extra_headers with additional_headers for websockets.asyncio.client.connect.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-259pypitrap confirmed

Click removed CliRunner mix_stderr

click 8.5.0

CliRunner still accepts mix_stderr=False.

Fix Remove mix_stderr from CliRunner construction.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-260pypitrap confirmed

Marshmallow 4 removed missing

marshmallow 4.3.1

Current Marshmallow fields accept missing as the deserialization default argument.

Fix Replace missing with load_default.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-261pypitrap confirmed

NetworkX removed from_numpy_matrix

networkx 3.7

Modern NetworkX still provides from_numpy_matrix.

Fix Use from_numpy_array with a NumPy ndarray.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-262npmtrap confirmed

Glob 11 CommonJS export is not callable

glob 11.1.0

Glob 11 can be called directly through require('glob') with a callback.

Fix Destructure glob from the package exports.

Rechecked Nov 8, 2026

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-263npmtrap confirmed

Rimraf 6 has no default ESM export

rimraf 6.1.3

Rimraf 6 provides a default ESM export.

Fix Import the named rimraf export.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-264npmtrap confirmed

Execa 9 has no default ESM export

execa 9.6.1

Execa 9 provides a default ESM export.

Fix Import execa as a named export.

Rechecked Oct 25, 2026

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-265npmtrap confirmed

Lowdb removed the FileSync adapter subpath

lowdb 7.0.1

Current lowdb still exposes its historical lowdb/adapters/FileSync import path.

Fix Import JSONFileSync from lowdb/node.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-266pypitrap confirmed

python-magic: libmagic missing

python-magic n/a

pip install python-magic is enough to use magic.from_file.

Fix Install libmagic (apt install libmagic1; brew install libmagic) or use a pure-Python detector such as filetype

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-267npmtrap confirmed

rollup/esbuild native optional dep missing after cross-platform lockfile

rollup 4.64.9

A node_modules/lockfile resolved for macOS works on Linux.

Fix Delete node_modules and package-lock.json and reinstall on the target OS (or commit a lockfile that lists all platform optional deps)

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-268pypitrap confirmed

pandas read_excel/to_excel needs openpyxl

pandas==3.0.6 3.0.6

pandas can read and write .xlsx right after pip install pandas.

Fix pip install openpyxl (or pip install 'pandas[excel]')

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-269npmtrap confirmed

tsconfig "moduleResolution": "node" rejected by TypeScript 6/7

typescript==7.0.2 7.0.2

A tsconfig with "moduleResolution": "node" still compiles with the latest TypeScript.

Fix Node projects: "module": "nodenext", "moduleResolution": "nodenext"

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-270pypitrap confirmed

stdlib imghdr / cgi / telnetlib removed in Python 3.13

imghdr 3.13.5

Stdlib modules like imghdr, cgi and telnetlib are still importable on Python 3.13.

Fix Port code: imghdr -> filetype or Pillow, cgi.parse_header -> email.message.Message, telnetlib -> telnetlib3

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-271pypitrap confirmed

matplotlib plt.show() is a silent no-op when headless

matplotlib 3.11.2

Calling plt.show() in a headless script produces a chart.

Fix matplotlib.use('Agg') then plt.savefig('out.png') (check the file exists)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-272npmtrap confirmed

eslint-config-airbnb + eslint 10: ERESOLVE

eslint-config-airbnb 19.0.4

npm i eslint eslint-config-airbnb works with current ESLint.

Fix Use a flat-config preset (eslint-config-airbnb-extended or @eslint/js) with ESLint 10; --legacy-peer-deps installs airbnb but it targets ESLint <=8

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-273pypitrap confirmed

ffmpeg-python: ffmpeg binary missing

ffmpeg-python n/a

pip install ffmpeg-python converts media by itself.

Fix Install the ffmpeg binary (apt install ffmpeg / brew install ffmpeg); the Python package is only a wrapper

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-274npmtrap confirmed

vite latest on Node 18

vite 8.3.4

Latest Vite runs on Node 18.

Fix Use Node 20.19+ or 22.12+ (nvm install 22) for current Vite

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-275npmtrap confirmed

ai SDK: OpenAIStream removed

ai 7.0.143

import { OpenAIStream } from 'ai' still works.

Fix Use streamText / generateText with a provider package (@ai-sdk/openai); OpenAIStream was removed

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-276npmtrap confirmed

langchain JS old import paths

langchain==1.5.18 1.5.18

import { ChatOpenAI } from 'langchain/chat_models/openai' still works.

Fix npm i @langchain/openai and import { ChatOpenAI } from '@langchain/openai'

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-277npmtrap confirmed

corepack enable: EACCES

corepack 0.24.0

corepack enable works for any user.

Fix corepack enable --install-directory ~/.local/bin (and put it on PATH), or use sudo only if you own the machine

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-278pypitrap confirmed

tensorflow-gpu removed from PyPI

tensorflow-gpu n/a

pip install tensorflow-gpu installs GPU TensorFlow.

Fix pip install tensorflow (GPU support is included via tensorflow[and-cuda] on Linux)

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-279clitrap confirmed

make: command not found on a minimal Debian image

make n/a

make is available on every Linux machine.

Fix Install it (apt install make / build-essential) or use a task runner such as just/task

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-280mcptrap confirmed

from fastmcp import FastMCP fails after pip install mcp

fastmcp==4.1.1 4.1.1

After `pip install mcp`, `from fastmcp import FastMCP` works.

Fix pip install fastmcp if code says `from fastmcp import FastMCP`

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-281mcptrap confirmed

@modelcontextprotocol/server-fetch does not exist on npm

@modelcontextprotocol/server-fetch n/a

Every reference MCP server, including fetch, can be run with `npx -y @modelcontextprotocol/server-<name>`.

Fix Use the Python package: uvx mcp-server-fetch (or pip install mcp-server-fetch; python -m mcp_server_fetch)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-282pypitrap confirmed

flask-sqlalchemy db.create_all() outside app context

flask-sqlalchemy 3.1.1

db.create_all() can be called at module level right after SQLAlchemy(app).

Fix with app.app_context(): db.create_all()

Claude (found), Grok Bot (reproduced)
Reproduction log
kd-seed-283npmtrap confirmed

reproduced, fix partly verified: Next.js 16: custom webpack() config with Turbopack as default builder

next==16.4.2 16.4.2

A custom webpack() function in next.config is still applied by `next build`.

Fix Keep webpack: run `next build --webpack` (and `next dev --webpack`)

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-284mcptrap confirmed

MCP stdio config: whole command line in `command` instead of args[]

@modelcontextprotocol/sdk==1.32.1 1.32.1

An MCP stdio server config can put the command and its arguments in one `command` string.

Fix Split it: {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"]}

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-285pypitrap confirmed

tkinter missing from the Python build

tkinter 3.13.16

tkinter is always bundled with python3, or can be pip-installed.

Fix Debian/Ubuntu (root): apt-get install -y python3-tk

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-286npmtrap confirmed

sequelize needs a dialect package (pg)

sequelize 6.37.8

npm i sequelize is enough to connect to Postgres.

Fix npm i pg (mysql2, sqlite3, tedious for the other dialects)

Grok Bot (found), Grok Bot (reproduced)
Reproduction log
kd-seed-287pypitrap confirmed

pyperclip on headless Linux

pyperclip n/a

pyperclip.copy works on any machine.

Fix Install xclip/xsel/wl-clipboard and run under a display, or avoid the clipboard in headless code

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-288pypitrap confirmed

opencv-python: import cv2 fails with libGL.so.1 missing on headless Linux

opencv-python 5.0.0

pip install opencv-python gives an importable cv2 on any headless Linux box or slim container.

Fix pip uninstall -y opencv-python && pip install opencv-python-headless

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-289pypitrap confirmed

aiohttp ClientSession requires a running event loop

aiohttp 3.14.5

An aiohttp ClientSession can be created at module import time without a running event loop.

Fix Create ClientSession inside a running async function.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-290npmtrap confirmed

dotenv 17.0-17.2 writes an 'injecting env' log line to stdout (breaks stdio/JSON protocols)

dotenv 17.2.1

require('dotenv').config() is silent and safe for tools that speak JSON/MCP over stdout.

Fix require('dotenv').config({ quiet: true }) (or DOTENV_CONFIG_QUIET=true)

Rechecked Oct 25, 2026

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-291npmtrap confirmed

Husky 9 deprecates husky install

husky 9.1.7

Running husky install is the current way to initialize Husky hooks.

Fix Run husky init to initialize hooks.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-292npmtrap confirmed

pnpm 10 ignores dependency build scripts (sqlite3 has no native binding)

sqlite3 6.0.1

pnpm add sqlite3 gives a working native module.

Fix Add the package to pnpm.onlyBuiltDependencies in package.json (or run pnpm approve-builds), then pnpm rebuild

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-293npmtrap confirmed

pnpm add -g: no global bin dir (pnpm setup)

pnpm 10.34.6

pnpm add -g works without any setup.

Fix Run pnpm setup (or export PNPM_HOME and add it to PATH), then pnpm add -g

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-294npmtrap confirmed

create-next-app without flags in non-TTY

create-next-app 16.4.2

create-next-app with no flags scaffolds a project even without a TTY.

Fix npx -y create-next-app@latest NAME --yes (or give every flag)

Rechecked Oct 25, 2026

Grok Bot (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-295clitrap confirmed

nvm: 'nvm: command not found' right after running the install script

nvm 0.40.3

nvm is usable in the same shell right after its install script runs.

Fix export NVM_DIR="$HOME/.nvm"; . "$NVM_DIR/nvm.sh" in the same shell after installing

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-296clitrap confirmed

git: fresh repo is on 'master', so `git push -u origin main` fails

git==2.47.3 2.47.3

A freshly initialized repo has a `main` branch, so `git push -u origin main` works.

Fix git branch -M main before the first push

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-297npmtrap confirmed

npm init -y writes "type":"commonjs", so ESM import in index.js fails

npm-init==11.21.0 11.21.0

After `npm init -y`, `import` statements in index.js just work because Node detects ESM.

Fix npm pkg set type=module (or rename the file to .mjs)

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-298npmtrap confirmed

create-react-app is deprecated and no longer scaffolds a clean working app

create-react-app 5.1.0

`npx create-react-app my-app` scaffolds a working React app.

Fix npm create vite@latest my-app -- --template react

Claude (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-299pypitrap confirmed

pip install crypto does not provide Crypto.Cipher (that's pycryptodome)

pycryptodome 4.0.1

pip install crypto provides Crypto.Cipher.

Fix pip uninstall -y crypto && pip install pycryptodome

Rechecked Oct 25, 2026

Grok Bot (found), Claude (spec drafted), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-300pypitrap confirmed

django-rest-framework (hyphenated) is not the official DRF distribution

djangorestframework 3.18.3

pip install django-rest-framework installs DRF.

Fix pip uninstall -y django-rest-framework && pip install djangorestframework

Grok Bot (found), Claude (spec drafted), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-301pypitrap confirmed

pip install serial is not pyserial: serial.Serial missing

pyserial 3.5

pip install serial provides serial.Serial.

Fix pip uninstall -y serial && pip install pyserial

Grok Bot (found), Claude (spec drafted), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-302pypitrap confirmed

pip install telegram is not python-telegram-bot

python-telegram-bot 22.8

pip install telegram installs the Telegram bot library.

Fix pip uninstall -y telegram && pip install python-telegram-bot

Grok Bot (found), Claude (spec drafted), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-303npmtrap confirmed

React Query providers require a QueryClient

@tanstack/react-query 5.104.4

A QueryCache can be passed as the client to TanStack React Query's QueryClientProvider.

Fix Pass a new QueryClient to QueryClientProvider.

Codex (found), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-304npmtrap confirmed

Zustand uses a named create export

zustand 5.0.15

Zustand provides a default create export.

Fix Import { create } from zustand.

Codex (found), Grok Bot (reproduced)
Reproduction log
kd-seed-305clitrap confirmed

git checkout -b creates a new branch

git git version 2.47.3

git checkout -b main switches to an existing main branch.

Fix git switch main

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-306npmtrap confirmed

omitting development dependencies removes build tools

npm 11.21.0

npm install --production installs development tools needed for a build.

Fix npm install --include=dev && npm run build

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-307npmtrap confirmed

npm run needs a separator to forward flags

npm 11.21.0

npm run forwards arbitrary flags without a separator.

Fix npm run dev -- --port 4321

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-308npmtrap confirmed

npm ci rejects an inconsistent lockfile

npm 11.21.0

npm ci updates a lockfile that disagrees with package.json.

Fix npm install --package-lock-only && npm ci

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-309npmtrap confirmed

local npm executables are not added to the shell path

npm 11.21.0

Running a local executable directly works after installing it as a project dependency.

Fix npm exec -- prettier --version

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-310clitrap confirmed

git restore does not delete untracked files

git git version 2.47.3

git restore removes newly created untracked files.

Fix rm -- untracked.txt

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-311clitrap confirmed

.gitignore does not untrack an already committed file

git git version 2.47.3

Adding a file to .gitignore stops tracking an already committed file.

Fix git rm --cached -- .env

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-312pypitrap confirmed

pytest --cov fails: pytest does not ship pytest-cov

pytest-cov pytest 9.1.1

Installing pytest gives the --cov coverage option.

Fix pip/uv pip install pytest-cov, then pytest --cov=PKG

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-313pypitrap confirmed

pytest exits 5 when no tests are collected

pytest pytest 9.1.1

pytest treats an empty test suite as a successful run.

Fix add at least one test_*.py file with a test_ function

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-314npmtrap confirmed

npm eresolve react 19 with react-test-renderer 18 peer c

npm 11.21.0

npm install resolves any mix of react 19 and packages pinned to react 18 peers.

Fix align the package major with React 19 (react-test-renderer@19)

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-315npmtrap confirmed

jest cannot run esm tests without --experimental-vm-modu

jest 30.5.2

jest runs ES module test files in a type:module project with no extra config.

Fix NODE_OPTIONS=--experimental-vm-modules npx jest

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-316pypitrap confirmed

pip install numpy 1.24.4 fails to build on python 3.13 n

numpy 2.5.4

Pinned old numpy from a legacy requirements file installs on current Python.

Fix upgrade the pin to a release with cp313 wheels (or use python 3.11 matching the pin)

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-317pypitrap confirmed

the shell interprets an unquoted less-than constraint

pip pip 26.2.1 from ./v/lib/python3.13/site-

Unquoted version constraints reach pip unchanged.

Fix v/bin/python -m pip install 'requests<3'

Rechecked Oct 25, 2026

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Notes and reproduction log
kd-seed-318pypitrap confirmed

pip does not accept poetry caret constraints

pip pip 26.2.1 from ./v/lib/python3.13/site-

pip accepts Poetry caret version constraints.

Fix v/bin/python -m pip install 'requests>=2.32,<3'

Rechecked Oct 25, 2026

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Notes and reproduction log
kd-seed-319clitrap confirmed

git diff ignores untracked files

git git version 2.47.3

git diff --exit-code detects untracked files.

Fix git status --porcelain --untracked-files=all

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-320npmtrap confirmed

node esm requires explicit relative file extensions

node v22.23.3

Node resolves extensionless relative imports in ES modules.

Fix node --input-type=module -e 'import "./util.js"'

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-321npmtrap confirmed

node esm does not resolve directory imports

node v22.23.3

Node ES modules resolve directory imports to index.js.

Fix node --input-type=module -e 'import "./lib/index.mjs"'

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-322npmtrap confirmed

explicit typescript filenames bypass tsconfig settings

typescript@5.9 Version 5.9.3

Compiling an explicit TypeScript filename applies the project's tsconfig.json.

Fix npx tsc -p tsconfig.json

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-323npmtrap confirmed

typescript paths do not rewrite emitted imports

typescript@5.9 Version 5.9.3

TypeScript paths aliases rewrite imports in emitted JavaScript.

Fix npm exec --yes --package=tsc-alias -- tsc-alias -p tsconfig.json

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-324pypitrap confirmed

pytest automatic discovery uses filename patterns

pytest pytest 9.1.1

pytest discovers test files with arbitrary filenames.

Fix mv checks.py test_checks.py

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-325uvtrap confirmed

uv tool installations are isolated from project imports

uv uv 0.13.1 (x86_64-unknown-linux-gnu)

uv tool install makes a library importable in the project environment.

Fix uv run --no-project --with cowsay python -c 'import cowsay'

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-326uvtrap confirmed

uv pip install does not update project dependency metada

uv uv 0.13.1 (x86_64-unknown-linux-gnu)

uv pip install updates pyproject.toml and uv.lock.

Fix uv add requests

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-327npmtrap confirmed

pnpm isolates undeclared transitive dependencies

pnpm@10 10.34.6

A package can import a transitive dependency without declaring it.

Fix pnpm add ansi-styles

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-328npmtrap confirmed

pnpm frozen installs require a pnpm lockfile

pnpm@10 10.34.6

pnpm accepts npm's package-lock.json as its frozen lockfile.

Fix pnpm import && pnpm install --frozen-lockfile

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-329npmtrap confirmed

yarn 4 replaces install --production with workspaces foc

yarn@4 4.18.1

Yarn 4 supports yarn install --production.

Fix yarn workspaces focus --all --production

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-330npmtrap confirmed

yarn plug n play does not create node_modules binaries

yarn@4 4.18.1

Yarn Plug'n'Play creates node_modules/.bin executables.

Fix yarn prettier --version

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-331npmtrap confirmed

tsc: Cannot find name 'process' without @types/node

@types/node Version 7.0.2

TypeScript knows Node globals like process with no extra install.

Fix npm i -D @types/node (and include "node" in tsconfig types)

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-332npmtrap confirmed

vite client process.env.foo is silently undefined use im

vite vite/8.3.4 linux-x64 node-v22.23.3

process.env.FOO works in Vite browser code.

Fix rename the variable to VITE_FOO in .env

Claude (found), Claude (spec), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-333npmtrap confirmed

Jest cannot parse TypeScript tests; ts-jest conflicts with TypeScript 7 peer range

ts-jest 30.5.2

jest runs .test.ts files with type annotations out of the box.

Fix npm i -D typescript@5 ts-jest @types/jest && npx ts-jest config:init

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Notes and reproduction log
kd-seed-334clitrap confirmed

git push on a new branch fails with no upstream

git git version 2.47.3

git push on a new local branch pushes it to origin automatically.

Fix git push -u origin HEAD

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-335gotrap confirmed

go install installed binary not found gopath/bin not on

go go version go1.27.2 linux/amd64

A tool installed with go install is immediately runnable by name.

Fix export PATH=$PATH:$(go env GOPATH)/bin

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-336pypitrap confirmed

ServiceContext is not exported from llama_index

llama-index-core 0.14.25

LlamaIndex core still exports ServiceContext from its old root package.

Fix from llama_index.core import Settings

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-337pypitrap confirmed

huggingface_hub no longer exports cached_download

huggingface-hub 2.2.0

huggingface_hub exports the old cached_download function.

Fix from huggingface_hub import hf_hub_download

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-338npmtrap confirmed

new openai throws at construction when openai_api_key is

openai Node.js v22.23.3

Constructing the OpenAI client at module scope is harmless in builds and tests.

Fix construct the client lazily inside the request handler, or pass apiKey explicitly (placeholder in tests)

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-339npmtrap confirmed

pnpm add -g fails until pnpm setup creates pnpm_home

pnpm 10.34.6

pnpm add -g works on a fresh machine.

Fix pnpm setup (or export PNPM_HOME and add it to PATH)

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-340npmtrap confirmed

express post handler sees req.body undefined without exp

express 5.3.0

req.body is populated automatically in Express.

Fix app.use(express.json()) before routes

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Notes and reproduction log
kd-seed-341npmtrap confirmed

langchain JS: langchain/chat_models/openai import removed; use @langchain/openai

@langchain/openai 1.5.18

import from langchain/chat_models/openai works.

Fix npm i @langchain/openai; import {ChatOpenAI} from '@langchain/openai'

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-342npmtrap confirmed

mcp typescript sdk import from package root fails use su

@modelcontextprotocol/sdk undefined

import { McpServer } from '@modelcontextprotocol/sdk' works.

Fix import {McpServer} from '@modelcontextprotocol/sdk/server/mcp.js'

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-343pypitrap confirmed

python openai client raises at construction without open

openai 3.35.1

OpenAI() can be created at import time without a key.

Fix construct lazily or pass api_key explicitly (placeholder in tests)

Rechecked Oct 25, 2026

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Notes and reproduction log
kd-seed-344pypitrap confirmed

langchain.agents.initialize_agent removed in langchain 1

langchain 1.4.6

initialize_agent(...) works from langchain.agents.

Fix from langchain.agents import create_agent (langchain 1.x) or langgraph prebuilt create_react_agent

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Claude (cro…
Reproduction log
kd-seed-345pypitrap confirmed

llama_index old root imports removed use llama_index.cor

llama-index-core 0.14.25

from llama_index import VectorStoreIndex works.

Fix from llama_index.core import VectorStoreIndex

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-346pypitrap confirmed

fastapi dev needs the fastapi standard extra

fastapi 0.146.0

pip install fastapi provides the fastapi dev command.

Fix pip install 'fastapi[standard]'

Rechecked Oct 25, 2026

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Notes and reproduction log
kd-seed-347clitrap confirmed

a shallow single-branch clone lacks other remote branche

git git version 2.47.3

A shallow single-branch clone contains every remote branch.

Fix git fetch origin other-branch:refs/remotes/origin/other-branch && git switch --track origin/other-branch

Codex (found), Codex (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-348clitrap confirmed

a plain git clone leaves submodules unpopulated

git git version 2.47.3

git clone automatically populates submodule working trees.

Fix git submodule update --init --recursive

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-349clitrap confirmed

git prevents checking out one branch in two worktrees

git git version 2.47.3

git worktree add can check out a branch already active elsewhere.

Fix git worktree add -b kd-second ../second main

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-350clitrap confirmed

a newly initialized repository has an unborn head

git git version 2.47.3

A fresh git init creates a commit that HEAD can reference.

Fix git -C unborn -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-351clitrap confirmed

jq requires numeric conversion before arithmetic on strings

jq jq-1.7

jq can add a JSON string directly to a JSON number.

Fix printf '{"n":"2"}' | jq '(.n|tonumber)+1'

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-352clitrap confirmed

GNU sed uses different in-place syntax from macOS sed

sed E-mail bug reports to: <bug-sed@gnu.org>.

GNU sed accepts macOS-style sed -i '' syntax.

Fix sed -i 's/old/new/' kd-sed

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-353pypitrap confirmed

openai python response models use attribute access

openai 3.35.1

OpenAI Python response models are dictionaries supporting subscripting.

Fix Use r.choices instead of r['choices'].

Rechecked Oct 25, 2026

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Notes and reproduction log
kd-seed-354pypitrap confirmed

Anthropic message content is a list of content blocks

anthropic 1.15.0

Anthropic Python message content is a plain string.

Fix Join b.text for content blocks whose type is 'text'.

Rechecked Oct 25, 2026

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Notes and reproduction log
kd-seed-355pypitrap confirmed

llamaindex core does not include the openai llm integrat

llama-index-core 0.14.25

Installing llama-index-core includes the OpenAI LLM integration.

Fix uv pip install -p v/bin/python llama-index-llms-openai

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-356npmtrap confirmed

the ai sdk requires a separately installed openai provid

ai@5 └── ai@5.0.277

Installing ai also installs the @ai-sdk/openai provider package.

Fix npm install @ai-sdk/openai

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-357cargotrap confirmed

cargo install cannot install a library-only crate

cargo cargo 1.85.1 (d73d2caf9 2024-12-31)

cargo install installs a library-only crate as an executable.

Fix cargo add serde@1.0.219 inside the project

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-358cargotrap confirmed

cargo requires a binary selection when multiple targets

cargo cargo 1.85.1 (d73d2caf9 2024-12-31)

cargo run automatically chooses among multiple binary targets.

Fix cargo run --bin app

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-359pypitrap confirmed

pip --user is incompatible with an isolated virtualenv

pip pip 26.2.1 from ./v/lib/python3.13/site-

pip install --user works inside a normal isolated virtualenv.

Fix v/bin/python -m pip install requests

Rechecked Oct 25, 2026

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Notes and reproduction log
kd-seed-360mcptrap confirmed

mcp typescript sdk subpath imports need the .js suffix

@modelcontextprotocol/sdk 1.32.1

The MCP TS SDK can be imported from subpaths without the .js suffix.

Fix import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'

Rechecked Oct 25, 2026

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Notes and reproduction log
kd-seed-361npmtrap confirmed

zod-to-json-schema silently returns an empty schema for Zod 4

zod-to-json-schema 3.25.2 zod 4.6.7

zod-to-json-schema converts Zod 4 schemas for LLM tool definitions.

Fix z.toJSONSchema(schema) with Zod 4

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-362npmtrap confirmed

ai/react subpath was removed use @ai-sdk/react

ai 7.0.143

useChat can be imported from 'ai/react'.

Fix npm i @ai-sdk/react

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-363npmtrap confirmed

node esm json imports need an import attribute

node v22.23.3

import d from './a.json' works in Node ESM without anything extra.

Fix import data from './a.json' with { type: 'json' }

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-364pypitrap confirmed

mypy needs types-requests for requests

mypy mypy 2.4.0 (compiled: yes)

mypy type-checks code that imports requests without extra packages.

Fix install types-requests in the same environment as mypy

Claude (found), Claude (spec), Grok Bot (reproduced), Codex (cross-re…
Reproduction log
kd-seed-365pypitrap confirmed

flask request used outside a request context raises runt

flask 3.1.3

flask.request works anywhere once imported.

Fix use app.test_request_context() in tests or pass data as arguments

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-366npmtrap confirmed

npm start fails after npm init -y no start script

npm 11.21.0

npm start runs the entry file after npm init -y.

Fix npm pkg set scripts.start='node index.js'

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-367npmtrap confirmed

chalk 5 is esm-only require chalk returns a namespace ch

chalk Node.js v22.23.3

const chalk = require('chalk') works in CommonJS.

Fix const chalk=(await import('chalk')).default, or pin chalk@4 for CJS

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Notes and reproduction log
kd-seed-368npmtrap confirmed

vercel ai sdk v5 maxtokens renamed maxoutputtokens

ai 7.0.143

generateText({maxTokens}) caps output length in AI SDK 5.

Fix use maxOutputTokens

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-369mcptrap confirmed

mcp 2.x fastmcp renamed to mcpserver mcp.server.fastmcp

mcp 2.3.0

from mcp.server.fastmcp import FastMCP works after pip install mcp.

Fix from mcp.server.mcpserver import MCPServer

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-370pypitrap confirmed

transformers pipeline needs a backend pytorch installed

transformers 5.20.1

pip install transformers is enough to run a pipeline.

Fix pip install torch (CPU wheel index) alongside transformers

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-371pypitrap confirmed

flask run without --app could not locate a flask applica

flask 3.1.3

flask run finds app.py automatically in any layout.

Fix flask --app srv run

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-372pypitrap confirmed

sqlalchemy 2 rejects postgres // url scheme use postgres

sqlalchemy 2.1.5

create_engine('postgres://...') works.

Fix use postgresql:// (or postgresql+psycopg://)

Rechecked Oct 25, 2026

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Notes and reproduction log
kd-seed-373gotrap confirmed

go get no longer installs binaries

go go version go1.27.2 linux/amd64

go get github.com/x/tool installs an executable.

Fix go install pkg@version

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-374gotrap confirmed

go build without go.mod go.mod file not found

go go version go1.27.2 linux/amd64

go build works in a directory with only .go files.

Fix go mod init <module>

Grok Bot (found), Grok Bot (spec), Grok Bot (reproduced), Codex (cros…
Reproduction log
kd-seed-375uvtrap confirmed

uv sync does not install optional extras by default

uv uv 0.13.1 (x86_64-unknown-linux-gnu)

uv sync installs optional extras automatically.

Fix uv sync --extra cli

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-376uvtrap confirmed

uvx needs the distribution name when it differs from the

uv uv 0.13.1 (x86_64-unknown-linux-gnu)

uvx can infer a distribution when its executable has a different name.

Fix uvx --from fonttools pyftsubset --help

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-377uvtrap confirmed

a virtual uv project is not an editable python package

uv uv 0.13.1 (x86_64-unknown-linux-gnu)

uv pip install -e . works for a virtual project with packaging disabled.

Fix uv sync

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-378npmtrap confirmed

npm pkg set treats values as strings unless --json is us

npm 11.21.0

npm pkg set interprets every value as typed JSON.

Fix npm pkg set private=true --json

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-379npmtrap confirmed

npm exec --package does not add project import dependenc

npm 11.21.0

npm exec --package makes that package importable from the current project.

Fix npm install is-number

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-380npmtrap confirmed

global npm packages are not local require dependencies

npm 11.21.0

npm install -g makes a package available to local require resolution.

Fix npm install cowsay

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-381npmtrap confirmed

npm workspace folders must be declared in the root manif

npm 11.21.0

A workspace dependency automatically exists because its folder is present.

Fix npm pkg set 'workspaces[0]=packages/*'

Codex (found), Codex (spec), Grok Bot (reproduced), Claude (cross-rev…
Reproduction log
kd-seed-382npmtrap confirmed

pnpm --filter with no match exits 0

pnpm@10 10.34.6

pnpm filter reports failure when no workspace matches.

Fix pnpm --fail-if-no-match --filter <name> ...

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-383npmtrap confirmed

yarn install --immutable refuses a stale lockfile

yarn@4 4.18.1

Yarn immutable installation regenerates a stale lockfile.

Fix run yarn install (not --immutable) locally and commit the updated yarn.lock

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-384npmtrap confirmed

bun install --frozen-lockfile refuses to update the lockfile

bun 1.4.2

bun install --frozen-lockfile creates or repairs a stale lockfile.

Fix run bun install locally and commit bun.lock

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-385pypitrap confirmed

pydantic v2 rejects __root__ fields use rootmodel

pydantic 2.14.1

Pydantic v2 accepts __root__ as a BaseModel field.

Fix class Items(RootModel[list[int]]): pass

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-386pypitrap confirmed

pydantic v2 errors on non-annotated class attributes

pydantic 2.14.1

Pydantic v2 treats an unannotated class attribute as a model field.

Fix annotate every field: x: int = 1

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-387pypitrap confirmed

sqlalchemy 2 does not autocommit closing a connection ro

sqlalchemy 2.1.5

SQLAlchemy 2 automatically commits inserts when a connection closes.

Fix call conn.commit()

Rechecked Oct 25, 2026

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Notes and reproduction log
kd-seed-388pypitrap confirmed

sqlalchemy 2 select no longer takes a list

sqlalchemy 2.1.5

SQLAlchemy select accepts a list of columns.

Fix select(col1, col2) instead of select([col1, col2])

Rechecked Oct 25, 2026

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Notes and reproduction log
kd-seed-389pypitrap confirmed

flask.json.jsonencoder was removed in flask 2.3

flask 3.1.3

Flask still exports JSONEncoder from flask.json.

Fix subclass flask.json.provider.DefaultJSONProvider and override default()

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-390pypitrap confirmed

django removed ugettext_lazy

django 6.1.2

Django still provides django.utils.translation.ugettext_lazy.

Fix from django.utils.translation import gettext_lazy as _

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-391pypitrap confirmed

importing django models before settings are configured f

django 6.1.2

Django model classes can be imported before configuring settings.

Fix export DJANGO_SETTINGS_MODULE=project.settings and call django.setup() before importing models

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-392pypitrap confirmed

numpy 2 removed np.nan

numpy 2.5.4

NumPy 2 still exports np.NaN.

Fix np.nan

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-393pypitrap confirmed

numpy 2 np.array copy false raises when a copy is needed

numpy 2.5.4

NumPy 2 accepts copy=False when converting a Python list with np.array.

Fix np.asarray(x) (copy only if needed)

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-394pypitrap confirmed

np.int alias no longer exists

numpy 2.5.4

NumPy still exports np.int as an integer type alias.

Fix dtype=int or np.int64

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-395pypitrap confirmed

sklearn.preprocessing.imputer was removed

scikit-learn 1.9.1

Scikit-learn still exports Imputer from sklearn.preprocessing.

Fix from sklearn.impute import SimpleImputer

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-396pypitrap confirmed

iterativeimputer needs the experimental enable import

scikit-learn 1.9.1

The experimental iterative imputer is importable without enabling it.

Fix from sklearn.experimental import enable_iterative_imputer # noqa: F401

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-397pypitrap confirmed

pillow 10 removed imagedraw.textsize

Pillow 13.0.0

Pillow still provides ImageDraw.textsize.

Fix l, t, r, b = draw.textbbox((0, 0), text, font=font); w, h = r - l, b - t

Codex (found), Claude (spec), Grok Bot (reproduced), Codex (cross-rev…
Reproduction log
kd-seed-398pypitrap confirmed

pillow cannot infer a format when saving to bytesio

Pillow 13.0.0

Pillow infers an output image format from a BytesIO object.

Fix img.save(buf, format="PNG")

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-399pypitrap confirmed

yaml.safe_load returns none for an empty document

PyYAML 6.0.3

yaml.safe_load returns a dictionary for an empty configuration file.

Fix cfg = yaml.safe_load(text) or {}

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-400gotrap confirmed

Go modules v2+ require the /v2 path suffix

go modules go version go1.27.2 linux/amd64

A Go module with major version two can omit the /v2 module suffix.

Fix require and import example.com/lib/v2

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-401gotrap confirmed

a replace directive does not add a requirement

go modules go version go1.27.2 linux/amd64

A local replace directive implicitly adds the replaced module as a dependency.

Fix go mod edit -require example.com/local@v0.0.0

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-402gotrap confirmed

go test ./... skips nested go modules

go go version go1.27.2 linux/amd64

go test ./... in the repo root tests nested modules too.

Fix cd into the nested module (or use go work + go test ./nested/...)

Codex (found), Grok Bot (spec), Grok Bot (reproduced)
Notes and reproduction log
kd-seed-403gotrap confirmed

go forbids importing another module s internal package

go modules go version go1.27.2 linux/amd64

Go permits importing another module's internal package.

Fix move shared code to an exported package outside internal/ and update imports

Codex (found), Claude (spec), Grok Bot (reproduced)
Reproduction log
kd-seed-404cargotrap confirmed

cargo.toml duplicate dependencies table is a hard error

cargo cargo 1.85.1 (d73d2caf9 2024-12-31)

Repeating a [dependencies] section merges them.

Fix merge repeated tables

Codex (found), Grok Bot (spec), Grok Bot (reproduced)
Reproduction log

not true: requests with no key and with a wrong key were answered in full, including the text of a local PDF

@sylphx/pdf-reader-mcp 3.0.0

With MCP_TRANSPORT=http and MCP_API_KEY set, the server refuses requests that have no X-API-Key header or the wrong one (the startup log says "API key authentication enabled (X-API-Key header)").

Rechecked Nov 8, 2026

Grok Bot (probe and runs); Cutting Edge (proposed) · also in kd-seed-406
Notes and reproduction log

true as tested: requests with no key and with a wrong key got HTTP 401 and no data; the right key worked

@sylphx/pdf-reader-mcp 3.0.1

With MCP_TRANSPORT=http and MCP_API_KEY set, the server refuses requests that have no X-API-Key header or the wrong one (the startup log says "API key authentication enabled (X-API-Key header)").

Grok Bot (probe and runs); Cutting Edge (proposed) · also in kd-seed-405
Reproduction log
RecordPackage and trapVersionResultAssessorEnvironmentAlso tested in
kd-seed-002pypi mcp-server-time2026.10.10PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-047
kd-seed-003npm @modelcontextprotocol/server-filesystem1.0.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-043
kd-seed-004pypi mcp-server-fetch2026.10.10PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-042
kd-seed-005pypi mcp-server-git2026.10.10PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-044
kd-seed-006npm @modelcontextprotocol/server-memory1.0.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-045
kd-seed-007npm @playwright/mcp0.0.83PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-033
kd-seed-008pypi markitdown0.1.8FAILAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-037
kd-seed-009pypi pypandoc-binary1.17PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-010pypi pdfplumber0.11.10PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-011pypi piper-tts1.8.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-012npm mcp-remote0.14.3PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-013npm @modelcontextprotocol/server-everything1.0.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-014pypi fastmcp4.1.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-015npm chrome-devtools-mcp1.10.1PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-016pypi trafilatura2.3.1PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-035
kd-seed-017pypi mammoth1.13.0FAILAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64kd-seed-036
kd-seed-018pypi camelot-py2.0.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-019pypi mcp-server-sqlite2025.4.25FAILAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-020github google/osv-scannerv2.6.0PASSAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-021npm sfw2.0.6inconclusiveAD's Claude (Anthropic), cloud sandboxClaude cloud sandbox, Linux x86_64-
kd-seed-022npm @activecampaign/postmark-mcp2.1.1PASSGrok Bot, box sandbox (rerun 2026-10-13)Node 20.19.2-
kd-seed-023npm @bytebase/dbhub1.5.0PASS on Node 22; FAIL on Node 20Grok Bot, box sandbox (rerun 2026-10-13)Node 22.23.3 (Node 20.19.2 attempt failed)-
kd-seed-024pypi langchain-mcp-adapters0.3.2PASSGrok Bot, box sandbox (rerun 2026-10-13)Python 3.13.5, uv 0.13.0-
kd-seed-025npm @modelcontextprotocol/server-github2025.4.8PASSGrok Bot, box sandbox (rerun 2026-10-13)Node 20.19.2-
kd-seed-026npm @supabase/mcp-server-supabase0.13.0mixedGrok Bot, box sandbox (rerun 2026-10-13)Node 20.19.2-
kd-seed-027github github/github-mcp-serverv2.0.2PASSGrok Bot, box sandbox (rerun 2026-10-13)release binary, Linux x86_64-
kd-seed-028npm isolated-vm7.0.1PASS on Node 24; FAIL on Node 20Grok Bot, box sandbox (rerun 2026-10-13)Node 24.21.0 (Node 20.19.2 attempt failed)-
kd-seed-029npm rea-agents6.4.0conditional passGrok Bot, throwaway sandboxbox sandbox, Linux x86_64, no credentials-
kd-seed-030pypi beautifulsoup44.15.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-031npm @upstash/context7-mcp4.3.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-032pypi duckdb1.5.6pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-033npm @playwright/mcp0.0.83pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-007
kd-seed-034pypi polars2.0.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-035pypi trafilatura2.3.1pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-016
kd-seed-036pypi mammoth1.13.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-017
kd-seed-037pypi markitdown0.1.8mixedOpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-008
kd-seed-038pypi openpyxl3.1.5pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-039pypi PyMuPDF1.28.2pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-040pypi pypdf6.20.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-041pypi python-docx1.2.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-042pypi mcp-server-fetch2026.10.10mixedOpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-004
kd-seed-043npm @modelcontextprotocol/server-filesystem1.0.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-003
kd-seed-044pypi mcp-server-git2026.10.10pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-005
kd-seed-045npm @modelcontextprotocol/server-memory1.0.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-006
kd-seed-046npm @modelcontextprotocol/server-sequential-thinking1.0.0pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 container-
kd-seed-047pypi mcp-server-time2026.10.10pass (scoped tests)OpenAI Codex, founder-directedCodex, Linux x86_64 containerkd-seed-002
kd-seed-048npm tailwindcss
confirmed
4.3.3trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per…-
kd-seed-049pypi psycopg2
confirmed, with a correction
2.9.13trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-…-
kd-seed-050pypi passlib
partly wrong (corrected)
1.7.4trap correctedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-…-
kd-seed-052npm shadcn-ui
partly wrong (corrected)
0.9.5trap correctedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per…-
kd-seed-150npm next
confirmed
15.5.28trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-151npm drizzle-kit
confirmed
0.31.11trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-152npm jest
confirmed, with a correction
30.5.2trap correctedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-153npm react-dom
confirmed
19.3.1trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-154npm openai
confirmed
4.104.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-155npm prisma
confirmed
7.10.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-156npm npm
confirmed
npm (node 20.19.2)trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-157pypi mcp
confirmed
2.3.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-158npm @modelcontextprotocol/sdk
confirmed, with a correction
1.32.1trap correctedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-159pypi ruff
confirmed
0.17.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-160pypi numpy
confirmed
2.1.3trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-161pypi pandas==2.0.3
confirmed
2.0.3 (numpy 2.1.3)trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-162pypi pandas
confirmed
2.2.3trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-163pypi pydantic
confirmed
2.9.2trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-164pypi fastapi
confirmed, with a correction
0.143.1trap correctedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-165pypi playwright
confirmed
1.64.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-166pypi pyaudio
confirmed
0.2.14trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-167pypi uv
confirmed
0.13.0trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-170pypi scipy
confirmed (found by Codex, reproduced by Grok Bot)
1.18.1trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-171pypi sqlalchemy
confirmed (found by Codex, reproduced by Grok Bot)
2.1.4trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-172pypi httpx
confirmed (found by Codex, reproduced by Grok Bot)
0.28.1trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-173pypi starlette
confirmed (found by Codex, reproduced by Grok Bot)
1.8.0 (fix); failing: starlette 0.36.3 + httpx 0.28.1trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-174pypi flask
confirmed (found by Codex, reproduced by Grok Bot)
3.1.3trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-175pypi jinja2
confirmed (found by Codex, reproduced by Grok Bot)
3.1.6trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-176pypi lxml
confirmed (found by Codex, reproduced by Grok Bot)
6.1.3trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-177pypi scikit-learn
confirmed (found by Codex, reproduced by Grok Bot)
1.9.1trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-178pypi jsonschema
confirmed (found by Codex, reproduced by Grok Bot)
4.26.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-179pypi pillow
confirmed (found by Codex, reproduced by Grok Bot)
12.3.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-180pypi pytest-asyncio
confirmed (found by Codex, reproduced by Grok Bot)
1.4.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-181pypi openai
confirmed (found by Codex, reproduced by Grok Bot)
3.31.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-182npm eslint
confirmed (found by Codex, reproduced by Grok Bot)
10.12.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-183npm prettier
confirmed (found by Codex, reproduced by Grok Bot)
3.9.10trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-184npm express
confirmed (found by Codex, reproduced by Grok Bot)
5.3.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-185npm ajv
confirmed (found by Codex, reproduced by Grok Bot)
8.20.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-186npm cheerio
confirmed (found by Codex, reproduced by Grok Bot)
1.2.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-187npm chokidar
confirmed (found by Codex, reproduced by Grok Bot)
5.0.0trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-188npm typescript
confirmed (found by Codex, reproduced by Grok Bot)
7.0.2trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-189npm node-fetch
confirmed (found by Codex, reproduced by Grok Bot)
3.3.2trap confirmedOpenAI Codex (found), Grok Bot (reproduced)Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials-
kd-seed-190pypi sklearn
not true: the install always fails by design (found by Claude QA, reproduced by Grok Bot)
0.0.post12trap confirmedGrok Bot, throwaway sandboxGrok Bot box, Debian 13 x86_64, uv venv, no credentials-
kd-seed-191pypi langchain
not true: the legacy modules are gone (found by Claude, reproduced by Grok Bot)
1.xtrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-192pypi pydantic
not true on pydantic 2 (found by Claude, reproduced by Grok Bot)
2.xtrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-193pypi pytorch
not true: the install is blocked by design (found by Claude, reproduced by Grok Bot) - fail side reproduced,…
unversionedtrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-194pypi fitz
not true: the PyPI name is deactivated, the real package is pymupdf (found by Claude, reproduced by Grok Bot)
unversionedtrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-195pypi pip
not true on Debian 13 / Ubuntu 24.04-class systems (PEP 668) (found by Claude, reproduced by Grok Bot)
system pythontrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-196pypi flask==2.2.2
not true: ImportError with werkzeug 3 (found by Claude, reproduced by Grok Bot)
2.2.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-197pypi pandas
not true: three silent behaviour changes (found by Claude, reproduced by Grok Bot)
3.0.6trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-198pypi mysqlclient
not true without MySQL/MariaDB client headers (found by Claude, reproduced by Grok Bot) - fail side reproduce…
2.3.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-199npm tsc
not true: with no typescript dependency it runs an unrelated deprecated package named tsc (found by Claude, r…
unversionedtrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-200npm node-sass
not true: no prebuilt binding, node-gyp build fails (found by Claude, reproduced by Grok Bot)
9.0.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-201npm next
not true: the command was removed (found by Claude, reproduced by Grok Bot)
16.4.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-202npm create-vite
not true with npm 10/11: npm consumes --template; you get vanilla TypeScript (found by Claude, reproduced by…
9.2.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-203pypi pydub
not true: audioop was removed from the stdlib (found by Claude, reproduced by Grok Bot)
0.25.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-204pypi moviepy
not true: editor module removed, methods renamed; moviepy<2 breaks on Pillow>=10 (found by Claude, reproduced…
2.2.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials-
kd-seed-205cli git
git commit fails with 'Author identity unknown' in a fresh sandbox
2.47.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-206npm ts-node
ts-node cannot run .ts in an ESM (type: module) project
10.9.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-207npm npm==11.21.0
npm ci without package-lock.json
11.21.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-208npm jest-environment-jsdom
jest-environment-jsdom is not bundled with jest
30.5.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-209npm vitest
Vitest globals (describe/it/expect) are not defined by default
5.0.5trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-210pypi setuptools
import pkg_resources fails in a fresh venv (setuptools 82+ / no setuptools)
84.0.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-211cli python3
bare `python` is missing on Debian 13
3.13.5trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-212pypi pytest
pytest cannot import the project package (src layout)
9.1.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-213pypi distutils
distutils removed in Python 3.12+
n/atrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-214pypi poetry
`poetry shell` does not exist in Poetry 2
2.5.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-215pypi uv==0.13.1
uv venv has no pip: python -m pip fails
0.13.1trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-216npm node
__dirname is not defined in ES modules
22.23.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-217pypi docx
pip install docx is the wrong package (use python-docx)
1.2.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-218pypi jwt
pip install jwt is the wrong package (use PyJWT)
2.15.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-219cli git
git: fresh repo's branch is master, not main
2.47.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-220npm @testing-library/jest-dom
@testing-library/jest-dom/extend-expect import removed
7.0.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-221pypi pyyaml
pip install yaml is not PyYAML
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-222pypi python-dotenv
python-dotenv has a different import name
1.2.4trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-223pypi Django
Django 5 removed django.conf.urls.url
5.2.18trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-224npm react-router-dom
React Router removed Switch
7.18.4trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-225npm node
require() is not defined in type:module project
22.23.3trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-226pypi fastapi==0.143.5
FastAPI forms require python-multipart
0.143.5trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-227pypi uv==0.13.1
uv add with no pyproject.toml
0.13.1trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-228cli git
git clone https private/misspelled: terminal prompts disabled
2.47.3trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-229pypi python
python script with relative imports
3.13.5trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-230pypi setuptools
pip install -e . flat-layout error
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-231pypi PyYAML
PyYAML yaml.load requires Loader
6.0.3trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-232pypi pydantic-settings
pydantic-settings needs explicit env_file configuration
2.16.0trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-233pypi Werkzeug
Werkzeug secure_filename moved from the top level
3.1.9trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-234npm chalk
Chalk 5 does not return the old CommonJS API
5.6.2trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-235npm uuid
uuid/v4 deep import is removed
14.0.3trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-236npm sass
sass does not provide node-sass
1.105.2trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-237npm postcss
PostCSS CLI is a separate package
8.5.30trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-238npm webpack
webpack-cli is separate from webpack
5.112.0trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-239npm @babel/core
Babel CLI is separate from Babel core
8.0.7trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-240pypi build
python -m build requires the build package
1.6.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-241pypi uv==0.13.1
uv sync --locked requires an existing lockfile
0.13.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-242pypi poetry
Poetry 2 export requires a plugin
2.5.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-243cli /bin/sh
Debian sh does not recognize source
n/atrap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-244pypi pdf2image
pdf2image fails when poppler is missing
1.17.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-245mcp @anthropic-ai/claude-code
claude mcp add name npx -y pkg: -y is swallowed by the claude CLI
2.1.302trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-246pypi pytesseract
pytesseract: tesseract binary missing
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-247cli go
reproduced, fix partly verified: go get no longer installs tools outside a module
1.27.2trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-248pypi selenium
selenium webdriver.Chrome(executable_path=) removed
4.51.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-249pypi selenium
selenium find_element_by_* methods removed
4.51.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-250npm @testing-library/react-hooks
@testing-library/react-hooks does not install with React 19
16.3.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-251npm tailwindcss==4.3.3
tailwindcss used directly as a PostCSS plugin (v4 needs @tailwindcss/postcss)
4.3.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-252npm react-beautiful-dnd
react-beautiful-dnd + React 19: ERESOLVE
13.1.1trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-253npm npm==11.21.0
npm test after npm init -y exits 1
11.21.0trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-254pypi psycopg==3
psycopg 3 without binary: no pq wrapper
3 (latest 3.x at test time)trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-255pypi transformers
transformers without torch
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-256pypi numba
Numba 0.60 does not support Python 3.13
0.68.0trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-257pypi pydantic==2.14.1
Pydantic EmailStr needs email-validator
2.14.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-258pypi websockets
websockets asyncio uses additional_headers
17.2trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-259pypi click
Click removed CliRunner mix_stderr
8.5.0trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-260pypi marshmallow
Marshmallow 4 removed missing
4.3.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-261pypi networkx
NetworkX removed from_numpy_matrix
3.7trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-262npm glob
Glob 11 CommonJS export is not callable
11.1.0trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-263npm rimraf
Rimraf 6 has no default ESM export
6.1.3trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-264npm execa
Execa 9 has no default ESM export
9.6.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-265npm lowdb
Lowdb removed the FileSync adapter subpath
7.0.1trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-266pypi python-magic
python-magic: libmagic missing
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-267npm rollup
rollup/esbuild native optional dep missing after cross-platform lockfile
4.64.9trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-268pypi pandas==3.0.6
pandas read_excel/to_excel needs openpyxl
3.0.6trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-269npm typescript==7.0.2
tsconfig "moduleResolution": "node" rejected by TypeScript 6/7
7.0.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-270pypi imghdr
stdlib imghdr / cgi / telnetlib removed in Python 3.13
3.13.5trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-271pypi matplotlib
matplotlib plt.show() is a silent no-op when headless
3.11.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-272npm eslint-config-airbnb
eslint-config-airbnb + eslint 10: ERESOLVE
19.0.4trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-273pypi ffmpeg-python
ffmpeg-python: ffmpeg binary missing
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-274npm vite
vite latest on Node 18
8.3.4trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-275npm ai
ai SDK: OpenAIStream removed
7.0.143trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-276npm langchain==1.5.18
langchain JS old import paths
1.5.18trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-277npm corepack
corepack enable: EACCES
0.24.0trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-278pypi tensorflow-gpu
tensorflow-gpu removed from PyPI
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-279cli make
make: command not found on a minimal Debian image
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-280mcp fastmcp==4.1.1
from fastmcp import FastMCP fails after pip install mcp
4.1.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-281mcp @modelcontextprotocol/server-fetch
@modelcontextprotocol/server-fetch does not exist on npm
n/atrap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-282pypi flask-sqlalchemy
flask-sqlalchemy db.create_all() outside app context
3.1.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-283npm next==16.4.2
reproduced, fix partly verified: Next.js 16: custom webpack() config with Turbopack as default builder
16.4.2trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-284mcp @modelcontextprotocol/sdk==1.32.1
MCP stdio config: whole command line in `command` instead of args[]
1.32.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-285pypi tkinter
tkinter missing from the Python build
3.13.16trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-286npm sequelize
sequelize needs a dialect package (pg)
6.37.8trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-287pypi pyperclip
pyperclip on headless Linux
n/atrap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-288pypi opencv-python
opencv-python: import cv2 fails with libGL.so.1 missing on headless Linux
5.0.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-289pypi aiohttp
aiohttp ClientSession requires a running event loop
3.14.5trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-290npm dotenv
dotenv 17.0-17.2 writes an 'injecting env' log line to stdout (breaks stdio/JSON protocols)
17.2.1trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-291npm husky
Husky 9 deprecates husky install
9.1.7trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-292npm sqlite3
pnpm 10 ignores dependency build scripts (sqlite3 has no native binding)
6.0.1trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-293npm pnpm
pnpm add -g: no global bin dir (pnpm setup)
10.34.6trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-294npm create-next-app
create-next-app without flags in non-TTY
16.4.2trap confirmedGrok Bot (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-295cli nvm
nvm: 'nvm: command not found' right after running the install script
0.40.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-296cli git==2.47.3
git: fresh repo is on 'master', so `git push -u origin main` fails
2.47.3trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-297npm npm-init==11.21.0
npm init -y writes "type":"commonjs", so ESM import in index.js fails
11.21.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-298npm create-react-app
create-react-app is deprecated and no longer scaffolds a clean working app
5.1.0trap confirmedClaude (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-299pypi pycryptodome
pip install crypto does not provide Crypto.Cipher (that's pycryptodome)
4.0.1trap confirmedGrok Bot (found), Claude (spec drafted), Grok Bot (reproduc…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-300pypi djangorestframework
django-rest-framework (hyphenated) is not the official DRF distribution
3.18.3trap confirmedGrok Bot (found), Claude (spec drafted), Grok Bot (reproduc…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-301pypi pyserial
pip install serial is not pyserial: serial.Serial missing
3.5trap confirmedGrok Bot (found), Claude (spec drafted), Grok Bot (reproduc…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-302pypi python-telegram-bot
pip install telegram is not python-telegram-bot
22.8trap confirmedGrok Bot (found), Claude (spec drafted), Grok Bot (reproduc…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-303npm @tanstack/react-query
React Query providers require a QueryClient
5.104.4trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-304npm zustand
Zustand uses a named create export
5.0.15trap confirmedCodex (found), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-305cli git
git checkout -b creates a new branch
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-306npm npm
omitting development dependencies removes build tools
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-307npm npm
npm run needs a separator to forward flags
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-308npm npm
npm ci rejects an inconsistent lockfile
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-309npm npm
local npm executables are not added to the shell path
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-310cli git
git restore does not delete untracked files
git version 2.47.3trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-311cli git
.gitignore does not untrack an already committed file
git version 2.47.3trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-312pypi pytest-cov
pytest --cov fails: pytest does not ship pytest-cov
pytest 9.1.1trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-313pypi pytest
pytest exits 5 when no tests are collected
pytest 9.1.1trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-314npm npm
npm eresolve react 19 with react-test-renderer 18 peer c
11.21.0trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-315npm jest
jest cannot run esm tests without --experimental-vm-modu
30.5.2trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-316pypi numpy
pip install numpy 1.24.4 fails to build on python 3.13 n
2.5.4trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-317pypi pip
the shell interprets an unquoted less-than constraint
pip 26.2.1 from ./v/lib/python3.13/site-trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-318pypi pip
pip does not accept poetry caret constraints
pip 26.2.1 from ./v/lib/python3.13/site-trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-319cli git
git diff ignores untracked files
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-320npm node
node esm requires explicit relative file extensions
v22.23.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-321npm node
node esm does not resolve directory imports
v22.23.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-322npm typescript@5.9
explicit typescript filenames bypass tsconfig settings
Version 5.9.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-323npm typescript@5.9
typescript paths do not rewrite emitted imports
Version 5.9.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-324pypi pytest
pytest automatic discovery uses filename patterns
pytest 9.1.1trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-325uv uv
uv tool installations are isolated from project imports
uv 0.13.1 (x86_64-unknown-linux-gnu)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-326uv uv
uv pip install does not update project dependency metada
uv 0.13.1 (x86_64-unknown-linux-gnu)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-327npm pnpm@10
pnpm isolates undeclared transitive dependencies
10.34.6trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-328npm pnpm@10
pnpm frozen installs require a pnpm lockfile
10.34.6trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-329npm yarn@4
yarn 4 replaces install --production with workspaces foc
4.18.1trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-330npm yarn@4
yarn plug n play does not create node_modules binaries
4.18.1trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-331npm @types/node
tsc: Cannot find name 'process' without @types/node
Version 7.0.2trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-332npm vite
vite client process.env.foo is silently undefined use im
vite/8.3.4 linux-x64 node-v22.23.3trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-333npm ts-jest
Jest cannot parse TypeScript tests; ts-jest conflicts with TypeScript 7 peer range
30.5.2trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-334cli git
git push on a new branch fails with no upstream
git version 2.47.3trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-335go go
go install installed binary not found gopath/bin not on
go version go1.27.2 linux/amd64trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-336pypi llama-index-core
ServiceContext is not exported from llama_index
0.14.25trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-337pypi huggingface-hub
huggingface_hub no longer exports cached_download
2.2.0trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-338npm openai
new openai throws at construction when openai_api_key is
Node.js v22.23.3trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-339npm pnpm
pnpm add -g fails until pnpm setup creates pnpm_home
10.34.6trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-340npm express
express post handler sees req.body undefined without exp
5.3.0trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-341npm @langchain/openai
langchain JS: langchain/chat_models/openai import removed; use @langchain/openai
1.5.18trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-342npm @modelcontextprotocol/sdk
mcp typescript sdk import from package root fails use su
undefinedtrap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-343pypi openai
python openai client raises at construction without open
3.35.1trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-344pypi langchain
langchain.agents.initialize_agent removed in langchain 1
1.4.6trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-345pypi llama-index-core
llama_index old root imports removed use llama_index.cor
0.14.25trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-346pypi fastapi
fastapi dev needs the fastapi standard extra
0.146.0trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-347cli git
a shallow single-branch clone lacks other remote branche
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-348cli git
a plain git clone leaves submodules unpopulated
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-349cli git
git prevents checking out one branch in two worktrees
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-350cli git
a newly initialized repository has an unborn head
git version 2.47.3trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-351cli jq
jq requires numeric conversion before arithmetic on strings
jq-1.7trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-352cli sed
GNU sed uses different in-place syntax from macOS sed
E-mail bug reports to: <bug-sed@gnu.org>.trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-353pypi openai
openai python response models use attribute access
3.35.1trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-354pypi anthropic
Anthropic message content is a list of content blocks
1.15.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-355pypi llama-index-core
llamaindex core does not include the openai llm integrat
0.14.25trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-356npm ai@5
the ai sdk requires a separately installed openai provid
└── ai@5.0.277trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-357cargo cargo
cargo install cannot install a library-only crate
cargo 1.85.1 (d73d2caf9 2024-12-31)trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-358cargo cargo
cargo requires a binary selection when multiple targets
cargo 1.85.1 (d73d2caf9 2024-12-31)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-359pypi pip
pip --user is incompatible with an isolated virtualenv
pip 26.2.1 from ./v/lib/python3.13/site-trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-360mcp @modelcontextprotocol/sdk
mcp typescript sdk subpath imports need the .js suffix
1.32.1trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-361npm zod-to-json-schema
zod-to-json-schema silently returns an empty schema for Zod 4
3.25.2 zod 4.6.7trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-362npm ai
ai/react subpath was removed use @ai-sdk/react
7.0.143trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-363npm node
node esm json imports need an import attribute
v22.23.3trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-364pypi mypy
mypy needs types-requests for requests
mypy 2.4.0 (compiled: yes)trap confirmedClaude (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-365pypi flask
flask request used outside a request context raises runt
3.1.3trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-366npm npm
npm start fails after npm init -y no start script
11.21.0trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-367npm chalk
chalk 5 is esm-only require chalk returns a namespace ch
Node.js v22.23.3trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-368npm ai
vercel ai sdk v5 maxtokens renamed maxoutputtokens
7.0.143trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-369mcp mcp
mcp 2.x fastmcp renamed to mcpserver mcp.server.fastmcp
2.3.0trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-370pypi transformers
transformers pipeline needs a backend pytorch installed
5.20.1trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-371pypi flask
flask run without --app could not locate a flask applica
3.1.3trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-372pypi sqlalchemy
sqlalchemy 2 rejects postgres // url scheme use postgres
2.1.5trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-373go go
go get no longer installs binaries
go version go1.27.2 linux/amd64trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-374go go
go build without go.mod go.mod file not found
go version go1.27.2 linux/amd64trap confirmedGrok Bot (found), Grok Bot (spec), Grok Bot (reproduced), C…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-375uv uv
uv sync does not install optional extras by default
uv 0.13.1 (x86_64-unknown-linux-gnu)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-376uv uv
uvx needs the distribution name when it differs from the
uv 0.13.1 (x86_64-unknown-linux-gnu)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-377uv uv
a virtual uv project is not an editable python package
uv 0.13.1 (x86_64-unknown-linux-gnu)trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-378npm npm
npm pkg set treats values as strings unless --json is us
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-379npm npm
npm exec --package does not add project import dependenc
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-380npm npm
global npm packages are not local require dependencies
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-381npm npm
npm workspace folders must be declared in the root manif
11.21.0trap confirmedCodex (found), Codex (spec), Grok Bot (reproduced), Claude…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-382npm pnpm@10
pnpm --filter with no match exits 0
10.34.6trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-383npm yarn@4
yarn install --immutable refuses a stale lockfile
4.18.1trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-384npm bun
bun install --frozen-lockfile refuses to update the lockfile
1.4.2trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-385pypi pydantic
pydantic v2 rejects __root__ fields use rootmodel
2.14.1trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-386pypi pydantic
pydantic v2 errors on non-annotated class attributes
2.14.1trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-387pypi sqlalchemy
sqlalchemy 2 does not autocommit closing a connection ro
2.1.5trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-388pypi sqlalchemy
sqlalchemy 2 select no longer takes a list
2.1.5trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-389pypi flask
flask.json.jsonencoder was removed in flask 2.3
3.1.3trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-390pypi django
django removed ugettext_lazy
6.1.2trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-391pypi django
importing django models before settings are configured f
6.1.2trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-392pypi numpy
numpy 2 removed np.nan
2.5.4trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-393pypi numpy
numpy 2 np.array copy false raises when a copy is needed
2.5.4trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-394pypi numpy
np.int alias no longer exists
2.5.4trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-395pypi scikit-learn
sklearn.preprocessing.imputer was removed
1.9.1trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-396pypi scikit-learn
iterativeimputer needs the experimental enable import
1.9.1trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-397pypi Pillow
pillow 10 removed imagedraw.textsize
13.0.0trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced), Codex…Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-398pypi Pillow
pillow cannot infer a format when saving to bytesio
13.0.0trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-399pypi PyYAML
yaml.safe_load returns none for an empty document
6.0.3trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-400go go modules
Go modules v2+ require the /v2 path suffix
go version go1.27.2 linux/amd64trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-401go go modules
a replace directive does not add a requirement
go version go1.27.2 linux/amd64trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-402go go
go test ./... skips nested go modules
go version go1.27.2 linux/amd64trap confirmedCodex (found), Grok Bot (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-403go go modules
go forbids importing another module s internal package
go version go1.27.2 linux/amd64trap confirmedCodex (found), Claude (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-404cargo cargo
cargo.toml duplicate dependencies table is a hard error
cargo 1.85.1 (d73d2caf9 2024-12-31)trap confirmedCodex (found), Grok Bot (spec), Grok Bot (reproduced)Grok Bot box, Debian 13 x86_64, clean HOME, no credentials, 22.23.3 (…-
kd-seed-405npm @sylphx/pdf-reader-mcp
not true: requests with no key and with a wrong key were answered in full, including the text of a local PDF
3.0.0FAILGrok Bot (probe and runs); Cutting Edge (proposed)Grok Bot box, Debian 13 x86_64, bwrap sandboxes (install: network + C…kd-seed-406
kd-seed-406npm @sylphx/pdf-reader-mcp
true as tested: requests with no key and with a wrong key got HTTP 401 and no data; the right key worked
3.0.1PASSGrok Bot (probe and runs); Cutting Edge (proposed)Grok Bot box, Debian 13 x86_64, bwrap sandboxes (install: network + C…kd-seed-405
How these were made

Reproduction logs

Date, versions and commands for each record.

kd-seed-002 — pypi:mcp-server-time: assessment details (full step log not preserved) · notes
Recheck history
  • Newer version 2026.10.19 exists; this record covers 2026.10.10 and was not retested on it.

Subject version: 2026.10.10. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

    Evidence sha256: c1c61dc21e054979aca4f6bac2018e60883877557c7c5e569506e46b7dcb3acb

    kd-seed-003 — npm:@modelcontextprotocol/server-filesystem: assessment details (full step log not preserved) · notes
    Recheck history
    • Newer version 2.0.1 exists; this record covers 1.0.0 and was not retested on it.

    Subject version: 1.0.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

      Evidence sha256: c06fb2a1b8f22d517462e02a2800f18d34e719052c1834c36855eded81617779

      kd-seed-004 — pypi:mcp-server-fetch: assessment details (full step log not preserved) · notes
      Recheck history
      • Newer version 2026.10.24 exists; this record covers 2026.10.10 and was not retested on it.

      Subject version: 2026.10.10. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

        Evidence sha256: ae672206826d89467115dd42f7f971231593ba00f654f21969214404f0f5e3bb

        kd-seed-005 — pypi:mcp-server-git: assessment details (full step log not preserved) · notes
        Recheck history
        • Newer version 2026.10.19 exists; this record covers 2026.10.10 and was not retested on it.

        Subject version: 2026.10.10. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

          Evidence sha256: fdc11a34c5ae782235e6001c215140074a540abc85cbd07b708ea9fbc94c1195

          kd-seed-006 — npm:@modelcontextprotocol/server-memory: assessment details (full step log not preserved) · notes
          Recheck history
          • Newer version 2.0.0 exists; this record covers 1.0.0 and was not retested on it.

          Subject version: 1.0.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

            Evidence sha256: 45abe54bd3aca45a48c757883a8b74b66798956dc9abf7ced8d6791fae462770

            kd-seed-007 — npm:@playwright/mcp: assessment details (full step log not preserved)

            Subject version: 0.0.83. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

              Evidence sha256: 77faf6e497158c047923712565e52ab7d221626775efc2df9d54c255e79a6275

              kd-seed-008 — pypi:markitdown: assessment details (full step log not preserved) · notes
              Recheck history
              • Newer version 0.1.9 exists; this record covers 0.1.8 and was not retested on it.

              Subject version: 0.1.8. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                Evidence sha256: 403f260cc0b5cb5decc0c2feaab21a903d16c1e06d07b578b7a86abeb89749d0

                kd-seed-009 — pypi:pypandoc-binary: assessment details (full step log not preserved)

                Subject version: 1.17. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                  Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                  Evidence sha256: 74270c4997eaa0adb625c3e2f420a8ef3c92840dacc7b21d510e56632a4bc9df

                  kd-seed-010 — pypi:pdfplumber: assessment details (full step log not preserved)

                  Subject version: 0.11.10. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                    Evidence sha256: 1a7c0462f0b566c80dd7231610bd1e51fae4cd80b96a76a7e98a018f4bd76f60

                    kd-seed-011 — pypi:piper-tts: assessment details (full step log not preserved)

                    Subject version: 1.8.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                      Evidence sha256: 15c2e3d5b9f17b946548dac6b9f5e5842f651b12f2660bc324a8f9927953a6b7

                      kd-seed-012 — npm:mcp-remote: assessment details (full step log not preserved) · notes
                      Recheck history
                      • Newer version 0.15.2 exists; this record covers 0.14.3 and was not retested on it.
                      • Newer version 0.15.1 exists; this record covers 0.14.3 and was not retested on it.

                      Subject version: 0.14.3. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                        Evidence sha256: e1d528621d27d8821208800199f2cac4c16ecc62853639b873e58b77be4fc11e

                        kd-seed-013 — npm:@modelcontextprotocol/server-everything: assessment details (full step log not preserved) · notes
                        Recheck history
                        • Newer version 2.0.1 exists; this record covers 1.0.0 and was not retested on it.

                        Subject version: 1.0.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                          Evidence sha256: ae4dbd40559ad3d98ada65594bdbd4b8161887fcd2ee6f298e41a4e4f3f9f03c

                          kd-seed-014 — pypi:fastmcp: assessment details (full step log not preserved) · notes
                          Recheck history
                          • Newer version 4.1.3 exists; this record covers 4.1.0 and was not retested on it.
                          • fastmcp 4.1.0 is affected by GHSA-7xgj-8392-5q4r (medium), GHSA-vqqp-x5qm-5qp4 (medium) and GHSA-cg3c-5x66-h9cc (high): PrefectHQ/fastmcp repository advisories, not yet in OSV as of 2026-10-21. Use 4.1.2 or later. GHSA-gpgx-58w2-xwwf (critical, client RCE) affects <3.4.8 and 4.0.0a1-<4.0.11 only, not this version.
                          • Newer version 4.1.1 exists; this record covers 4.1.0 and was not retested on it.

                          Subject version: 4.1.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                            Evidence sha256: f31971a302ca09897025d279e1e6220dfabaa6457dc282e7cf9b042ec804c815

                            kd-seed-015 — npm:chrome-devtools-mcp: assessment details (full step log not preserved) · notes
                            Recheck history
                            • Newer version 1.12.0 exists; this record covers 1.10.1 and was not retested on it.
                            • Newer version 1.11.0 exists; this record covers 1.10.1 and was not retested on it.

                            Subject version: 1.10.1. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                              Evidence sha256: f275590da22790ae743c174b3a322c43eaf17215b4bbd0d36f552e12019d77c5

                              kd-seed-016 — pypi:trafilatura: assessment details (full step log not preserved)

                              Subject version: 2.3.1. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                Evidence sha256: 761fc94453b0e0989c45816afc4aa3b910c28697e0379c3f6db0e33ec814f585

                                kd-seed-017 — pypi:mammoth: assessment details (full step log not preserved)

                                Subject version: 1.13.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                  Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                  Evidence sha256: c159caab536c988d9fd179be92d64daa9026139d74df57658d53dbd173783b81

                                  kd-seed-018 — pypi:camelot-py: assessment details (full step log not preserved)

                                  Subject version: 2.0.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                    Evidence sha256: adb5fddbcb94e2904fccf4ac55467077d5840896fe368208c7570d5f2990d5d9

                                    kd-seed-019 — pypi:mcp-server-sqlite: assessment details (full step log not preserved)

                                    Subject version: 2025.4.25. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                      Evidence sha256: 1285c3dd9a379712770f34be8bc0c7048a1392d9eb51833107c56bedfcc080ea

                                      kd-seed-020 — github:google/osv-scanner: assessment details (full step log not preserved) · notes
                                      Recheck history
                                      • Newer version v2.7.0 exists; this record covers v2.6.0 and was not retested on it.

                                      Subject version: v2.6.0. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                        Evidence sha256: 65c75f74ff0963d6d9182e9453d697b7f6b36812413c12f975c50fb3f2719a3c

                                        kd-seed-021 — npm:sfw: assessment details (full step log not preserved)

                                        Subject version: 2.0.6. Tools: Claude cloud sandbox, Linux x86_64. Environment: Claude cloud sandbox, Linux x86_64.

                                          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                          Evidence sha256: 575f47799420a2ea6b4d3badc0cebe83779d008b123d711c769098badac18526

                                          kd-seed-022 — npm:@activecampaign/postmark-mcp: assessment details (full step log not preserved)
                                          Limits
                                          • Not tested with a real Postmark account: no email was actually sent.
                                          • Startup token check means offline setups need POSTMARK_SKIP_VERIFY=true.

                                          Run: 2026-10-13. Subject version: 2.1.1. Tools: Node 20.19.2. Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                            Evidence sha256: 42d2ce065034a1fc55c5c3d9f517959e1affdb5b50d56918a9120790fdf679b9

                                            kd-seed-023 — npm:@bytebase/dbhub: assessment details (full step log not preserved)
                                            Limits
                                            • Node 20 fails to start.
                                            • SQLite only; other drivers not tested.

                                            Run: 2026-10-13. Subject version: 1.5.0. Tools: Node 22.23.3 (Node 20.19.2 attempt failed). Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                              Evidence sha256: 8df68a41d95e7cb8a6f8d8e34509c5a19ecda81d0518bada5d6d99400032aa3a

                                              kd-seed-024 — pypi:langchain-mcp-adapters: assessment details (full step log not preserved) · notes
                                              Recheck history
                                              • Re-run on langchain-core 1.6.12: trap reproduced and fix passed.
                                              Limits

                                              One stdio server only; HTTP/SSE transports not tested.

                                              Run: 2026-10-13. Subject version: 0.3.2. Tools: Python 3.13.5, uv 0.13.0. Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                                Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                Evidence sha256: 2129fa4058fd5fad56ba5b3fd31206e3006797f684718ac0012240876bfab7dd

                                                kd-seed-025 — npm:@modelcontextprotocol/server-github: assessment details (full step log not preserved)
                                                Limits
                                                • Deprecated on npm; no more fixes.
                                                • No real GitHub account used.

                                                Run: 2026-10-13. Subject version: 2025.4.8. Tools: Node 20.19.2. Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                                  Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                  Evidence sha256: 79b75ff7fd3336f450beb47d088b4b2d3ff23aade495c7364f1bd6a4e1c10f0c

                                                  kd-seed-026 — npm:@supabase/mcp-server-supabase: assessment details (full step log not preserved) · notes
                                                  Recheck history
                                                  • Newer version 0.14.0 exists; this record covers 0.13.0 and was not retested on it.
                                                  Limits
                                                  • Read-only enforcement not verified (no test account).
                                                  • Do not give it a token for a production project without checking scope.

                                                  Run: 2026-10-13. Subject version: 0.13.0. Tools: Node 20.19.2. Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                                    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                    Evidence sha256: 0a86174d5a41dc378ec1c71fb83cc99743f03e43c8bb12889b36f3f7463cee0a

                                                    kd-seed-027 — github:github/github-mcp-server: assessment details (full step log not preserved) · notes
                                                    Recheck history
                                                    • Newer version v2.0.3 exists; this record covers v2.0.2 and was not retested on it.
                                                    Limits
                                                    • No real GitHub account used.
                                                    • Go binary; other platforms not tested.

                                                    Run: 2026-10-13. Subject version: v2.0.2. Tools: release binary, Linux x86_64. Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                                      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                      Evidence sha256: 56af7d12f530e658a4df1b716230999a92d42eca45620b6969e14ffd23b472eb

                                                      kd-seed-028 — npm:isolated-vm: assessment details (full step log not preserved)
                                                      Limits
                                                      • Requires Node 24+.
                                                      • Isolates are a boundary for JavaScript only; for untrusted native code use a separate process or container.

                                                      Run: 2026-10-13. Subject version: 7.0.1. Tools: Node 24.21.0 (Node 20.19.2 attempt failed). Environment: Grok Bot box sandbox, fresh HOME per tool, env -i, fake tokens only.

                                                        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                        Evidence sha256: f596aa21cc4e8857290e7d785739bb517a751c54b010cb12e4449dab741aeba3

                                                        kd-seed-029 — npm:rea-agents: assessment details (full step log not preserved) · notes
                                                        Recheck history
                                                        • Newer version 6.7.0 exists; this record covers 6.4.0 and was not retested on it.
                                                        • Newer version 6.5.0 exists; this record covers 6.4.0 and was not retested on it.

                                                        Subject version: 6.4.0. Tools: box sandbox, Linux x86_64, no credentials. Environment: box sandbox, Linux x86_64, no credentials.

                                                          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                          kd-seed-030 — pypi:beautifulsoup4: assessment details (full step log not preserved)
                                                          Limits
                                                          • Requires an extraction recipe and known selectors; it does not automatically identify every page main article.
                                                          • No browser/JavaScript rendering or fetching tested. Parser choice and DOM changes can alter results.
                                                          • Instruction-looking source text survives extraction; it remains untrusted data, not an authorized instruction.
                                                          • Founder-directed seed evidence, not independent certification or a full security audit.
                                                          • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                          • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                          Subject version: 4.15.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                            Evidence sha256: 24580a7d37b527e9518542e5ca4e0fecb52108abc29f2c2ffc44bf189665b210

                                                            kd-seed-031 — npm:@upstash/context7-mcp: assessment details (full step log not preserved) · notes
                                                            Recheck history
                                                            • Newer version 4.4.4 exists; this record covers 4.3.0 and was not retested on it.
                                                            • Newer version 4.4.2 exists; this record covers 4.3.0 and was not retested on it.
                                                            Limits
                                                            • Service/network dependency; one public library query does not establish coverage, uptime, future authentication rules, quota, or paid-account behavior.
                                                            • Retrieved examples need checking against installed library version; no automatic Polars2.0.0 compatibility or factual accuracy guarantee.
                                                            • Returned documentation is untrusted external content; no model prompt-injection defense tested.
                                                            • Networked container used inherited managed proxy with TLS verification, not network-none or endpoint-restricted egress. No host secrets or API keys supplied.
                                                            • Founder-directed seed evidence, not independent certification or a full security audit.
                                                            • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                            • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                            Subject version: 4.3.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                              Evidence sha256: 17d71bce8bdb9ce1895996548361f112ff94415f06a7d99e81bc07aa6735379e

                                                              kd-seed-032 — pypi:duckdb: assessment details (full step log not preserved) · notes
                                                              Recheck history
                                                              • Newer version 2.0.0 exists; this record covers 1.5.6 and was not retested on it.
                                                              Limits
                                                              • Four-row fixture only; no scale, joins, Parquet, extension, remote reader, or hostile SQL testing.
                                                              • Do not grant arbitrary generated SQL unrestricted filesystem/network access; this run used a fixed query inside a network-disabled container.
                                                              • Founder-directed seed evidence, not independent certification or a full security audit.
                                                              • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                              • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                              Subject version: 1.5.6. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                Evidence sha256: a4eeec2d3aefea506b46db41cd2ccdf521b3e94052b0b576110ed9253c0e0214

                                                                kd-seed-033 — npm:@playwright/mcp: assessment details (full step log not preserved)
                                                                Limits
                                                                • One local form only; no authenticated pages, real purchases/messages, hostile browsing, screenshots, extensions, SSRF or prompt-injection security audit.
                                                                • Browser ran with --no-sandbox inside a hardened disposable Docker container. Browser-level sandbox absent; do not copy this setting into a production recommendation.
                                                                • Browser and OS dependencies must be installed; npm package install alone is insufficient.
                                                                • No human approval enforcement mechanism assessed; the form has only synthetic local effects.
                                                                • Founder-directed seed evidence, not independent certification or a full security audit.
                                                                • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                                • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                                Subject version: 0.0.83. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                  Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                  Evidence sha256: 4433cfb025e0f8d80e7ff3eb3cedd9451d2713d3cbcc9214c74819893f6f0ed0

                                                                  kd-seed-034 — pypi:polars: assessment details (full step log not preserved)
                                                                  Limits
                                                                  • Four-row fixture only; no scale, lazy execution, streaming, joins, Parquet, null/NaN distinction, or arbitrary UDF safety testing.
                                                                  • No performance comparison with DuckDB; execution/import order, caching and concurrent workloads differ.
                                                                  • Founder-directed seed evidence, not independent certification or a full security audit.
                                                                  • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                                  • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                                  Subject version: 2.0.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                    Evidence sha256: c633c6ea0f992ac3afe92417cebf1329da3751c04fcd32bb4240949e01ed1d04

                                                                    kd-seed-035 — pypi:trafilatura: assessment details (full step log not preserved)
                                                                    Limits
                                                                    • One static HTML layout; extraction can omit relevant non-article content or include boilerplate on other layouts.
                                                                    • No network fetching, JavaScript rendering, factual verification, copyright clearance, model ingestion, or prompt-injection defense tested.
                                                                    • Text extraction is not a sanitizer that makes page instructions trustworthy.
                                                                    • Founder-directed seed evidence, not independent certification or a full security audit.
                                                                    • Single fixed synthetic fixture/query; successful measurement and retained setup retries are not repeatability evidence. Timings are descriptive, not comparative benchmarks.
                                                                    • Original Dockerfile re-resolves transitive dependencies and OS packages. Dockerfile.locked enforces recorded Python versions and npm lock but is an unexecuted replay aid; apt/base-image changes still require environment comparison. Image digest and artifact hashes identify the assessed build.

                                                                    Subject version: 2.3.1. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                      Evidence sha256: 60a8b4ed30ff8130c68df35cf7baf073a5c369d993fa02050c02579ede40e8ed

                                                                      kd-seed-036 — pypi:mammoth: assessment details (full step log not preserved)
                                                                      Limits
                                                                      • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                      • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                      • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                      • One synthetic DOCX; no tracked changes, complex numbering, footnotes, floating layout, or image fidelity assessment.
                                                                      • Upstream documents no sanitization. Output HTML from untrusted documents requires an explicit safe-rendering/sanitization policy.
                                                                      • Upstream deprecated direct Markdown output; use HTML plus a separate converter if Markdown is needed.

                                                                      Subject version: 1.13.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                        Evidence sha256: a7eab1c6e9079ca122a0fa47a18a346af058394d5e6c9539a043a839de22328f

                                                                        kd-seed-037 — pypi:markitdown: assessment details (full step log not preserved) · notes
                                                                        Recheck history
                                                                        • Newer version 0.1.9 exists; this record covers 0.1.8 and was not retested on it.
                                                                        Limits
                                                                        • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                        • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                        • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                        • Only DOCX/PDF/XLSX extras installed; no cloud service, LLM, OCR plugin, audio, or other formats tested.
                                                                        • An empty image-only PDF extract is not evidence the document has no information.
                                                                        • Uncached formula was represented as NaN, not computed. A workbook conversion is not a formula calculation engine.
                                                                        • Malformed .docx containing plain text was converted as text, failing our strict rejection probe. This documents content-detection behavior, not an established defect or vulnerability.
                                                                        • A converter should not be assumed to enforce file-type validation or sanitize dangerous output links.

                                                                        Subject version: 0.1.8. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                          Evidence sha256: 6a570128965048dba3dc1e330c0a2f677e1789a8c8b3b5723c4c9ac58a3b6d3a

                                                                          kd-seed-038 — pypi:openpyxl: assessment details (full step log not preserved)
                                                                          Limits
                                                                          • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                          • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                          • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                          • Does not calculate formulas. data_only=True can return None for a formula without a stored cached result.
                                                                          • Saving the original fixture cleared the existing B2 formula cache (5 became None); a downstream data_only reader needs recalculated cached values or an explicit missing-result policy.
                                                                          • Writing a formula does not generate its calculated result.
                                                                          • No macros, external links, complex formatting, charts, financial correctness, or large-workbook scaling assessment.

                                                                          Subject version: 3.1.5. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                            Evidence sha256: e780f7709eb911469b682cbb9885c3e631e0a1e160799e80aac1e80d8f810184

                                                                            kd-seed-039 — pypi:PyMuPDF: assessment details (full step log not preserved) · notes
                                                                            Recheck history
                                                                            • Newer version 2.0 exists; this record covers 1.28.2 and was not retested on it.
                                                                            Limits
                                                                            • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                            • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                            • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                            • Dual AGPL/commercial license: choose and comply with a suitable license before adoption.
                                                                            • Default get_text is not OCR; optional OCR integration was not configured or assessed.
                                                                            • One synthetic two-page PDF and one tiny image page do not establish complex PDF/layout/security behavior.

                                                                            Subject version: 1.28.2. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                              Evidence sha256: 00104e35bf059ef1ff756f1236eaa8d1de0eb7172e0839a6240ac7ba94ffdd70

                                                                              kd-seed-040 — pypi:pypdf: assessment details (full step log not preserved) · notes
                                                                              Recheck history
                                                                              • Newer version 6.21.2 exists; this record covers 6.20.0 and was not retested on it.
                                                                              • Newer version 6.21.1 exists; this record covers 6.20.0 and was not retested on it.
                                                                              Limits
                                                                              • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                              • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                              • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                              • pypdf does not perform OCR; image-only pages return no text in this test.
                                                                              • Synthetic single-line pages do not establish real-world reading order, tables, ligatures, complex fonts, encrypted documents, or large-file memory behavior.
                                                                              • No PDF rendering, sanitization, signature verification, or malicious-document safety assessment.

                                                                              Subject version: 6.20.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                Evidence sha256: 95b04b4667ca9201324d377ae978ebac1241fc2249a0a9239312cd1e9a38133d

                                                                                kd-seed-041 — pypi:python-docx: assessment details (full step log not preserved)
                                                                                Limits
                                                                                • Tiny synthetic acceptance suite; not independent certification, a vulnerability audit, or evidence of universal format compatibility.
                                                                                • No external reproduction, real customer data, Windows/macOS, or cross-architecture execution in this record.
                                                                                • Public documentation may move; package version and installed dependency freeze identify what actually ran.
                                                                                • No ready-made Markdown output was assessed; a caller must define its conversion policy.
                                                                                • Document.paragraphs omits table content; use ordered block traversal when converting.
                                                                                • No general layout fidelity, revision history, nested tables, header/footer, or malicious-document coverage.

                                                                                Subject version: 1.2.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                  Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                  Evidence sha256: b64a3fa8c6c0fb20c2ec9cdcd9ad30ec8c55b788635ef371734ca1f74b2647b0

                                                                                  kd-seed-042 — pypi:mcp-server-fetch: assessment details (full step log not preserved) · notes
                                                                                  Recheck history
                                                                                  • Newer version 2026.10.24 exists; this record covers 2026.10.10 and was not retested on it.
                                                                                  Limits
                                                                                  • Local synthetic HTTP only: no public websites, authenticated pages, TLS targets, redirects, DNS rebinding, proxy-only hostname cases, browser rendering, huge responses or hostile-parser audit.
                                                                                  • Pure-Python fallback behavior differs from optional Node Readability extraction; compare on representative documents before generalizing.
                                                                                  • The initial Node-present environment was intentionally offline/read-only; a correctly pre-provisioned Node dependency might avoid this issue but that configuration was not executed here.
                                                                                  • max_length limits returned text; it does not by itself prove a network download/memory/CPU resource bound.
                                                                                  • Returned web text remains untrusted input. Localhost refusal plus HTML cleanup do not certify page safety.
                                                                                  • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                  • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                  • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                  • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                  Subject version: 2026.10.10. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                    Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                    Evidence sha256: 165409fc087c2b68119e273e7239571fe5b4256892ab14db9789d61ad4bed9d9

                                                                                    kd-seed-043 — npm:@modelcontextprotocol/server-filesystem: assessment details (full step log not preserved) · notes
                                                                                    Recheck history
                                                                                    • Newer version 2.0.1 exists; this record covers 1.0.0 and was not retested on it.
                                                                                    Limits
                                                                                    • Only one Linux x86_64 environment and small UTF-8 files.
                                                                                    • No Windows junctions, concurrent symlink replacement/TOCTOU races, client root-change races, very large files, permission combinations or full parser fuzzing tested.
                                                                                    • Directory access permits meaningful writes; put important files behind OS/container policy as well.
                                                                                    • The filesystem server does not establish whether file content is truthful or safe for an LLM to follow.
                                                                                    • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                    • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                    • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                    • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                    Subject version: 1.0.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                      Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                      Evidence sha256: e51f4e46bd2a63cc1156523530e9f55251c24a6431f2381cdcb0afac854c054d

                                                                                      kd-seed-044 — pypi:mcp-server-git: assessment details (full step log not preserved) · notes
                                                                                      Recheck history
                                                                                      • Newer version 2026.10.19 exists; this record covers 2026.10.10 and was not retested on it.
                                                                                      Limits
                                                                                      • No hostile repository, malicious hooks, submodules, credential helpers, LFS, shell-injection fuzzing, concurrent operations or remote actions tested.
                                                                                      • Repository boundary result covers this exact configured package/version and synthetic cases, not every path or permission edge.
                                                                                      • Git commits attributed to fixture identity establish neither human authorship nor code correctness.
                                                                                      • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                      • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                      • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                      • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                      Subject version: 2026.10.10. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                        Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                        Evidence sha256: ab41de6d40514972cd50df0120efae3bccd798d5b16aee4f81aaa71967e9357d

                                                                                        kd-seed-045 — npm:@modelcontextprotocol/server-memory: assessment details (full step log not preserved) · notes
                                                                                        Recheck history
                                                                                        • Newer version 2.0.0 exists; this record covers 1.0.0 and was not retested on it.
                                                                                        Limits
                                                                                        • No concurrent multi-client writes, crash recovery, large graph scaling, cross-tenant isolation, encryption or permissions tested.
                                                                                        • Facts are supplied by callers. Persistence does not validate truth, consent or provenance.
                                                                                        • Search was demonstrated for exact/substrings and one unmatched synonym only.
                                                                                        • This fixture did not exercise observation conflicts or long-term retention policies.
                                                                                        • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                        • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                        • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                        • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                        Subject version: 1.0.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                          Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                          Evidence sha256: 1f1929efdabc18077062013c0b82b8ff12616103e62c55aea516fc34a3a72eb3

                                                                                          kd-seed-046 — npm:@modelcontextprotocol/server-sequential-thinking: assessment details (full step log not preserved) · notes
                                                                                          Recheck history
                                                                                          • Newer version 2.0.0 exists; this record covers 1.0.0 and was not retested on it.
                                                                                          Limits
                                                                                          • No model-generated reasoning, human judgment, task-completion comparison or reasoning-quality benchmark was run.
                                                                                          • Submitted content can be incorrect; recording it does not verify conclusions.
                                                                                          • Tested history was process-local, not a durable cross-session knowledge repository.
                                                                                          • Concurrent sessions, sensitive thought retention and operational logging policy were not assessed.
                                                                                          • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                          • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                          • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                          • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                          Subject version: 1.0.0. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                            Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                            Evidence sha256: 5be58185177e1042819d753508b1c8e504ebe8aff3fb44c1b5dde72e43159391

                                                                                            kd-seed-047 — pypi:mcp-server-time: assessment details (full step log not preserved) · notes
                                                                                            Recheck history
                                                                                            • Newer version 2026.10.19 exists; this record covers 2026.10.10 and was not retested on it.
                                                                                            Limits
                                                                                            • No DST transition-day, nonexistent time or ambiguous fold tested.
                                                                                            • Current-date API cannot directly express an arbitrary future/historical date; do not reuse this result as a future booking/scheduling guarantee.
                                                                                            • Oracle and tool both depend on timezone data; this was not independent tzdb validation.
                                                                                            • Host clock accuracy and future timezone-law updates remain external dependencies.
                                                                                            • Founder-directed seed assessment by an OpenAI Codex subagent; shared controller with KD founder, not an independent certification.
                                                                                            • Official upstream identifies this server family as educational reference implementations, not production-ready solutions.
                                                                                            • Synthetic scoped checks are not a comprehensive security audit, a human-quality evaluation or proof of suitability for untested tasks.
                                                                                            • Wall-clock values are descriptive; shared-host concurrent work and one run prohibit comparative performance claims.

                                                                                            Subject version: 2026.10.10. Tools: Codex, Linux x86_64 container. Environment: Codex, Linux x86_64 container.

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: c7d36342c270b00457a02e62b874cdba5394e43935d0d90148eb418c676aafca

                                                                                              kd-seed-048 — npm:tailwindcss: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one runtime version, one run per command; macOS and Windows not tested.

                                                                                              Run: 2026-10-14. Subject version: 4.3.3. Tools: Grok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per test, env -i, no credentials. Environment: Grok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per test, env -i, no credentials.

                                                                                              1. npx vite build && grep -q text-red-500 dist/assets/*.css

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 69d9b676bf640ac254e64c6e781a86b983dbf1e257210018685dfa7d5a008bb1

                                                                                              kd-seed-049 — pypi:psycopg2: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Note 2026-11-01: the missing-libpq-headers evidence ("libpq-fe.h: No such file or directory", psycopg2 2.9.10, Python 3.12) was produced with a stand-in pg_config script on PATH (it reported PostgreSQL 16.4), not a real PostgreSQL or libpq install. The macOS step (`brew install libpq`) has not been tested on macOS.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one runtime version, one run per command; macOS and Windows not tested.

                                                                                              Run: 2026-10-14. Subject version: 2.9.13. Tools: Grok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-dev installed (slim-image equivalent), no credentials. Environment: Grok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-dev installed (slim-image equivalent), no credentials.

                                                                                              1. python -c 'import psycopg2; print(psycopg2.__version__)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 5076b80635cbe5097e70cc5ecac188540623d635a6cc311d9be9cfcb29ed184a

                                                                                              kd-seed-050 — pypi:passlib: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              bcrypt 4.1-4.3 logs "module bcrypt has no attribute __about__"; hashing still works, so that line is not the failure

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one runtime version, one run per command; macOS and Windows not tested.

                                                                                              Run: 2026-10-14. Subject version: 1.7.4. Tools: Grok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-dev installed (slim-image equivalent), no credentials. Environment: Grok Bot box, Debian 13 (trixie) x86_64, uv venv, no pg_config/libpq-dev installed (slim-image equivalent), no credentials.

                                                                                              1. python -c "from passlib.context import CryptContext as C; c=C(schemes=['bcrypt']); assert c.verify('x', c.hash('x'))"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: c37fd5cb648afcdfdaa4a55f029e24e69c1980f0a3aa28ce9d4190bf291f97ab

                                                                                              kd-seed-052 — npm:shadcn-ui: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Trap still holds (shadcn@4.22.0).
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one runtime version, one run per command; macOS and Windows not tested.

                                                                                              Run: 2026-10-14. Subject version: 0.9.5. Tools: Grok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per test, env -i, no credentials. Environment: Grok Bot box, Debian 13 (trixie) x86_64, fresh HOME and npm cache per test, env -i, no credentials.

                                                                                              1. test -f components.json after init

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 4cfd3eea81d849a0a01b0c4b3ee8568bb8b86fb1b98a270f89cc0469ad968b1b

                                                                                              kd-seed-150 — npm:next: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Setup note (2026-10-18): if `npm init -y` on npm 11 added "type": "commonjs", delete it (`npm pkg delete type`) before `next build`; with it, ESM-syntax app files fail to compile on next 15.5.28 and 16.4.2. Tested only on npm 11.21.0. The trap itself is unchanged.

                                                                                              Recheck history
                                                                                              • Trap holds; the fix needs the setup note below (next@15.5.28, next@16.4.2).
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:26-0400. Subject version: 15.5.28. Tools: node 20.19.2, linux, next@15.5.28 react@19. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npm ls next --depth=0 && npx next build && ls out/index.html

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 34be01e00b5f7f4b645671f9f1e61cef66b771d80485078954fd0c945b9538d4

                                                                                              kd-seed-151 — npm:drizzle-kit: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:40:55-0400. Subject version: 0.31.11. Tools: node 20.19.2, drizzle-kit@0.31.11. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npx drizzle-kit push --help

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 71ce8a86225f4e807b480042876d63785492f088b9281dd48fc41d97b252de18

                                                                                              kd-seed-152 — npm:jest: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:03-0400. Subject version: 30.5.2. Tools: node 20.19.2, jest@30.5.2. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npx jest --testPathPatterns a # expect: Tests: 1 passed

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 4b4468f3da57fac19b9b170bbfaa5a3d9271f57d9048e0d28e627765ab551d15

                                                                                              kd-seed-153 — npm:react-dom: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:40:52-0400. Subject version: 19.3.1. Tools: node 20.19.2, react@19 react-dom@19.3.1. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. node -e "console.log(typeof require('react-dom/client').createRoot)" # function

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 45a23a90f699917361e4f91816a71ac39c9d99c81ac954147d887dd15231d5f2

                                                                                              kd-seed-154 — npm:openai: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Newer version 7.43.0 exists; this record covers 4.104.0 and was not retested on it.
                                                                                              • Re-run on openai (npm) 7.38.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:40:57-0400. Subject version: 4.104.0. Tools: node 20.19.2, openai@4.104.0. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. node -e "const O=require('openai');console.log(typeof new O({apiKey:'x'}).chat.completions.create)" # function

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 0c8983a9515591b30613857b5e605340316422c0dd0da75b6de6642c5f66985c

                                                                                              kd-seed-155 — npm:prisma: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Correction 2026-10-14, updated 2026-11-08: npm dist-tag latest is an 8.0 RC (rc.33 as of Nov 8, 2026; rc.29 on Nov 1, rc.27 on Oct 25, rc.23 on Oct 18, rc.22 on Oct 14) where `prisma generate` is not registered. The v7 steps were tested on prisma@7.10.0 (7.10.1 is the latest 7.x); no v8 workflow was tested. Advice will go stale when 8.0 is released as stable.

                                                                                              Recheck history
                                                                                              • Trap still holds (prisma@8.0.0-rc.33, prisma@7.10.0).
                                                                                              • Trap still holds (prisma@8.0.0-rc.29, prisma@7.10.0).
                                                                                              • Trap still holds (prisma@8.0.0-rc.27, prisma@7.10.0).
                                                                                              • Trap still holds (prisma@8.0.0-rc.23, prisma@7.x).
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:42:51-0400. Subject version: 7.10.0. Tools: node 20.19.2, prisma@7.10.0 + @prisma/client@7. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npx prisma generate # expect: Generated Prisma Client (v7.x)

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 92c68109214e325474df9391925a9a32e04898111c8fc642817e66a649215070

                                                                                              kd-seed-156 — npm:npm: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:42:16-0400. Subject version: npm (node 20.19.2). Tools: node 20.19.2 (/usr/local prefix), non-root user. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npm config set prefix ~/.npm-global && npm i -g left-pad && ls ~/.npm-global/lib/node_modules/left-pad

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: fc3eac0b72e1e1a064885929debe65131b67e072d8b24d7d4efe569ca9509c66

                                                                                              kd-seed-157 — pypi:mcp: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:05-0400. Subject version: 2.3.0. Tools: python 3.12, mcp==2.3.0, uv venv. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. mcp --help # expect: usage

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: b60e3bded5e7dbe628cbfe5526ecc55926cc9880c518161b6174578f8524e6e4

                                                                                              kd-seed-158 — npm:@modelcontextprotocol/sdk: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Tolerance differs by client; the official TS SDK client 1.32.1 survived one bad line.

                                                                                              Recheck history
                                                                                              • Re-run on @modelcontextprotocol/sdk 1.32.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:10-0400. Subject version: 1.32.1. Tools: node 20.19.2, @modelcontextprotocol/sdk@1.32.1. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. connect a client to the server; expect CONNECTED with errs=0

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 6593f9235dfd086db1667f54b60c643271eaf3ffae1d035e56a3c52178f0206d

                                                                                              kd-seed-159 — pypi:ruff: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Re-run on ruff 0.17.2: trap reproduced and fix passed.
                                                                                              • Re-run on ruff 0.17.1: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:06-0400. Subject version: 0.17.0. Tools: python 3.12, ruff 0.17.0. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. ruff check . # exit 1 with findings, 0 if clean

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: fba32b8ede21bedf8b3af7749e03e2b09cc7299307805b505e6b4098c10a9075

                                                                                              kd-seed-160 — pypi:numpy: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:10-0400. Subject version: 2.1.3. Tools: python 3.12, numpy==2.1.3. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c 'import numpy as np;print(np.float64(1), np.nan)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 3e813a03a6b55c6c3f4f2fd64859431d78637232cd6e81e15f72f08e8cc8b56a

                                                                                              kd-seed-161 — pypi:pandas==2.0.3: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:16-0400. Subject version: 2.0.3 (numpy 2.1.3). Tools: python 3.11, pandas==2.0.3 + numpy==2.1.3. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c 'import pandas;print(pandas.__version__)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: d7ebaf1a83a4bc8609f4fabcda521457b913e34d5d7d9e916d17b964793fa046

                                                                                              kd-seed-162 — pypi:pandas: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:14-0400. Subject version: 2.2.3. Tools: python 3.12, pandas==2.2.3. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "import pandas as pd;print(len(pd.concat([pd.DataFrame({'a':[1]}),pd.DataFrame({'a':[2]})],ignore_index=True)))" # 2

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: a622e64f3e9aee8c6215a0f1ba0d7cb8cf6803de9afee58436011342afb516ea

                                                                                              kd-seed-163 — pypi:pydantic: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:15-0400. Subject version: 2.9.2. Tools: python 3.12, pydantic==2.9.2. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from pydantic import BaseModel,Field class M(BaseModel): a:str=Field(pattern='^x') print(M(a='xy').a)"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 4736275fea6408fa6889062c0832239349a655afcf74bfd56eafaeb064848c7b

                                                                                              kd-seed-164 — pypi:fastapi: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Re-run on fastapi 0.162.0: trap reproduced and fix passed.
                                                                                              • Re-run on fastapi 0.143.3: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:16-0400. Subject version: 0.143.1. Tools: python 3.12, fastapi==0.143.1. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -m uvicorn --version

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 243fa2139b2bc53e59930e8b69a6949ea9c021d536bc4235fa72bd890bfdc1ed

                                                                                              kd-seed-165 — pypi:playwright: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Re-run on playwright 1.64.1: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:27-0400. Subject version: 1.64.0. Tools: python 3.12, playwright==1.64.0, no browser cache. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from playwright.sync_api import sync_playwright with sync_playwright() as p: p.chromium.launch()"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: cc0b1e054028b339cb229ae4d70a5b958ea19da7c22d089321c3aa3c23d67344

                                                                                              kd-seed-166 — pypi:pyaudio: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Fix not run on the test box (no root); verify with apt on your system.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:17-0400. Subject version: 0.2.14. Tools: python 3.12, pyaudio==0.2.14 sdist, no portaudio dev headers. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c 'import pyaudio'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: f88e403645c31ae32e7f2443d86d7de5a7697191e1810fea402b26e6d6a17972

                                                                                              kd-seed-167 — pypi:uv: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per command, no credentials, versions pinned as shown; other OS/versions untested.

                                                                                              Run: 2026-10-14T21:41:18-0400. Subject version: 0.13.0. Tools: uv 0.13.0, no venv. Environment: Grok Bot box, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. uv venv && uv pip install requests && .venv/bin/python -c 'import requests'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 591b7e4a0d12c7f48c6dbeff323ecc934cf85f94e1abe42398ad7c6c22b7e3ad

                                                                                              kd-seed-170 — pypi:scipy: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              A source migration for direct callers. This does not certify a third-party dependency that imports scipy.linalg.triu internally.

                                                                                              Run: 2026-10-14T22:26:36-04:00. Subject version: 1.18.1. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "import numpy as np;print(np.triu(np.array([[1,2],[3,4]])))"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 5c0af79baefdaf8070d0b9186538ef9ad589fa438aea55b5861acd7c60ac95d9

                                                                                              kd-seed-171 — pypi:sqlalchemy: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Recheck history
                                                                                              • Re-run on sqlalchemy 2.1.6: trap reproduced and fix passed.
                                                                                              • Re-run on sqlalchemy 2.1.5: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              SQLite in-memory only; database drivers, credentials, migrations and production workloads are not evaluated.

                                                                                              Run: 2026-10-14T22:26:36-04:00. Subject version: 2.1.4. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from sqlalchemy import create_engine,text;e=create_engine('sqlite://');c=e.connect();print(c.execute(text('select :n+1'),{'n':1}).scalar())" # 2

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 3e3a887090b1c98b28735c943e084a0a893e260a4df89b5f67d88b8011623d1b

                                                                                              kd-seed-172 — pypi:httpx: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              HTTP forward proxy only; no external network, HTTPS CONNECT, proxy auth or SOCKS test.

                                                                                              Run: 2026-10-14T22:26:35-04:00. Subject version: 0.28.1. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "import httpx;httpx.Client(proxy='http://127.0.0.1:9')" # no error; then verify routing against a local proxy

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 22c698f66a4c3d41813b2594fae21a9671aeac61a25e4435166baf8857edd306

                                                                                              kd-seed-173 — pypi:starlette: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges. Note 2026-10-25: on starlette 1.10.0 the fix still passes, but TestClient prints a deprecation warning that using httpx with starlette.testclient is deprecated and to install `httpx2` instead. httpx2 was not tested.

                                                                                              Recheck history
                                                                                              • Fix passes but prints a deprecation warning (starlette@1.10.0, httpx@0.28.1); see the note below.
                                                                                              Limits

                                                                                              Old Starlette is a quarantined regression fixture, never the recommended install. FastAPI compatibility is not established; do not override its Starlette constraints blindly.

                                                                                              Run: 2026-10-14T22:26:35-04:00. Subject version: 1.8.0 (fix); failing: starlette 0.36.3 + httpx 0.28.1. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. pip install 'starlette>=1.8' 'httpx==0.28.1'; run your TestClient suite (fixture: GET /ping 200, /missing 404)

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: c4c91aaeca343cc7d54caca33738e511a6fa27b9524e7eea67a9a4dd1e00bcf9

                                                                                              kd-seed-174 — pypi:flask: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Once per application instance, not once across a multi-worker deployment. Shared migrations and scheduled jobs need separate coordination.

                                                                                              Run: 2026-10-14T22:26:36-04:00. Subject version: 3.1.3. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from flask import Flask;a=Flask('x');print(hasattr(a,'before_first_request'))" # False; do init in create_app()

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 23acf53404dda45184f5e4e91606657efb33d6bc6e4b75d6ed8f3b12645ddf7e

                                                                                              kd-seed-175 — pypi:jinja2: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              A bounded rendering regression, not a template sandbox or XSS audit. Markup does not sanitize untrusted input.

                                                                                              Run: 2026-10-14T22:26:36-04:00. Subject version: 3.1.6. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from markupsafe import Markup, escape;print(escape('<b>'))"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 90f039c973a9d3f0dd2c988a733259880ce383383fd269657141f24a37d6e127

                                                                                              kd-seed-176 — pypi:lxml: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              lxml_html_clean uses blocklist cleaning and is not appropriate as a general security boundary for untrusted HTML. Fixture success is not an XSS-safety claim.

                                                                                              Run: 2026-10-14T22:26:36-04:00. Subject version: 6.1.3. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from lxml_html_clean import Cleaner" # after pip install lxml_html_clean

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: c034133d247b9d06dd45d6df55fc1ffbd5fdc57814b20c5c24011c9fd6a87fd8

                                                                                              kd-seed-177 — pypi:scikit-learn: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              One categorical feature and dense output only. Memory requirements can be large for high-cardinality production data.

                                                                                              Run: 2026-10-14T22:26:42-04:00. Subject version: 1.9.1. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from sklearn.preprocessing import OneHotEncoder;print(OneHotEncoder(sparse_output=False).fit_transform([['a'],['b']]))"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 0fb68328c6fb58e7302d58768497e33c6d5133218776193343c3601b92c806c7

                                                                                              kd-seed-178 — pypi:jsonschema: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              The default is standards-compliant, not a library defect. This test covers ipv4 only; other formats may require extras, and unknown formats are not automatically rejected.

                                                                                              Run: 2026-10-14T22:26:37-04:00. Subject version: 4.26.0. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from jsonschema import validate,FormatChecker;validate('1.2.3.4',{'format':'ipv4'},format_checker=FormatChecker())"; invalid input should raise

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 664b1f068b2cbc63a955b2c49891a7e49991580413f6611a2a9e826740eaf769

                                                                                              kd-seed-179 — pypi:pillow: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Recheck history
                                                                                              • Re-run on pillow 13.0.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              RGB synthetic fixture only; not a quality benchmark, decompression-bomb test or image codec security audit.

                                                                                              Run: 2026-10-14T22:26:37-04:00. Subject version: 12.3.0. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from PIL import Image;print(Image.Resampling.LANCZOS)"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 41af293387342ffed019bb21a3ae4aaaf5fd603492c4642d613e993ad705e9d8

                                                                                              kd-seed-180 — pypi:pytest-asyncio: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Function-scoped fixture only; alternate event-loop policies and shared session-scoped fixtures are outside this test.

                                                                                              Run: 2026-10-14T22:26:38-04:00. Subject version: 1.4.0. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. pytest -q --asyncio-mode=strict # with @pytest_asyncio.fixture and @pytest.mark.asyncio: 1 passed

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 89a4f7281c4f8cfb2800faba7a827c64d62d12f0d18a7f1d01b978409c5e03bb

                                                                                              kd-seed-181 — pypi:openai: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Recheck history
                                                                                              • Re-run on openai (pypi) 3.37.0: trap reproduced and fix passed.
                                                                                              • Re-run on openai (pypi) 3.35.1: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              HTTPX MockTransport only. No live model, credentials, billing, model quality, endpoint availability or real authentication validated.

                                                                                              Run: 2026-10-14T22:26:39-04:00. Subject version: 3.31.0. Tools: Debian 12/13 x86_64 glibc 2.36; Python 3.12.15. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. python -c "from openai import OpenAI;OpenAI(api_key='x').chat.completions.create" # attribute exists; no live call

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: ca78fd2790bda27d71fbad16a451262e33325f3ec8360896a9cf3ea57acaf7ed

                                                                                              kd-seed-182 — npm:eslint: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Recheck history
                                                                                              • Re-run on eslint 10.13.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              Minimal flat config, no third-party plugins, TypeScript parser or full project migration. The runner stages the new config only for the fix.

                                                                                              Run: 2026-10-14T22:26:39-04:00. Subject version: 10.12.0. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npx eslint file.js with a flat eslint.config.mjs; confirm a deliberate violation (no-undef) is reported so a silent no-op is not mistaken for success

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 9f0f49cc63a8fdf9c9cbdde2e60e515a4abc8ccf4b858b32a2391e6efe212b90

                                                                                              kd-seed-183 — npm:prettier: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Built-in Babel parser only; third-party async plugins and project-wide configuration not assessed.

                                                                                              Run: 2026-10-14T22:26:39-04:00. Subject version: 3.9.10. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. node -e "require('prettier').format('a =1',{parser:'babel'}).then(s=>console.log(typeof s))" # string

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: a1f839dbcdc81c03bf797a5b885a4d8f90f0aa1da40c7445c8706f97a1a8fbc8

                                                                                              kd-seed-184 — npm:express: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Local HTTP GETs only; not a full Express 4-to-5 migration or routing security audit.

                                                                                              Run: 2026-10-14T22:26:41-04:00. Subject version: 5.3.0. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. use app.get('/{*splat}', handler) and request / and /a/b

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 110a656b1ff8c0c6db456eabd3c68bfe7a6ec9a0259982241bfb0a8709066f8f

                                                                                              kd-seed-185 — npm:ajv: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Format syntax only; email deliverability and regex denial-of-service resistance are not established.

                                                                                              Run: 2026-10-14T22:26:41-04:00. Subject version: 8.20.0. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npm i ajv-formats; addFormats(ajv) before compile; valid and invalid emails behave

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 0ee7ffc37c718567250a2b5dc4823315a7b6a66da2bd5473ffcbf02db3f0e246

                                                                                              kd-seed-186 — npm:cheerio: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Static local HTML only; no browser execution, remote fetch, untrusted-HTML sanitization or scraping permissions evaluated.

                                                                                              Run: 2026-10-14T22:26:41-04:00. Subject version: 1.2.0. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. node --input-type=module -e "import * as cheerio from 'cheerio';console.log(typeof cheerio.load)"

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: cc65507714a159af01530ccf753f953993bb131a235b3d1f25938e7d0d74a53b

                                                                                              kd-seed-187 — npm:chokidar: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Recheck history
                                                                                              • Re-run on chokidar 6.0.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              Local Linux filesystem; 1.2-second observation window. Network filesystems, editor atomic writes and macOS/Windows behavior need separate runs.

                                                                                              Run: 2026-10-14T22:26:44-04:00. Subject version: 5.0.0. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. watch the directory ('src') and filter events by extension; create a file and confirm one 'add' event

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 01aab2f9c91627894c56434f15c7f0385c7f359edc21baf5295212e54cd984a2

                                                                                              kd-seed-188 — npm:typescript: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              One-file CommonJS output based on package type; bundler resolution and ESM package exports are not evaluated.

                                                                                              Run: 2026-10-14T22:26:42-04:00. Subject version: 7.0.2. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. npx tsc --project tsconfig.json # with module and moduleResolution both NodeNext

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 15cfd842ed14f9dc0a90e5b4aaf2294991ee6c5fcc740789413bdf34f5a4f210

                                                                                              kd-seed-189 — npm:node-fetch: assessment details (full step log not preserved) · notes
                                                                                              Notes

                                                                                              Specific usage pattern, not a package-wide failure. Only the recorded combinations were executed; upstream migration notes may describe wider affected ranges.

                                                                                              Limits

                                                                                              Node 22 can require some ESM synchronously, so failure is callable-shape mismatch here, not necessarily ERR_REQUIRE_ESM. Data URLs only; the two fetch implementations are not API-identical.

                                                                                              Run: 2026-10-14T22:26:42-04:00. Subject version: 3.3.2. Tools: Debian 12/13 x86_64 glibc 2.36; Node 22.23.3. Environment: Grok Bot rerun, Debian 13 x86_64, fresh HOME, env -i, no credentials.

                                                                                              1. node -e "import('node-fetch').then(m=>console.log(typeof m.default))" # function; or use Node's built-in fetch

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 1a6362fa015389594e8877a69341421fd235799bd4291b506e17206db1bd8ee1

                                                                                              kd-seed-190 — pypi:sklearn: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run; env var SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL exists but is not recommended.

                                                                                              Run: 2026-10-14T22:50:17-04:00. Subject version: 0.0.post12. Tools: Grok Bot box, Debian 13 x86_64, uv venv, no credentials. Environment: Grok Bot box, Debian 13 x86_64, uv venv, no credentials.

                                                                                              1. python -c 'import sklearn;print(sklearn.__version__)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              kd-seed-191 — pypi:langchain: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:05-04:00. Subject version: 1.x. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'from langchain_openai import ChatOpenAI;from langchain_text_splitters import RecursiveCharacterTextSplitter;from langchain_classic.chains import LLMChain;print("OK")'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 0e85d1f48e08dcfc531852e71fe394a3c1d483a29ec7b5bdf9f5e9786a29d0db

                                                                                              kd-seed-192 — pypi:pydantic: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:01-04:00. Subject version: 2.x. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'from pydantic_settings import BaseSettings;print("OK")'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: fdeeb24182aeafa88c4617fef7ecece78bf9486b2e6da7edf14a5c20db8f4d2f

                                                                                              kd-seed-193 — pypi:pytorch: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              Partial: Fix only partially verified: uv pip install --dry-run torch resolves (torch 2.14.1 at test time); the ~800 MB wheel was not downloaded or imported.

                                                                                              Run: 2026-10-14T23:23:57-04:00. Subject version: unversioned. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import torch;print(torch.__version__)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 68cf79266d660526dcb86a8a35998dcc5963c62463bbdbc4adba6cf3c0ea7062

                                                                                              kd-seed-194 — pypi:fitz: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:02-04:00. Subject version: unversioned. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import pymupdf;print(pymupdf.__version__)'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: eed89b6a4f25a87f13a7dc53508f5aaa8e4889a56b046f2b690bba16f37abb7c

                                                                                              kd-seed-195 — pypi:pip: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:23:11-04:00. Subject version: system python. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python3 -m venv .venv && .venv/bin/pip install requests

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 18f3f8a566aef71c0315421f6e9179fca42d043d1a668633f2f691ca544d2bb3

                                                                                              kd-seed-196 — pypi:flask==2.2.2: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:04-04:00. Subject version: 2.2.2. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import flask;print("OK")'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: d61f768734d373f4a1a18742c7e333265b3fa8841ccea51a2f3e951673825508

                                                                                              kd-seed-197 — pypi:pandas: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Newer version 3.1.0 exists; this record covers 3.0.6 and was not retested on it.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:09-04:00. Subject version: 3.0.6. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import pandas as pd'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 7adafacdb23fc6727eae1bb23bb1a993d9c110430ee3347babab21eacdc35fd8

                                                                                              kd-seed-198 — pypi:mysqlclient: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              Partial: Fix only partially verified: pymysql + pymysql.install_as_MySQLdb() imports as MySQLdb; the OS-package fix (libmariadb-dev/pkg-config) and a live DB were not tested.

                                                                                              Run: 2026-10-14T23:20:06-04:00. Subject version: 2.3.0. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import MySQLdb'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: afaf7e69369c3d637394231b0cb6247b08499b6febe4d7084c558ec1b945b3fd

                                                                                              kd-seed-199 — npm:tsc: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:10-04:00. Subject version: unversioned. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. npx tsc --version

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 8781ea3a738e5207e0a136e1c17c85fa0bd3f48029c69f0e77afa53a12f4f23c

                                                                                              kd-seed-200 — npm:node-sass: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:18-04:00. Subject version: 9.0.0. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. npx sass in.scss

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 08c8c9d9f4b3110f26b8d9522e5955b6f9adf022f1ba2bc5cba31f6efe493dd8

                                                                                              kd-seed-201 — npm:next: assessment details (full step log not preserved) · notes
                                                                                              Recheck history
                                                                                              • Re-run on next 16.4.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:34-04:00. Subject version: 16.4.1. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. npx eslint app

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: e014d136c76307bfc0fa2888a8f29c552c6f7ca22efa9fb1430591cc3f58a750

                                                                                              kd-seed-202 — npm:create-vite: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:20-04:00. Subject version: 9.2.1. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. grep -c '"react"' my-app/package.json

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 76f52e383c0eefb285cc83e77b72b4d00eca10c610e1697f2e4717efcae21f17

                                                                                              kd-seed-203 — pypi:pydub: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:20-04:00. Subject version: 0.25.1. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'import pydub;print("OK")'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: e7b2846081f023e0b00f012da354cd32b829c6564a29cca23dee897bff63ea6d

                                                                                              kd-seed-204 — pypi:moviepy: assessment details (full step log not preserved)
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), one run per step, Node 22.23.3 / Python 3.13, versions as of 2026-10-14; Claude's run was Ubuntu 24.04.

                                                                                              Run: 2026-10-14T23:20:26-04:00. Subject version: 2.2.1. Tools: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials. Environment: Grok Bot box, Debian 13 x86_64, clean HOME, no credentials.

                                                                                              1. python -c 'from moviepy import ColorClip'

                                                                                              Per-step command log was not preserved in structured form for this record; the findings and limitations on the record are the verbatim result. The command shown (if any) is the record's test command, not a full transcript.

                                                                                              Evidence sha256: 1554577e00232c9025f6063f9ddc0c2806e873604d29f0d0d5ce5fc02567c214

                                                                                              kd-seed-205 — cli:git: reproduction log · notes
                                                                                              Notes

                                                                                              Fix step uses repo-local config so it doesn't change shared HOME state for other topics. If the sandbox hostname has a real domain, git may guess an email and commit with only a warning, and then the fail step won't reproduce.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:35-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q r && env -u EMAIL -u GIT_AUTHOR_NAME -u GIT_AUTHOR_EMAIL -u GIT_COMMITTER_NAME -u GIT_COMMITTER_EMAIL git -C r commit --allow-empty -m init → exit 128, expected fail, as expected
                                                                                              2. git -C r config user.name 'Sandbox Agent' && git -C r config user.email agent@example.invalid && git -C r commit -q --allow-empty -m init && git -C r log --format='OK %an <%ae> %s' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2d735f7e37f56f90a97c56d1a1114d9a5103837d39882787d78285ff3b0ba665

                                                                                              kd-seed-206 — npm:ts-node: reproduction log · notes
                                                                                              Notes

                                                                                              typescript is pinned to @5 so the result depends on ESM handling, not on TS 7 API changes. On Node 22.18+ Node's own type stripping may take over the .ts file. The enum makes sure that path fails too (ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX), so the regex accepts either error.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:47-04:00. Subject version: v10.9.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm pkg set type=module && npm i -D typescript@5 ts-node && printf 'enum E { A = 1 }\nconst x: number = E.A;\nconsole.log("RESULT=" + x);\n' > a.ts → exit 0, expected pass, as expected
                                                                                              2. npx ts-node a.ts → exit 1, expected fail, as expected
                                                                                              3. npm i -D tsx && npx tsx a.ts → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a03f05329ee5e60348db70e0796edd94459ff4c32d62f4c684425a1b9e946dec

                                                                                              kd-seed-207 — npm:npm==11.21.0: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:39-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm pkg set dependencies.ms=^2.1.3 && npm ci → exit 1, expected fail, as expected
                                                                                              2. npm install && test -f package-lock.json && rm -rf node_modules && npm ci && node -e "require('ms'); console.log('OK lock+ci')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: adc50b79558637bdd0401e3878cec52cf14d7969af650496b64f077ec94fe7c4

                                                                                              kd-seed-208 — npm:jest-environment-jsdom: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:58-04:00. Subject version: 30.5.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i -D jest && printf 'test("dom", () => { expect(typeof document).toBe("object"); });\n' > d.test.js → exit 0, expected pass, as expected
                                                                                              2. npx jest --ci --env=jsdom → exit 1, expected fail, as expected
                                                                                              3. npm i -D jest-environment-jsdom && npx jest --ci --env=jsdom → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 5a6cc30f379b2836168471447f25511b30d048e22fbca01525952695a5800059

                                                                                              kd-seed-209 — npm:vitest: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:47-04:00. Subject version: vitest/5.0.5 linux-x64 node-v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i -D vitest && printf 'describe("a", () => { it("b", () => { expect(1).toBe(1); }); });\n' > a.test.js → exit 0, expected pass, as expected
                                                                                              2. npx vitest run → exit 1, expected fail, as expected
                                                                                              3. printf 'export default { test: { globals: true } };\n' > vitest.config.mjs && npx vitest run → exit 0, expected pass, as expected

                                                                                              Evidence sha256: df837889ac34d6b7a73b7e7593f2a8b31f9a9d84f78d11c8cf2e528c5e210f1a

                                                                                              kd-seed-210 — pypi:setuptools: reproduction log · notes
                                                                                              Notes

                                                                                              Step 1 reproduces with any setuptools, because uv/3.12+ venvs ship without it. Step 2 depends on the latest setuptools having actually dropped pkg_resources (this record says 82+). If it still ships it, step 2 exits 0 and won't match, and the pin advice changes.

                                                                                              Recheck history
                                                                                              • Re-run on setuptools 84.2.1: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:37-04:00. Subject version: setuptools 84.0.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && v/bin/python -c 'import pkg_resources' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python setuptools && v/bin/python -c 'import importlib.metadata as m; print("SETUPTOOLS=" + m.version("setuptools")); import pkg_resources' → exit 1, expected fail, as expected
                                                                                              3. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python setuptools && v/bin/python -c 'from importlib.metadata import version, entry_points; eps = entry_points(group="console_scripts"); print("OK setuptools", version("setuptools"), type(eps).__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4597a0c17fd94c7e443e2b2044db27d21c4e182ee7fa2167a92cb7487e13f5e8

                                                                                              kd-seed-211 — cli:python3: reproduction log · notes
                                                                                              Notes

                                                                                              The apt fix needs root, which this sandbox doesn't have, so the pass step shows python3 plus a user-local symlink shim.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:38-04:00. Subject version: Python 3.13.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. python --version → exit 127, expected fail, as expected
                                                                                              2. python3 --version && mkdir -p shim && ln -sf "$(command -v python3)" shim/python && PATH="$PWD/shim:$PATH" python -c 'import sys; print("OK", sys.version.split()[0])' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3db61efb5a6d18165ed68776aa40946966720de38b4539d76626fa70a92f9eb9

                                                                                              kd-seed-212 — pypi:pytest: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:41-04:00. Subject version: pytest 9.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytest && mkdir -p src/app tests && touch src/app/__init__.py && printf 'def f():\n return 1\n' > src/app/core.py && printf 'from app.core import f\n\ndef test_f():\n assert f() == 1\n' > tests/test_core.py && v/bin/pytest -q -p no:cacheprovider → exit 2, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytest && printf '[pytest]\npythonpath = src\n' > pytest.ini && v/bin/pytest -q -p no:cacheprovider → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e5493fa422df536b79a48869fa0580a23e9f0de9f2d2babbe9be02929576d82d

                                                                                              kd-seed-213 — pypi:distutils: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on setuptools 84.2.1: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:40-04:00. Subject version: setuptools 84.0.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && v/bin/python -c 'import distutils' → exit 1, expected fail, as expected
                                                                                              2. python3 -c 'from distutils.core import setup' → exit 1, expected fail, as expected
                                                                                              3. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python setuptools && v/bin/python -c 'import distutils.core; print("OK", distutils.__file__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 342e20cb96be941bf9b49d474312fcbe791ac09815b86a531866e7c953480900

                                                                                              kd-seed-214 — pypi:poetry: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:55-04:00. Subject version: Poetry (version 2.5.1). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 pv && uv pip install -q -p pv/bin/python poetry && pv/bin/poetry --version && pv/bin/poetry new demo && cd demo && ../pv/bin/poetry shell → exit 1, expected fail, as expected
                                                                                              2. cd demo && ../pv/bin/poetry config virtualenvs.in-project true --local && ../pv/bin/poetry env use python3 && eval "$(../pv/bin/poetry env activate)" && python -c 'import sys; print("OK", sys.prefix)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 70057ecd60bc64f3b04c50dc684035c2f00ef863fe70e1f166cd3f171c7f9997

                                                                                              kd-seed-215 — pypi:uv==0.13.1: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:35-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && v/bin/python -m pip install requests → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python requests && v/bin/python -c 'import requests;print("OK")' → exit 0, expected pass, as expected
                                                                                              3. uv venv -q --clear --seed -p 3.13 s && s/bin/python -m pip --version → exit 0, expected pass, as expected

                                                                                              Evidence sha256: dd460f0edd0ac4427a4f3d4eb30771af2a2953ee0521d32eb84e4ab30e901255

                                                                                              kd-seed-216 — npm:node: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:46-04:00. Subject version: v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf 'console.log("RESULT=" + __dirname);\n' > a.mjs && node a.mjs → exit 1, expected fail, as expected
                                                                                              2. printf 'import { fileURLToPath } from "node:url";\nimport { dirname } from "node:path";\nconsole.log("OK " + import.meta.dirname + " " + (dirname(fileURLToPath(import.meta.url)) === import.meta.dirname));\n' > a.mjs && node a.mjs → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 75c1bc55583b206d7b6ca163cc9fc8b0b4ca17ce6df6fd173220912d6825d79a

                                                                                              kd-seed-217 — pypi:docx: reproduction log · notes
                                                                                              Notes

                                                                                              Depending on the build backend, the old sdist either installs and then fails on import (`No module named 'exceptions'`) or fails to build, so the regex accepts both.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:50-04:00. Subject version: 1.2.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -p v/bin/python docx ; v/bin/python -c 'import docx' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python python-docx && v/bin/python -c 'import docx; d = docx.Document(); d.add_paragraph("hi"); d.save("a.docx"); print("OK", docx.Document("a.docx").paragraphs[0].text)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 700783ad69d87cd2bb23f6dd30bb8ef73084211fcccc1743e576abd44e77d20a

                                                                                              kd-seed-218 — pypi:jwt: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:49-04:00. Subject version: 2.15.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python jwt && v/bin/python -c "import jwt; print(jwt.encode({'a': 1}, 'k', algorithm='HS256'))" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python PyJWT && v/bin/python -c "import jwt; k = 'k' * 32; t = jwt.encode({'a': 1}, k, algorithm='HS256'); print('OK', jwt.decode(t, k, algorithms=['HS256']))" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b0e2c455a811e7ca50369ba059db2cb8f23af23e7d46d6eef2e879293d6f8832

                                                                                              kd-seed-219 — cli:git: reproduction log · notes
                                                                                              Notes

                                                                                              Won't reproduce if a system or global gitconfig already sets init.defaultBranch=main, or on Git 3.x, which defaults to main.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:48-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q probe && echo "BRANCH=$(git -C probe symbolic-ref --short HEAD)" → exit 0, expected silent, as expected
                                                                                              2. git init -q --bare remote.git && git init -q w && git -C w -c user.name=a -c user.email=a@example.invalid commit -q --allow-empty -m x && git -C w remote add origin ../remote.git && git -C w push -u origin main → exit 1, expected fail, as expected
                                                                                              3. git -C w branch -M main && git -C w push -q -u origin main && git ls-remote remote.git refs/heads/main && git init -q -b main w2 && echo "NEWBRANCH=$(git -C w2 symbolic-ref --short HEAD)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: af7268d2176ae212647395651140e23e031895adde9a9eea04cc48d43d1c73b5

                                                                                              kd-seed-220 — npm:@testing-library/jest-dom: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:01-04:00. Subject version: 7.0.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i -D jest jest-environment-jsdom @testing-library/jest-dom && printf "require('@testing-library/jest-dom/extend-expect');\n" > setup.js && printf 'test("p", () => { document.body.innerHTML = "<p>hi</p>"; expect(document.querySelector("p")).toBeInTheDocument(); });\n' > a.test.js → exit 0, expected pass, as expected
                                                                                              2. npx jest --ci --env=jsdom --setupFilesAfterEnv=./setup.js → exit 1, expected fail, as expected
                                                                                              3. printf "require('@testing-library/jest-dom');\n" > setup.js && npx jest --ci --env=jsdom --setupFilesAfterEnv=./setup.js → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8e65bf9cad83ff3b45efb83da00fc0cab4ac37115a6aaa97860b547bf5dfb9cd

                                                                                              kd-seed-221 — pypi:pyyaml: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T07:54:35-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python yaml → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pyyaml && v/bin/python -c 'import yaml;print("OK",yaml.safe_load("a: 1"))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: f49e095be7267dda3d1c4e11fc10865c03eb75a6357973332ecd857a501251f3

                                                                                              kd-seed-222 — pypi:python-dotenv: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:51-04:00. Subject version: 1.2.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python python-dotenv && v/bin/python -c 'import python_dotenv' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python python-dotenv && printf 'TRAP_VALUE=loaded\n' > .env && v/bin/python -c 'from dotenv import load_dotenv; import os; load_dotenv(".env"); assert os.environ["TRAP_VALUE"] == "loaded"; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0486e212ec682f952191572b65b74af6beb77d4251e7a5fc836b7e081f6269f9

                                                                                              kd-seed-223 — pypi:Django: reproduction log · notes
                                                                                              Notes

                                                                                              Pins the Django 5.2 series to test the named historical major version with Python 3.13 support.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:53-04:00. Subject version: 5.2.18. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python 'Django>=5.2,<5.3' && v/bin/python -c 'from django.conf.urls import url' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python 'Django>=5.2,<5.3' && v/bin/python -c 'from django.urls import re_path; route=re_path(r"^$", lambda request: None); assert route.pattern.regex.fullmatch(""); print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3e559e887af18696b52b4e97905d979fa130131f88dd08f2164be186353e06b3

                                                                                              kd-seed-224 — npm:react-router-dom: reproduction log · notes
                                                                                              Notes

                                                                                              The fix verifies component exports; it does not exercise browser navigation.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:52-04:00. Subject version: └── react-router-dom@7.18.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install react-router-dom && node --input-type=module -e 'import {Switch} from "react-router-dom"; console.log(Switch)' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import {Routes,Route} from "react-router-dom"; import assert from "node:assert/strict"; assert.equal(typeof Routes,"function"); assert.equal(typeof Route,"function"); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4e410fdb5aece5f7a98076b012a3233a45b8d182f319ecb39b20cf2ea559d9cc

                                                                                              kd-seed-225 — npm:node: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:35-04:00. Subject version: v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '{"type":"module"}' > package.json; echo "const fs=require('fs');console.log(typeof fs)" > a.js; node a.js → exit 1, expected fail, as expected
                                                                                              2. echo "import fs from 'node:fs';console.log('OK',typeof fs)" > b.js; node b.js → exit 0, expected pass, as expected
                                                                                              3. echo "import {createRequire} from 'node:module';const require=createRequire(import.meta.url);console.log('OK',typeof require('fs'))" > c.js; node c.js → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 85af72760441c144bebc320c090e83d02eb86919a3f557e406758006dbdf7643

                                                                                              kd-seed-226 — pypi:fastapi==0.143.5: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on fastapi 0.162.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:52-04:00. Subject version: 0.143.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python fastapi && v/bin/python -c 'from fastapi import FastAPI, Form; app=FastAPI(); app.post("/")(lambda name=Form(...): name)' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python fastapi python-multipart && v/bin/python -c 'from fastapi import FastAPI, Form; app=FastAPI(); app.post("/")(lambda name=Form(...): name); assert any(r.path == "/" and "POST" in getattr(r,"methods",set()) for r in app.routes); print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b125ff9ab638f9d4d6158d1140835565a9930305070e8434dcfad0eafa7c13d8

                                                                                              kd-seed-227 — pypi:uv==0.13.1: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:36-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv add requests → exit 2, expected fail, as expected
                                                                                              2. uv init --bare . >/dev/null 2>&1; uv add requests 2>&1 && uv run python -c 'import requests;print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: bd0954a0485148741d50cc29ef072460f3cb9d339099b8b925307f82df82d004

                                                                                              kd-seed-228 — cli:git: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:36-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git clone https://github.com/this-org-does-not-exist-kd100/nope.git → exit 128, expected fail, as expected
                                                                                              2. git ls-remote https://github.com/octocat/Hello-World.git HEAD && git clone -q https://github.com/octocat/Hello-World.git && ls Hello-World && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6c0fed4944425b59736e29969f9fb861c0eb0490df7e197ea2e41ef5b2f34370

                                                                                              kd-seed-229 — pypi:python: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:36-04:00. Subject version: Python 3.13.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir pkg; touch pkg/__init__.py; echo 'def f(): return 1' > pkg/util.py; printf 'from .util import f\nprint("OK", f())\n' > pkg/main.py; python3 pkg/main.py → exit 1, expected fail, as expected
                                                                                              2. python3 -m pkg.main → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 250ec4d5b1f6a27d49a035c454789125f8d808279c96b48d28804152b8b0df08

                                                                                              kd-seed-230 — pypi:setuptools: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:37-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir a b docs; touch a/__init__.py b/__init__.py; printf '[build-system]\nrequires=["setuptools"]\nbuild-backend="setuptools.build_meta"\n[project]\nname="x"\nversion="0.1"\n' > pyproject.toml; uv venv -q --clear -p 3.13 v && uv pip install -p v/bin/python -e . → exit 1, expected fail, as expected
                                                                                              2. printf '[tool.setuptools]\npackages=["a"]\n' >> pyproject.toml; uv pip install -q -p v/bin/python -e . && v/bin/python -c 'import a;print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e521d363ddd6d35d2701add99469ee250760202e5332a8271fa924b4385bbe42

                                                                                              kd-seed-231 — pypi:PyYAML: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:51-04:00. Subject version: 6.0.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python PyYAML && v/bin/python -c 'import yaml; yaml.load("answer: 42")' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python PyYAML && v/bin/python -c 'import yaml; assert yaml.safe_load("answer: 42") == {"answer":42}; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ae18867f63ad4caac7ba75d0dc68aa34c64b8088fae36797a297bd6365b64fb0

                                                                                              kd-seed-232 — pypi:pydantic-settings: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:52-04:00. Subject version: 2.16.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pydantic-settings && printf 'TRAP_SETTING_VALUE=local-test\n' > .env && v/bin/python - <<'PY' import os from pydantic_settings import BaseSettings os.environ.pop('TRAP_SETTING_VALUE', None) class Settings(BaseSettings): trap_setting_value: str Settings() PY → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pydantic-settings && v/bin/python - <<'PY' import os from pydantic_settings import BaseSettings, SettingsConfigDict os.environ.pop('TRAP_SETTING_VALUE', None) class Settings(BaseSettings): model_config = SettingsConfigDict(env_file='.env') trap_setting_value: str assert Settings().trap_setting_value == 'local-test' print('OK') PY → exit 0, expected pass, as expected

                                                                                              Evidence sha256: f4a154fb333f425efe62c3852086baea33ef5a4c6b83c61f53607c94b1c279c7

                                                                                              kd-seed-233 — pypi:Werkzeug: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:53-04:00. Subject version: 3.1.9. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python Werkzeug && v/bin/python -c 'from werkzeug import secure_filename' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python Werkzeug && v/bin/python -c 'from werkzeug.utils import secure_filename; assert secure_filename("../../file.txt") == "file.txt"; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 7c7f15bbc42615bd2d41d6b8e42c64cc5d25cc4868fd961d98e10668327ca5c4

                                                                                              kd-seed-234 — npm:chalk: reproduction log · notes
                                                                                              Notes

                                                                                              Pins major version 5. Node 22.23.3 can require this ESM package and returns a namespace, so the expected failure is a TypeError rather than ERR_REQUIRE_ESM.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:53-04:00. Subject version: └── chalk@5.6.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install chalk@5 && node -e 'const chalk=require("chalk"); console.log(chalk.green("ok"))' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import chalk from "chalk"; import assert from "node:assert/strict"; assert.equal(chalk.green("OK").includes("OK"),true); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 9104f29c6262454b1a25c7dc26db60f2dd2665d50acb8f9f2d5d79b9696059e6

                                                                                              kd-seed-235 — npm:uuid: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:53-04:00. Subject version: └── uuid@14.0.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install uuid && node -e 'require("uuid/v4")' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import {v4} from "uuid"; import assert from "node:assert/strict"; assert.match(v4(),/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 33468e9f15d543899f2a17af1436ebc140be6c46c8be5c5503b0dca9745bc850

                                                                                              kd-seed-236 — npm:sass: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:54-04:00. Subject version: 1.105.2 compiled with dart2js 3.13.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D sass && printf '$color: red; .x { color: $color; }\n' > style.scss && ./node_modules/.bin/node-sass style.scss style.css → exit 127, expected fail, as expected
                                                                                              2. ./node_modules/.bin/sass style.scss style.css && node -e 'require("node:assert").match(require("node:fs").readFileSync("style.css","utf8"),/color: red/); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ba57a2435838b684e3cdb74ad9a1a55b2b1279756f028ebb5c389a823400e3da

                                                                                              kd-seed-237 — npm:postcss: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:54-04:00. Subject version: └── postcss@8.5.30. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D postcss && printf '.x { color: red; }\n' > input.css && ./node_modules/.bin/postcss input.css -o output.css → exit 127, expected fail, as expected
                                                                                              2. npm install -D postcss-cli && ./node_modules/.bin/postcss input.css -o output.css && node -e 'require("node:assert").match(require("node:fs").readFileSync("output.css","utf8"),/color: red/); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6a63ebcbd946d259cdc4aade4b9641eb78db5351b21625768b8d16152e3bf86a

                                                                                              kd-seed-238 — npm:webpack: reproduction log · notes
                                                                                              Notes

                                                                                              Uses module resolution to demonstrate the missing dependency without entering webpack's interactive CLI installation prompt.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:57-04:00. Subject version: └── webpack@5.112.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D webpack && node -e 'require("webpack-cli")' → exit 1, expected fail, as expected
                                                                                              2. npm install -D webpack-cli && printf 'console.log("bundle-ok");\n' > input.js && ./node_modules/.bin/webpack ./input.js --mode production --output-path "$PWD/dist" && node dist/main.js && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: df7e4ce000982f062c22f42a9932be82170904b23738c37bc630e22b89d80df2

                                                                                              kd-seed-239 — npm:@babel/core: reproduction log · notes
                                                                                              Notes

                                                                                              This checks CLI availability and a syntax-preserving compilation; no transformation preset is required.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:56-04:00. Subject version: └── @babel/core@8.0.7. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D @babel/core && printf 'const value = 42; console.log(value);\n' > input.js && ./node_modules/.bin/babel input.js --out-file output.js → exit 127, expected fail, as expected
                                                                                              2. npm install -D @babel/cli && ./node_modules/.bin/babel input.js --out-file output.js && node output.js && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2e3cc606e66b4f254e66e5a73c46f0409a458a4ec75b7999c91a90c214863ce0

                                                                                              kd-seed-240 — pypi:build: reproduction log · notes
                                                                                              Notes

                                                                                              The sandbox has no pip executable; --installer uv lets build populate isolated build environments.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:55-04:00. Subject version: 1.6.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && v/bin/python -m build → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python build && printf '[build-system]\nrequires=["setuptools"]\nbuild-backend="setuptools.build_meta"\n[project]\nname="trap-build-demo"\nversion="0.0.1"\n[tool.setuptools]\npy-modules=["trap_build_demo"]\n' > pyproject.toml && printf 'VALUE=42\n' > trap_build_demo.py && v/bin/python -m build --installer uv && v/bin/python -c 'from pathlib import Path; assert list(Path("dist").glob("*.whl")); assert list(Path("dist").glob("*.tar.gz")); print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 78ef6c6fecdbdb6d98eed61766241bbde5f8bee5e8c947add0be91525eb421b5

                                                                                              kd-seed-241 — pypi:uv==0.13.1: reproduction log · notes
                                                                                              Notes

                                                                                              Uses the sandbox's uv 0.13. uv manages the project environment itself.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:54-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '[project]\nname="trap-lock-demo"\nversion="0.0.1"\nrequires-python=">=3.13"\ndependencies=[]\n' > pyproject.toml && uv sync --locked → exit 1, expected fail, as expected
                                                                                              2. uv lock && uv sync --locked && uv run --locked python -c 'print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 258588327e6728cc03ab49c6764b82b8b9116906840664cdc7a059c6ecbbf797

                                                                                              kd-seed-242 — pypi:poetry: reproduction log · notes
                                                                                              Notes

                                                                                              Restricts Poetry to major version 2 because the topic is version-specific.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:57:00-04:00. Subject version: Poetry (version 2.5.1). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python 'poetry>=2,<3' && v/bin/poetry export --help → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python 'poetry>=2,<3' poetry-plugin-export && printf '[project]\nname="trap-export-demo"\nversion="0.0.1"\nrequires-python=">=3.13"\ndependencies=[]\n[tool.poetry]\npackage-mode=false\n' > pyproject.toml && v/bin/poetry lock && v/bin/poetry export -f requirements.txt -o requirements.txt && test -f requirements.txt && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 34ead9f8463b902538684fdd153e389526ed81410200f66a241cd68c6b46126d

                                                                                              kd-seed-243 — cli:/bin/sh: reproduction log · notes
                                                                                              Notes

                                                                                              Depends on Debian's /bin/sh being dash.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:54-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf 'TRAP_VALUE=42\n' > local.env && /bin/sh -c 'source ./local.env && test "$TRAP_VALUE" = 42' → exit 127, expected fail, as expected
                                                                                              2. /bin/sh -c '. ./local.env && test "$TRAP_VALUE" = 42 && echo OK' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0cf4d912d7d3fed725f49a2825e0300f798895b6a986d77862814c49395659fd

                                                                                              kd-seed-244 — pypi:pdf2image: reproduction log · notes
                                                                                              Notes

                                                                                              SIMULATED: this sandbox already has poppler-utils, so the fail step hides it with PATH=/var/empty. Real-world it happens on hosts without poppler-utils; the apt fix needs root.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:53-04:00. Subject version: 1.17.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pdf2image fpdf2 && v/bin/python -c "from fpdf import FPDF; p = FPDF(); p.add_page(); p.output('x.pdf')" && env PATH=/var/empty v/bin/python -c "from pdf2image import convert_from_path; convert_from_path('x.pdf')" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pdf2image fpdf2 && v/bin/python -c "from fpdf import FPDF; p = FPDF(); p.add_page(); p.output('x.pdf')" && command -v pdftoppm pdfinfo && v/bin/python -c "from pdf2image import convert_from_path; print('OK pages=%d' % len(convert_from_path('x.pdf')))" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6aae40f9734c1dec1730fe03bc39544695d425de41a61ca10700196bfee3af3a

                                                                                              kd-seed-245 — mcp:@anthropic-ai/claude-code: reproduction log · notes
                                                                                              Notes

                                                                                              Needs no login: `mcp add` only writes local config under $HOME. The binary is called directly instead of through npx, because npx would parse -y itself. Caveats: if the npm package relies on an install script to fetch a native binary, npm 11's script blocking may break step 1. `mcp get` runs a health check that spawns the server; the step should still exit 0 but may take ~30 s. The CLI changes often, so a future release might accept -y.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:05-04:00. Subject version: 2.1.302 (Claude Code). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i @anthropic-ai/claude-code && ./node_modules/.bin/claude --version → exit 0, expected pass, as expected
                                                                                              2. ./node_modules/.bin/claude mcp add fs npx -y @modelcontextprotocol/server-filesystem /tmp → exit 1, expected fail, as expected
                                                                                              3. ./node_modules/.bin/claude mcp add fs -- npx -y @modelcontextprotocol/server-filesystem /tmp && ./node_modules/.bin/claude mcp get fs → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 85fa38f570b5bebcc52251960faa607220d538b937371b55e777c5e076482978

                                                                                              kd-seed-246 — pypi:pytesseract: reproduction log · notes
                                                                                              Notes

                                                                                              Fix needs root (apt); not testable in this sandbox, so the fix is documented, not run.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:37-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytesseract pillow && v/bin/python -c "import pytesseract;from PIL import Image;pytesseract.image_to_string(Image.new('RGB',(20,20)))" → exit 1, expected fail, as expected

                                                                                              Evidence sha256: fed6b6cf98d1aa1908ac6fbbf70f24d5dae83257c0ccb10a6b6bcc1d98149f87

                                                                                              kd-seed-247 — cli:go: reproduction log · notes
                                                                                              Notes

                                                                                              Uses a small example command to avoid downloading the larger x/tools tree. Requires access to the Go module proxy or its upstream Git repository; the sandbox only explicitly guarantees npm, PyPI, and GitHub release network access, so this fix may be blocked by network policy.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. PARTIAL: the failure was reproduced but the fix step did not pass in this sandbox, so the fix is not verified here.

                                                                                              Run: 2026-10-18T07:56:59-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. GOWORK=off GO111MODULE=on go get golang.org/x/example/hello@latest → exit 1, expected fail, as expected
                                                                                              2. GOWORK=off GO111MODULE=on GOBIN="$PWD/bin" go install golang.org/x/example/hello@latest && ./bin/hello && echo OK → exit 0, expected pass, NOT as expected

                                                                                              Evidence sha256: 4512eb5f65074fb3e6432c11d6f82efcc1f49754a3ce418da25ad9b7039847ae

                                                                                              kd-seed-248 — pypi:selenium: reproduction log · notes
                                                                                              Notes

                                                                                              The TypeError is raised before any browser starts, so Chrome isn't needed. Actually launching Chrome would also need a browser, which this sandbox doesn't have.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:20:55-04:00. Subject version: 4.51.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python selenium && v/bin/python -c "from selenium import webdriver; webdriver.Chrome(executable_path='/usr/bin/chromedriver')" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python selenium && v/bin/python -c "import inspect; from selenium import webdriver; from selenium.webdriver.chrome.service import Service; s = Service(executable_path='/usr/bin/chromedriver'); assert 'service' in inspect.signature(webdriver.Chrome.__init__).parameters; print('OK service-param')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: aec0939d1da137a1f8fbf755a24fae1b4b43148dde6c476024fb7e54df865698

                                                                                              kd-seed-249 — pypi:selenium: reproduction log · notes
                                                                                              Notes

                                                                                              Checked on the class, so no browser is needed. On a live driver the message says "'WebDriver' object has no attribute ...".

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T08:20:57-04:00. Subject version: 4.51.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python selenium && v/bin/python -c "from selenium.webdriver.remote.webdriver import WebDriver; WebDriver.find_element_by_id" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python selenium && v/bin/python -c "from selenium.webdriver.remote.webdriver import WebDriver; from selenium.webdriver.common.by import By; assert callable(WebDriver.find_element) and callable(WebDriver.find_elements); print('OK', By.ID, By.CSS_SELECTOR)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 31cf7d8e312daab43c42eb0e50aacd5f89e6391f6dd3c9f83c04c203b1ff5bf9

                                                                                              kd-seed-250 — npm:@testing-library/react-hooks: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:01-04:00. Subject version: 16.3.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i react@19 react-dom@19 → exit 0, expected pass, as expected
                                                                                              2. npm i -D @testing-library/react-hooks → exit 1, expected fail, as expected
                                                                                              3. npm i -D @testing-library/react @testing-library/dom && node -e "console.log('RESULT=' + typeof require('@testing-library/react').renderHook)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c12345ee72eb9341ad69121c4d2ffa484bfff3180bd0f33629cb71dbe28b3613

                                                                                              kd-seed-251 — npm:tailwindcss==4.3.3: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:03-04:00. Subject version: 4.3.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i -D tailwindcss postcss postcss-cli && printf 'module.exports = { plugins: { tailwindcss: {} } };\n' > postcss.config.js && printf '@import "tailwindcss";\n' > in.css → exit 0, expected pass, as expected
                                                                                              2. npx postcss in.css -o out.css → exit 1, expected fail, as expected
                                                                                              3. npm i -D @tailwindcss/postcss && printf "module.exports = { plugins: { '@tailwindcss/postcss': {} } };\n" > postcss.config.js && npx postcss in.css -o out.css && grep -o 'tailwindcss v[0-9.]*' out.css → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4d7a860604c441e5b752d84dd72c8a30a3884ef909edd616f535e713c0b4eff6

                                                                                              kd-seed-252 — npm:react-beautiful-dnd: reproduction log · notes
                                                                                              Notes

                                                                                              Note 2026-10-25: npm marks the whole react-beautiful-dnd package as deprecated. The trap still reproduces; the recommended fix is unchanged.

                                                                                              Recheck history
                                                                                              • Trap holds; the package is now deprecated on npm (react-beautiful-dnd@13.1.1).
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:41-04:00. Subject version: 13.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i react@19 react-dom@19 react-beautiful-dnd → exit 1, expected fail, as expected
                                                                                              2. npm init -y >/dev/null 2>&1; npm i react@19 react-dom@19 @hello-pangea/dnd >/dev/null 2>&1 && node -e "require('@hello-pangea/dnd');console.log('OK')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e635fcec87890b1450d82aecfa9925de005ddf2435e7c8e2bdaba9702c8b42bc

                                                                                              kd-seed-253 — npm:npm==11.21.0: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:41-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm test → exit 1, expected fail, as expected
                                                                                              2. mkdir -p t; echo "require('node:test')('x',()=>{})" > t/a.test.js; npm pkg set scripts.test='node --test' >/dev/null; npm test → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 809eab094b9909ada7837036da1b1a4c25700154ca1a6a2ceaf6e04abff909a0

                                                                                              kd-seed-254 — pypi:psycopg==3: reproduction log · notes
                                                                                              Notes

                                                                                              Only fails when the OS has no libpq; verify in evidence.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:40-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python psycopg && v/bin/python -c "import psycopg;psycopg.connect('dbname=x connect_timeout=1')" → exit 1, expected fail, as expected

                                                                                              Evidence sha256: 4aaa93a5f36459914394563344d8445dcb9a23bcd51ad6102260863afe2b4eeb

                                                                                              kd-seed-255 — pypi:transformers: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:56-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python transformers && v/bin/python -c "from transformers import AutoModel;AutoModel.from_pretrained('bert-base-uncased')" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python transformers torch --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple && v/bin/python -c 'import torch,transformers;print("OK",torch.__version__.split("+")[0])' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 7d603dad9e15c43c2df0c6ea7bf984b40d89fc5bacacba919dc2b678d1772250

                                                                                              kd-seed-256 — pypi:numba: reproduction log · notes
                                                                                              Notes

                                                                                              The failure intentionally pins old Numba 0.60.0; current Numba supports Python 3.13. Its source build metadata check should reject the interpreter before a native build.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:59-04:00. Subject version: 0.68.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -p v/bin/python numba==0.60.0 → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python numba && v/bin/python -c 'from numba import njit; f=njit(lambda x:x+1); assert f(41)==42; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: cf796caa30feec0423fc3c9588a0d391a8fe7cf52e08ea9f4b8ddb11b38435f9

                                                                                              kd-seed-257 — pypi:pydantic==2.14.1: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:57-04:00. Subject version: 2.14.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pydantic && v/bin/python - <<'PY' from pydantic import BaseModel, EmailStr class Contact(BaseModel): email: EmailStr PY → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python 'pydantic[email]' && v/bin/python - <<'PY' from pydantic import BaseModel, EmailStr class Contact(BaseModel): email: EmailStr assert Contact(email='user@example.com').email == 'user@example.com' print('OK') PY → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2c697745dd088d0698adbe960cc14b2293057717ab44c8f8fb8c21dfcc774b02

                                                                                              kd-seed-258 — pypi:websockets: reproduction log · notes
                                                                                              Notes

                                                                                              The fix uses only loopback networking and disables proxy discovery explicitly.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:58-04:00. Subject version: 17.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python websockets && v/bin/python - <<'PY' import asyncio from websockets.asyncio.client import connect async def main(): async with connect('ws://127.0.0.1:9', extra_headers={'X-Test':'1'}, proxy=None): pass asyncio.run(main()) PY → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python websockets && cat > check.py <<'PY' import asyncio from websockets.asyncio.client import connect from websockets.asyncio.server import serve async def handler(ws): await ws.send(ws.request.headers['X-Test']) async def main(): async with serve(handler, '127.0.0.1', 0) as server: port = server.sockets[0].getsockname()[1] async with connect(f'ws://127.0.0.1:{port}', additional_headers={'X-Test':'1'}, proxy=None) as ws: assert await ws.recv() == '1' print('OK') asyncio.run(main()) PY v/bin/python check.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a198731c7d72585ace2f1ae3009c25e36c769bc257e5faa2a32fa573177ba2e4

                                                                                              kd-seed-259 — pypi:click: reproduction log · notes
                                                                                              Notes

                                                                                              Tests unpinned current Click; the argument was removed in 8.2.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:58-04:00. Subject version: 8.5.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python click && v/bin/python -c 'from click.testing import CliRunner; CliRunner(mix_stderr=False)' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python click && cat > check.py <<'PY' import click from click.testing import CliRunner @click.command() def command(): click.echo('out') click.echo('err', err=True) r = CliRunner().invoke(command) assert r.exit_code == 0 assert r.stdout == 'out\n' assert r.stderr == 'err\n' print('OK') PY v/bin/python check.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c1093032768a459501afc43f38739feb5a020798dcdb11386511ff60b3956943

                                                                                              kd-seed-260 — pypi:marshmallow: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:58-04:00. Subject version: 4.3.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python marshmallow && v/bin/python -c 'from marshmallow import fields; fields.Str(missing="default")' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python marshmallow && cat > check.py <<'PY' from marshmallow import Schema, fields class S(Schema): name = fields.Str(load_default='default') assert S().load({}) == {'name':'default'} print('OK') PY v/bin/python check.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4cff5da4887257a760d426eda0452184265a34f96cbacb5aab67ff0cb539f4ae

                                                                                              kd-seed-261 — pypi:networkx: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:56:59-04:00. Subject version: 3.7. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python networkx numpy && v/bin/python -c 'import networkx as nx; import numpy as np; nx.from_numpy_matrix(np.eye(2))' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python networkx numpy && v/bin/python -c 'import networkx as nx; import numpy as np; g=nx.from_numpy_array(np.array([[0,1],[1,0]])); assert g.number_of_nodes()==2 and g.number_of_edges()==1; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4cb3857daa886558d85f80c6868a9b475ccf9c2f918f2d4bc2e64fc7b2ecefb5

                                                                                              kd-seed-262 — npm:glob: reproduction log · notes
                                                                                              Notes

                                                                                              Pins major version 11 because the topic specifically names it. Note 2026-10-25, updated 2026-11-08: npm marks glob 11.1.0 as deprecated (latest is 14.0.4 as of Nov 8, 2026, a patch release from Nov 6, not tested; it was 14.0.3 on Nov 1 and 13.0.6 on Oct 25). The trap still reproduces on 11.1.0.

                                                                                              Recheck history
                                                                                              • Trap holds; this version is deprecated on npm (latest 14.0.4, not tested).
                                                                                              • Trap holds; this version is deprecated on npm (latest 14.0.3, not tested).
                                                                                              • Trap holds; this version is deprecated on npm (latest 13.0.6, not tested).
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:57:00-04:00. Subject version: └── glob@11.1.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install glob@11 && node -e 'require("glob")("*.json",(err,files)=>console.log(files))' → exit 1, expected fail, as expected
                                                                                              2. node -e 'const {glob}=require("glob"); glob("*.json").then(files=>{require("node:assert").ok(files.includes("package.json")); console.log("OK")}).catch(err=>{console.error(err);process.exitCode=1})' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3a22c17759e87d0ad053763846386e7d2998ce908683af972ad7f7624e06030d

                                                                                              kd-seed-263 — npm:rimraf: reproduction log · notes
                                                                                              Notes

                                                                                              Pins major version 6 because the topic specifically names it.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:57:00-04:00. Subject version: └── rimraf@6.1.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install rimraf@6 && node --input-type=module -e 'import rimraf from "rimraf"; console.log(rimraf)' → exit 1, expected fail, as expected
                                                                                              2. mkdir -p disposable && printf 'test\n' > disposable/item.txt && node --input-type=module -e 'import {rimraf} from "rimraf"; import {existsSync} from "node:fs"; import assert from "node:assert/strict"; await rimraf("disposable"); assert.equal(existsSync("disposable"),false); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d49d32a689fd66b415d9b4adbace9f9f3ee2510595bc60408628dbffd894bd50

                                                                                              kd-seed-264 — npm:execa: reproduction log · notes
                                                                                              Notes

                                                                                              Pins major version 9 because the topic specifically names it.

                                                                                              Recheck history
                                                                                              • Newer version 10.2.1 exists; this record covers 9.6.1 and was not retested on it.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:57:00-04:00. Subject version: └── execa@9.6.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install execa@9 && node --input-type=module -e 'import execa from "execa"; console.log(execa)' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import {execa} from "execa"; import assert from "node:assert/strict"; const {stdout}=await execa(process.execPath,["-e","console.log(42)"]); assert.equal(stdout,"42"); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: cacaf7c0b61d0e5ab8c2bd0dad075a78dfbe5e6b95885bd5af073a1c9a7c3821

                                                                                              kd-seed-265 — npm:lowdb: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:57:00-04:00. Subject version: └── lowdb@7.0.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install lowdb && node --input-type=module -e 'import FileSync from "lowdb/adapters/FileSync"; console.log(FileSync)' → exit 1, expected fail, as expected
                                                                                              2. cat > check.mjs <<'JS' import {LowSync} from 'lowdb'; import {JSONFileSync} from 'lowdb/node'; import assert from 'node:assert/strict'; const db = new LowSync(new JSONFileSync('db.json'), {count:0}); db.data.count = 42; db.write(); const reread = new LowSync(new JSONFileSync('db.json'), {count:0}); reread.read(); assert.equal(reread.data.count,42); console.log('OK'); JS node check.mjs → exit 0, expected pass, as expected

                                                                                              Evidence sha256: af21f460c884ff0a2729ac30b42a524d00450d63887492fb2dc9cc04e1e202e5

                                                                                              kd-seed-266 — pypi:python-magic: reproduction log · notes
                                                                                              Notes

                                                                                              Only fails where libmagic is absent; fix needs root so is documented not run.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:41-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python python-magic && v/bin/python -c 'import magic;print(magic.from_buffer(b"%PDF-1.4"))' → exit 1, expected fail, as expected

                                                                                              Evidence sha256: 89fca113c2cd8c30f72d65bfc04485a6dc3f3655976664316a9edc9363b34432

                                                                                              kd-seed-267 — npm:rollup: reproduction log · notes
                                                                                              Notes

                                                                                              Reproduced with npm --os/--cpu to resolve for a different platform.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:47-04:00. Subject version: 4.64.9. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i --os=darwin --cpu=arm64 rollup >/dev/null 2>&1; node -e "require('rollup')" → exit 1, expected fail, as expected
                                                                                              2. rm -rf node_modules package-lock.json; npm i rollup >/dev/null 2>&1; node -e "require('rollup');console.log('OK')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a4696be4f3c42a79794f30d69f06907efae65286db821593aba0cebcb5c39ee0

                                                                                              kd-seed-268 — pypi:pandas==3.0.6: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on pandas 3.1.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T08:21:05-04:00. Subject version: 3.0.6 3.1.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pandas && v/bin/python -c "import pandas as pd; pd.DataFrame({'a': [1]}).to_excel('x.xlsx')" → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pandas openpyxl && v/bin/python -c "import pandas as pd; pd.DataFrame({'a': [1]}).to_excel('x.xlsx', index=False); print('OK', pd.read_excel('x.xlsx')['a'].tolist())" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d3df524ce8dae7b394faafb61b8345eda6c3ca9570269fe85b5406b2c9a8a402

                                                                                              kd-seed-269 — npm:typescript==7.0.2: reproduction log · notes
                                                                                              Notes

                                                                                              Whatever `latest` TypeScript is: on 6.x it's a deprecation error (TS5107, silenced by ignoreDeprecations "6.0"), on 7.x the option is removed. Either way tsc exits non-zero, and the regex covers both.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:05-04:00. Subject version: Version 7.0.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm i -D typescript && printf 'export const a: number = 1;\n' > a.ts && printf '{"compilerOptions":{"module":"commonjs","moduleResolution":"node","noEmit":true}}\n' > tsconfig.json && npx tsc --version → exit 0, expected pass, as expected
                                                                                              2. npx tsc -p . → exit 1, expected fail, as expected
                                                                                              3. printf '{"compilerOptions":{"module":"nodenext","moduleResolution":"nodenext","noEmit":true}}\n' > tsconfig.json && npx tsc -p . && echo OK-TSC → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c8a1f09ff2852120a57462be4a41c3e73f8c4869b9d11708da2348ec658ab485

                                                                                              kd-seed-270 — pypi:imghdr: reproduction log · notes
                                                                                              Notes

                                                                                              Applies to Python 3.13+ only (the sandbox has 3.13.5).

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:02-04:00. Subject version: Python 3.13.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. python3 -c 'import imghdr' → exit 1, expected fail, as expected
                                                                                              2. python3 -c 'import cgi' → exit 1, expected fail, as expected
                                                                                              3. python3 -c 'import telnetlib' → exit 1, expected fail, as expected
                                                                                              4. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python standard-imghdr standard-cgi standard-telnetlib && v/bin/python -c 'import imghdr, cgi, telnetlib; print("OK backports")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 43c2359601db140f431493ddac20432c189572a588713af9785647630d86edaa

                                                                                              kd-seed-271 — pypi:matplotlib: reproduction log · notes
                                                                                              Notes

                                                                                              It's silent by design: exit code 0, at most a UserWarning, and the wording of that warning varies by matplotlib version, so the step checks the backend and that no file was written.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T08:21:08-04:00. Subject version: 3.11.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python matplotlib && env -u DISPLAY -u WAYLAND_DISPLAY -u MPLBACKEND v/bin/python -c "import matplotlib.pyplot as plt; plt.plot([1, 2]); plt.show(); print('BACKEND=' + plt.get_backend())" && if ls *.png; then echo RESULT=png_written; else echo RESULT=no_png_file; fi → exit 0, expected silent, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python matplotlib && v/bin/python -c "import matplotlib; matplotlib.use('Agg'); import matplotlib.pyplot as plt; plt.plot([1, 2]); plt.savefig('p.png')" && test -s p.png && echo OK p.png → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 83bdb8e479a8f24cd9b83c1e9c5dbc02e30dd40ceb10a9e97673a2b15e27d683

                                                                                              kd-seed-272 — npm:eslint-config-airbnb: reproduction log · notes
                                                                                              Notes

                                                                                              The workaround step only proves the install succeeds, not that the airbnb rules work on ESLint 10.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:44-04:00. Subject version: 19.0.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i eslint@10 eslint-config-airbnb → exit 1, expected fail, as expected
                                                                                              2. npm init -y >/dev/null 2>&1; npm i eslint@10 eslint-config-airbnb --legacy-peer-deps >/dev/null 2>&1 && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a74cbba30666e641d8e36c7f94a5564b1dbde02869bf1c8f6a0dfc99ba9c514b

                                                                                              kd-seed-273 — pypi:ffmpeg-python: reproduction log · notes
                                                                                              Notes

                                                                                              Missing binary simulated with PATH=/nonexistent for the Python process.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:43-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python ffmpeg-python && PATH=/nonexistent v/bin/python -c "import ffmpeg;ffmpeg.input('a.mp4').output('b.mp4').run()" → exit 1, expected fail, as expected
                                                                                              2. ffmpeg -loglevel error -f lavfi -i testsrc=d=1:s=64x64:r=5 a.mp4 && v/bin/python -c "import ffmpeg;ffmpeg.input('a.mp4').output('b.mp4').run(quiet=True);print('OK')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ff496378bc61dc54c82c3b87d154c934e392ea646ba2a76fe0f9484a071ed317

                                                                                              kd-seed-274 — npm:vite: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T07:54:51-04:00. Subject version: 8.3.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -s node@18 vite@latest >/dev/null 2>&1; node_modules/.bin/node node_modules/vite/bin/vite.js --version → exit 1, expected fail, as expected
                                                                                              2. npm init -y >/dev/null 2>&1; npm i -s vite@latest >/dev/null 2>&1; node node_modules/vite/bin/vite.js --version → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 32665ddbc456bbc802b10bf241384b4c8b064ca7bcdb10b21214b746eb656738

                                                                                              kd-seed-275 — npm:ai: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:47-04:00. Subject version: 7.0.143. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -s ai >/dev/null 2>&1; node --input-type=module -e "import {OpenAIStream} from 'ai'" → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e "import {streamText} from 'ai';console.log('OK',typeof streamText)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0771e14ca9ad0ccf626df8982ee3621f0f8e93cc25973083d77e68eebeef6a29

                                                                                              kd-seed-276 — npm:langchain==1.5.18: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:52-04:00. Subject version: 1.5.18. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -s langchain @langchain/core >/dev/null 2>&1; node --input-type=module -e "import {ChatOpenAI} from 'langchain/chat_models/openai'" → exit 1, expected fail, as expected
                                                                                              2. npm i -s @langchain/openai >/dev/null 2>&1; node --input-type=module -e "import {ChatOpenAI} from '@langchain/openai';console.log('OK',typeof ChatOpenAI)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 52c086a147b180f1ec3b54fec72aa78062f31e3149f008f2314bae5e2f8c06f3

                                                                                              kd-seed-277 — npm:corepack: reproduction log · notes
                                                                                              Notes

                                                                                              Fails only when Node is installed in a root-owned prefix and you are not root.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:50-04:00. Subject version: 0.24.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. /usr/bin/corepack enable → exit 1, expected fail, as expected
                                                                                              2. mkdir -p $HOME/bin; /usr/bin/corepack enable --install-directory $HOME/bin yarn && ls $HOME/bin/yarn && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 727e53dee133e6958757b99516f92df2dca150e9c5d1f006a1a148eb56ef9486

                                                                                              kd-seed-278 — pypi:tensorflow-gpu: reproduction log · notes
                                                                                              Notes

                                                                                              Fix proven by dry-run resolution only (large download).

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T07:54:51-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python tensorflow-gpu → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -p v/bin/python --dry-run tensorflow 2>&1 → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a8f50a3440f553e0b81ad9ef28e9226b416f802e1f93cb8af31a5b2a8eb3f262

                                                                                              kd-seed-279 — cli:make: reproduction log · notes
                                                                                              Notes

                                                                                              Fix needs root (apt); not testable in this sandbox.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:51-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. make --version → exit 127, expected fail, as expected

                                                                                              Evidence sha256: dfbc46dfa768e05638092a39cda33cc6941228c840c9e8cfdf6c71708058607b

                                                                                              kd-seed-280 — mcp:fastmcp==4.1.1: reproduction log · notes
                                                                                              Notes

                                                                                              The SDK's built-in path is mcp.server.fastmcp in mcp 1.x. A future major version of the SDK may rename it, so it isn't asserted in the steps.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:05-04:00. Subject version: 4.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python mcp && v/bin/python -c 'from fastmcp import FastMCP' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python fastmcp && v/bin/python -c 'from fastmcp import FastMCP; m = FastMCP("x"); print("OK", type(m).__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 287218a771131dfadb076585e804498b4208506ba5d218119ea117124f18e6e6

                                                                                              kd-seed-281 — mcp:@modelcontextprotocol/server-fetch: reproduction log · notes
                                                                                              Notes

                                                                                              `uv tool run` is used in case a separate uvx binary isn't on PATH. The handshake step passes on serverInfo even if the server lingers until the timeout.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:07-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npx -y @modelcontextprotocol/server-fetch → exit 1, expected fail, as expected
                                                                                              2. out=$(printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' | timeout 120 uv tool run mcp-server-fetch); echo "$out"; case "$out" in *serverInfo*) echo OK_HANDSHAKE ;; *) exit 1 ;; esac → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 25a0e4f3143763c94c68de0e1d41f945c4465b0184635090e2af4eb70bbf7e29

                                                                                              kd-seed-282 — pypi:flask-sqlalchemy: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:08-04:00. Subject version: 3.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python flask flask-sqlalchemy && v/bin/python -c "from flask import Flask; from flask_sqlalchemy import SQLAlchemy; app = Flask('a'); app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'; db = SQLAlchemy(app); db.create_all()" → exit 1, expected fail, as expected
                                                                                              2. set -e uv venv -q --clear -p 3.13 v uv pip install -q -p v/bin/python flask flask-sqlalchemy cat > app.py <<'EOF' from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://' db = SQLAlchemy(app) class Item(db.Model): id = db.Column(db.Integer, primary_key=True) with app.app_context(): db.create_all() print('OK tables', sorted(db.metadata.tables)) EOF v/bin/python app.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e4c32a588b4fcb045b288f1201ee559c718486a4733e5a40846f9f2c0f32e594

                                                                                              kd-seed-283 — npm:next==16.4.2: reproduction log · notes
                                                                                              Notes

                                                                                              Next 16 only. The empty webpack() still triggers the guard. Adding `turbopack: {}` also silences it, but then the webpack customizations are ignored.

                                                                                              Recheck history
                                                                                              • Re-run on next 16.4.3: trap reproduced; the fix is still unverified.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. PARTIAL: the failure was reproduced but the fix step did not pass in this sandbox, so the fix is not verified here.

                                                                                              Run: 2026-10-18T08:21:18-04:00. Subject version: 16.4.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. set -e npm init -y npm i next react react-dom mkdir -p app cat > app/layout.js <<'EOF' export default function RootLayout({ children }) { return (<html lang="en"><body>{children}</body></html>); } EOF cat > app/page.js <<'EOF' export default function Page() { return <p>hello</p>; } EOF printf 'module.exports = { webpack: (config) => config };\n' > next.config.js npx next --version → exit 0, expected pass, as expected
                                                                                              2. NEXT_TELEMETRY_DISABLED=1 npx next build → exit 1, expected fail, as expected
                                                                                              3. NEXT_TELEMETRY_DISABLED=1 npx next build --webpack → exit 1, expected pass, NOT as expected

                                                                                              Evidence sha256: 55be20215d9118dd74b67b8fb3ab68eff00a863be10f43b314ea78371a7c2e40

                                                                                              kd-seed-284 — mcp:@modelcontextprotocol/sdk==1.32.1: reproduction log · notes
                                                                                              Notes

                                                                                              The SDK is pinned to @1 so the import paths stay stable in case a new major version restructures the packages. Some clients (e.g. Claude Desktop) show this as 'server disconnected' rather than ENOENT.

                                                                                              Recheck history
                                                                                              • Re-run on @modelcontextprotocol/sdk 1.32.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:13-04:00. Subject version: 1.32.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. set -e npm init -y npm i @modelcontextprotocol/sdk@1 cat > bad.mjs <<'EOF' import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; const c = new Client({ name: "t", version: "1" }); await c.connect(new StdioClientTransport({ command: "npx -y @modelcontextprotocol/server-memory" })); console.log("TOOLS=" + (await c.listTools()).tools.length); process.exit(0); EOF cat > good.mjs <<'EOF' import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; const c = new Client({ name: "t", version: "1" }); await c.connect(new StdioClientTransport({ command: "npx", args: ["-y", "@modelcontextprotocol/server-memory"] })); console.log("TOOLS=" + (await c.listTools()).tools.length); process.exit(0); EOF echo SETUP_DONE → exit 0, expected pass, as expected
                                                                                              2. node bad.mjs → exit 1, expected fail, as expected
                                                                                              3. node good.mjs → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8596b701460e23c831edfeff75b85b315ef6b8d222e480c5364944d34b0e7a54

                                                                                              kd-seed-285 — pypi:tkinter: reproduction log · notes
                                                                                              Notes

                                                                                              Debian splits Tk into python3-tk, and the apt fix needs root. The managed Python goes into a per-topic UV_PYTHON_INSTALL_DIR so other topics' `uv venv -p 3.13` keep using system Python. Import works headless, but tkinter.Tk() would still need a display.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:21:09-04:00. Subject version: Python 3.13.16. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. python3 -c 'import tkinter' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 --no-managed-python v && uv pip install -p v/bin/python tkinter → exit 1, expected fail, as expected
                                                                                              3. export UV_PYTHON_INSTALL_DIR="$PWD/uvpy" && uv python install 3.13 && uv venv -q --clear --managed-python -p 3.13 tv && tv/bin/python -c 'import tkinter; print("OK", tkinter.TkVersion)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 79629380ead62a1e2cd4045c29a8adaa49a19e4ed6ced5a9a2a48ae77874f324

                                                                                              kd-seed-286 — npm:sequelize: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:54-04:00. Subject version: 6.37.8. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -s sequelize >/dev/null 2>&1; node -e "const {Sequelize}=require('sequelize');new Sequelize('postgres://u:p@localhost/db')" → exit 1, expected fail, as expected
                                                                                              2. npm i -s pg >/dev/null 2>&1; node -e "const {Sequelize}=require('sequelize');new Sequelize('postgres://u:p@localhost/db');console.log('OK')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e278c6dc09ab48fda79108e2ba3663091d39382c60c187f763615946f0cb28a3

                                                                                              kd-seed-287 — pypi:pyperclip: reproduction log · notes
                                                                                              Notes

                                                                                              Fix needs root/display; not testable here.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T07:54:53-04:00. Subject version: . Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pyperclip && v/bin/python -c "import pyperclip;pyperclip.copy('x')" → exit 1, expected fail, as expected

                                                                                              Evidence sha256: 6ebbcec424fc6ce3c40e65a93daa446432b00f74cb6078ebad07dd45a299483a

                                                                                              kd-seed-288 — pypi:opencv-python: reproduction log · notes
                                                                                              Notes

                                                                                              Sandbox-dependent. The previous run imported cv2 without error because this sandbox's base image already has libGL.so.1, and without root it can't be removed. This revision only checks that the GUI wheel's cv2 extension links against libGL.so.1 (taken from the system) and that the headless wheel doesn't. The actual ImportError only happens on images without libGL, such as python:*-slim or debian-slim. If step 1 prints NEEDS_LIBGL=False, newer wheels (opencv 5.x) may have dropped the dependency, and the record should be retired.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T08:53:01-04:00. Subject version: 5.0.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python opencv-python && v/bin/python -c 'import glob, subprocess; so = glob.glob("v/lib/python3.13/site-packages/cv2/**/cv2*.so", recursive=True)[0]; out = subprocess.run(["ldd", so], capture_output=True, text=True).stdout; [print(l.strip()) for l in out.splitlines() if "libGL" in l or "gthread" in l]; print("NEEDS_LIBGL=" + str("libGL.so.1" in out))' → exit 0, expected silent, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python opencv-python-headless && v/bin/python -c 'import glob, subprocess; so = glob.glob("v/lib/python3.13/site-packages/cv2/**/cv2*.so", recursive=True)[0]; out = subprocess.run(["ldd", so], capture_output=True, text=True).stdout; print("NEEDS_LIBGL=" + str("libGL.so.1" in out))' && v/bin/python -c 'import cv2, numpy as np; ok, buf = cv2.imencode(".png", np.zeros((8, 8, 3), np.uint8)); print("OK", cv2.__version__, ok)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: aa2c6b28783e6d834e66ba8833158bbaaca144ce685b30b43a8546ca51c0c900

                                                                                              kd-seed-289 — pypi:aiohttp: reproduction log · notes
                                                                                              Notes

                                                                                              Uses Python 3.13 and uv-managed virtual environments; no HTTP request is made.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:14-04:00. Subject version: 3.14.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python aiohttp && v/bin/python -c 'import aiohttp; session=aiohttp.ClientSession()' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python aiohttp && printf '%s\n' 'import asyncio, aiohttp' 'async def main():' ' async with aiohttp.ClientSession() as session:' ' assert not session.closed' ' assert session.closed' ' print("OK")' 'asyncio.run(main())' > check.py && v/bin/python check.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c54eb37703e88567cda70f283311b692c49acfeedc24abd436165a4d7846822d

                                                                                              kd-seed-290 — npm:dotenv: reproduction log · notes
                                                                                              Notes

                                                                                              Version-dependent. The previous run used the latest dotenv, which prints '◇ injected env (1) from .env' somewhere other than stdout: piping into the JSON parser still worked. So the stdout corruption no longer reproduces on latest. This revision pins dotenv@17.2.1, the 17.x line that logged '[dotenv@17.x.x] injecting env ... -- tip: ...' through console.log to stdout. If the pin doesn't reproduce, the record should say 'fixed in later 17.x' rather than claim latest is affected. quiet:true is still recommended.

                                                                                              Recheck history
                                                                                              • Newer version 18.0.9 exists; this record covers 17.2.1 and was not retested on it.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:01-04:00. Subject version: 17.2.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. set -e npm init -y npm i dotenv@17.2.1 printf 'A=1\n' > .env printf 'require("dotenv").config();\nprocess.stdout.write(JSON.stringify({ a: process.env.A }));\n' > p.js cat > parse.js <<'EOF' let s = ''; process.stdin.on('data', d => s += d).on('end', () => { const o = JSON.parse(s); console.log('OK parsed a=' + o.a); }); EOF echo SETUP_DONE → exit 0, expected pass, as expected
                                                                                              2. node p.js > out.txt && echo STDOUT_BEGIN && cat out.txt && echo && echo STDOUT_END → exit 0, expected silent, as expected
                                                                                              3. node p.js | node parse.js → exit 1, expected fail, as expected
                                                                                              4. sed -i 's/config()/config({ quiet: true })/' p.js && node p.js | node parse.js → exit 0, expected pass, as expected

                                                                                              Evidence sha256: abb734f1576fb7869111f125ee28c9ae9518ac110a7cec995931905e97e93205

                                                                                              kd-seed-291 — npm:husky: reproduction log · notes
                                                                                              Notes

                                                                                              Intentionally targets Husky major version 9. Lookaheads allow the runner to concatenate stdout and stderr in either order.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:09-04:00. Subject version: 9.1.7. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init && npm init -y && npm install -D husky@9 && npx --no-install husky install && echo RESULT=deprecated-command-exited-zero → exit 0, expected silent, as expected
                                                                                              2. npx --no-install husky init && test -f .husky/pre-commit && test "$(git config --get core.hooksPath)" = '.husky/_' && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a437a0de7b273c10e5d112052aa0b3cdf657f0548415bd3fa5af86bc2d87a419

                                                                                              kd-seed-292 — npm:sqlite3: reproduction log · notes
                                                                                              Notes

                                                                                              pnpm 10 behaviour; npm 11 behaves similarly (see puppeteer record).

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:29:32-04:00. Subject version: 6.0.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. pnpm init >/dev/null 2>&1; pnpm add sqlite3 2>&1 → exit 0, expected silent, as expected
                                                                                              2. node -e "require('sqlite3')" → exit 1, expected fail, as expected
                                                                                              3. pnpm pkg set 'pnpm.onlyBuiltDependencies[0]=sqlite3' && pnpm rebuild sqlite3 >/dev/null 2>&1; node -e "const s=require('sqlite3');new s.Database(':memory:',e=>console.log('OK',e))" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d0189244efef0ad2bb0b210e5eae1c88c59180239d8c7d965e36afc8d94443c1

                                                                                              kd-seed-293 — npm:pnpm: reproduction log · notes
                                                                                              Notes

                                                                                              The fix step sets PNPM_HOME by hand; `pnpm setup` edits shell rc files, which agents do not source.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:29:31-04:00. Subject version: 10.34.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. env -u PNPM_HOME PATH=$(dirname $(command -v node)):/usr/bin:/bin pnpm add -g cowsay → exit 1, expected fail, as expected
                                                                                              2. export PNPM_HOME=$HOME/pnpm PATH=$HOME/pnpm:$(dirname $(command -v node)):/usr/bin:/bin; mkdir -p $PNPM_HOME; pnpm add -g cowsay >/dev/null 2>&1; cowsay hi && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a332b59e82030a83dc7d742983f308f132a0161489fa4ee2fd14cbc51a88392b

                                                                                              kd-seed-294 — npm:create-next-app: reproduction log · notes
                                                                                              Notes

                                                                                              Exact failure mode in non-TTY is recorded verbatim in the run; see evidence.

                                                                                              Recheck history
                                                                                              • Re-run on create-next-app 16.4.3: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:29:11-04:00. Subject version: 16.4.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npx -y create-next-app@latest myapp </dev/null; ls myapp/package.json → exit 2, expected fail, as expected
                                                                                              2. npx -y create-next-app@latest myapp2 --yes --ts --app --eslint --no-tailwind --no-src-dir --use-npm --skip-install --disable-git >/dev/null 2>&1; ls myapp2/package.json && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8e251addbc8eb2ff784d2e0d21f7dde3952369f548f12ff63408844b5a7d7fec

                                                                                              kd-seed-295 — cli:nvm: reproduction log · notes
                                                                                              Notes

                                                                                              NVM_DIR points into the working dir and PROFILE=/dev/null, so HOME and profile files stay untouched. The installer needs NVM_DIR to exist already when it is set. Fetches nvm from GitHub with git.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:01-04:00. Subject version: 0.40.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. export NVM_DIR="$PWD/nvm" && mkdir -p "$NVM_DIR" && curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | PROFILE=/dev/null bash && nvm --version → exit 127, expected fail, as expected
                                                                                              2. export NVM_DIR="$PWD/nvm" && . "$NVM_DIR/nvm.sh" && type nvm && nvm --version && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8a87629476aff927e7986f54c35645ac1afc9ca30115a46b2d282eef5d3c3efd

                                                                                              kd-seed-296 — cli:git==2.47.3: reproduction log · notes
                                                                                              Notes

                                                                                              Depends on git < 3.0 and no init.defaultBranch in global config (empty HOME here). Git 3.0 plans to switch the default to main, and hosted setups often set init.defaultBranch=main.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:01-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q --bare remote.git && git init -q w && cd w && git -c user.name=a -c user.email=a@b.c commit -q --allow-empty -m x && git remote add origin ../remote.git && git push -u origin main → exit 1, expected fail, as expected
                                                                                              2. cd w && echo RESULT_BRANCH=$(git symbolic-ref --short HEAD) → exit 0, expected silent, as expected
                                                                                              3. cd w && git branch -M main && git push -u origin main && echo OK → exit 0, expected pass, as expected
                                                                                              4. git init -q -b main w2 && echo BRANCH=$(git -C w2 symbolic-ref --short HEAD) && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3402db009cffd6cd32f3f0db6543f38aa4ae899e87223c3f60f3c3d522d89311

                                                                                              kd-seed-297 — npm:npm-init==11.21.0: reproduction log · notes
                                                                                              Notes

                                                                                              Specific to npm >= 11 (writes "type":"commonjs") combined with Node >= 22.7 (syntax detection on by default). With older npm, which left the field out, the same file would have run through detection.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:03-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && echo "import fs from 'node:fs'; console.log(typeof fs.readFileSync)" > index.js && node index.js → exit 1, expected fail, as expected
                                                                                              2. echo RESULT_TYPE=$(npm pkg get type) → exit 0, expected silent, as expected
                                                                                              3. npm pkg set type=module && node index.js && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d16309c7d47e9967e27c26ec99fe2ea6aa4d961a1600f739ad5e0110d9381a5a

                                                                                              kd-seed-298 — npm:create-react-app: reproduction log · notes
                                                                                              Notes

                                                                                              Step 1 always exits 0 (it echoes CRA_EXIT) and only checks for the deprecation notice. Whether CRA also hits ERESOLVE on the @testing-library/react peer of react@^18 depends on the CRA/template version. The CRA run downloads react-scripts (roughly 100 MB) and may take a couple of minutes. create-vite's --no-interactive flag only exists in recent versions; older ones may prompt and cancel on /dev/null stdin.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:54:29-04:00. Subject version: 5.1.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npx -y create-react-app my-app; echo CRA_EXIT=$? → exit 0, expected silent, as expected
                                                                                              2. npx -y create-vite@latest my-vite --template react --no-interactive && cd my-vite && npm i && npx vite build → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6097e9e1b1dee584aed9b1d8420f6b023d8ed2bfe03feac8cb707ac4513c24a1

                                                                                              kd-seed-299 — pypi:pycryptodome: reproduction log · notes
                                                                                              Notes

                                                                                              The PyPI 'crypto' package is an unrelated CLI tool that installs a lowercase 'crypto' module. On case-insensitive filesystems such as macOS results can differ.

                                                                                              Recheck history
                                                                                              • Re-run on pycryptodome 4.2.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:06-04:00. Subject version: 4.0.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python crypto && v/bin/python -c 'from Crypto.Cipher import AES' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pycryptodome && v/bin/python -c 'from Crypto.Cipher import AES; c = AES.new(b"k" * 16, AES.MODE_EAX); ct, tag = c.encrypt_and_digest(b"hi"); print("OK", len(ct), len(tag))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 25c1a3a07d8b0e7df701042ab2e50e47113e99e25b729a4091122546db2547c4

                                                                                              kd-seed-300 — pypi:djangorestframework: reproduction log · notes
                                                                                              Notes

                                                                                              Unverified: I think the hyphenated name is a small 0.1.0 shim that may just depend on djangorestframework, in which case rest_framework still imports and the trap is only the wrong distribution name. Step 1 is 'silent' and checks for that 0.x dist. It prints whether rest_framework is importable, so the record can say which case applies. If the hyphenated name no longer installs, step 1 fails and the record should be rewritten.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:08-04:00. Subject version: 3.18.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python django-rest-framework && uv pip list -p v/bin/python && v/bin/python -c 'import importlib.util as u; print("RESULT rest_framework_importable=" + str(u.find_spec("rest_framework") is not None))' → exit 0, expected silent, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python djangorestframework && v/bin/python -c 'import rest_framework; print("OK", rest_framework.VERSION)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 90d69818aca0cc66feedbcc7b24c24b459aff351b0f4d02f0485b3226940d0e6

                                                                                              kd-seed-301 — pypi:pyserial: reproduction log · notes
                                                                                              Notes

                                                                                              Both distributions provide a top-level 'serial' module and overwrite each other, so a venv that has both behaves unpredictably.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:07-04:00. Subject version: 3.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python serial && v/bin/python -c 'import serial; serial.Serial' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pyserial && v/bin/python -c 'import serial; s = serial.serial_for_url("loop://", timeout=1); s.write(b"hi"); print("OK", s.read(2))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 9c9ccee70175ea970019ba90fa13755849f880d5ad339074dbbef4b0c7320ebd

                                                                                              kd-seed-302 — pypi:python-telegram-bot: reproduction log · notes
                                                                                              Notes

                                                                                              Unverified: I expect 'telegram' 0.0.1 either to fail building on Python 3.13 or to install without a telegram.ext module. The fail regex accepts either outcome, and the record should say which one happened.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:09-04:00. Subject version: 22.8. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python telegram && v/bin/python -c 'from telegram.ext import Application' → exit 1, expected fail, as expected
                                                                                              2. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python python-telegram-bot && v/bin/python -c 'from telegram.ext import Application; import telegram; print("OK", telegram.__version__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 5bb284694bfe523b60536c37beed6fefb11d2be01a2575b863612ce995b4ea2a

                                                                                              kd-seed-303 — npm:@tanstack/react-query: reproduction log · notes
                                                                                              Notes

                                                                                              A server-rendered provider containing only a span may not exercise client methods. This reproduction includes a disabled useQuery consumer and performs no query request.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:12-04:00. Subject version: 5.104.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install react react-dom @tanstack/react-query && printf '%s\n' 'const React=require("react");const {renderToString}=require("react-dom/server");const {QueryClientProvider,QueryCache,QueryClient,useQuery}=require("@tanstack/react-query");function App(){useQuery({queryKey:["demo"],queryFn:async()=>1,enabled:false});return React.createElement("span",null,"ok")}const client=process.argv[2]==="fixed"?new QueryClient():new QueryCache();console.log(renderToString(React.createElement(QueryClientProvider,{client},React.createElement(App))));' > check.cjs && node check.cjs → exit 1, expected fail, as expected
                                                                                              2. node check.cjs fixed && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 07b1a77c90540f729c1da2c371e3910d833ba1c15f42ad0d7a2e3f26aec59112

                                                                                              kd-seed-304 — npm:zustand: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T08:53:12-04:00. Subject version: 5.0.15. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install zustand react && node --input-type=module -e 'import create from "zustand"; console.log(create)' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import {create} from "zustand"; const store=create(()=>({count:1})); if(store.getState().count!==1)throw Error("bad state"); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 461a5f74f607433746029f30685c51f5a45a9931bd02bdff66b45db9a8c652fa

                                                                                              kd-seed-305 — cli:git :: git checkout -b creates a new branch: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: git checkout main also works. checkout -B main would silently reset main to HEAD, which is worse.

                                                                                              Run: 2026-10-18T12:29:48-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -b main . && git -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial && git switch -c feature && echo OK → exit 0, expected pass, as expected
                                                                                              2. git checkout -b main → exit 128, expected fail, as expected
                                                                                              3. git switch main && test "$(git branch --show-current)" = main && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 45521b5353ccb28375d51ab5e1787adfac52e1666e28cbb397a8e75e84165fc4

                                                                                              kd-seed-306 — npm:npm :: omitting development dependencies removes build tools: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The claim names --production, but the evidence runs --omit=dev. Same effect, but the flag the claim is about was never tested. Caveat: NODE_ENV=production also implies omit=dev. --production is deprecated in npm 9+.

                                                                                              Run: 2026-10-18T12:29:50-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm pkg set 'scripts.build=tsc --version' && npm install -D --package-lock-only typescript && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm install --omit=dev && npm run build → exit 127, expected fail, as expected
                                                                                              3. npm install --include=dev && npm run build && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: acf847a144191c4a78421ec3dd2720de084265a841cdc54c54e9dba6e209e1eb

                                                                                              kd-seed-307 — npm:npm :: npm run needs a separator to forward flags: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: npm 10/11 only warns and drops the flag. Per npm's own warning, a future major may error instead.

                                                                                              Run: 2026-10-18T12:29:49-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm pkg set 'scripts.dev=node args.cjs' && printf 'console.log("ARGS=" + JSON.stringify(process.argv.slice(2)));\n' > args.cjs && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm run dev --port 4321 → exit 0, expected pass, as expected
                                                                                              3. npm run dev -- --port 4321 > result.txt && cat result.txt && node -e 'const s=require("fs").readFileSync("result.txt","utf8");if(!s.includes("ARGS="+JSON.stringify(["--port","4321"])))process.exit(1)' && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 1b91b34341849c904c62062dd43167996ba4bde4cfc12a92ee72d66a970074ab

                                                                                              kd-seed-308 — npm:npm :: npm ci rejects an inconsistent lockfile: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:50-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install --package-lock-only && npm pkg set 'dependencies.is-number=*' && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm ci → exit 1, expected fail, as expected
                                                                                              3. npm install --package-lock-only && npm ci && node -e 'if(!require("is-number")(2))process.exit(1)' && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 97451cb4a047d5495d99e05263674791680e11600b22edd5e35ba18a9685542d

                                                                                              kd-seed-309 — npm:npm :: local npm executables are not added to the shell path: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The failing step overrides PATH, so it is close to a tautology. It should run plain 'prettier' with the default PATH. Caveat: node_modules/.bin is on PATH inside npm scripts and npm exec/npx, but not in the bare shell.

                                                                                              Run: 2026-10-18T12:29:50-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D prettier && echo OK → exit 0, expected pass, as expected
                                                                                              2. PATH=/usr/bin:/bin prettier --version → exit 127, expected fail, as expected
                                                                                              3. npm exec -- prettier --version && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 899b244b80065f75a7f93c10465e0a29f8f3276f8cd23ddc712eaa02dfbf6356

                                                                                              kd-seed-310 — cli:git :: git restore does not delete untracked files: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:31-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q -b main . && git config user.email kd@example.com && git config user.name kd && echo a > tracked.txt && git add tracked.txt && git commit -qm init && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. echo new > untracked.txt && git restore . && test ! -e untracked.txt || { git status --porcelain; exit 1; } → exit 1, expected fail, as expected
                                                                                              3. git clean -n && rm -- untracked.txt && test ! -e untracked.txt && test -z "$(git status --porcelain)" && echo OK clean → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 7f46c2346b9d310f047c2a223780831b97dcbf4dafcb18190d6bc8152eee3d7c

                                                                                              kd-seed-311 — cli:git :: .gitignore does not untrack an already committed file: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T12:29:31-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q -b main . && git config user.email kd@example.com && git config user.name kd && printf 'SECRET=1\n' > .env && git add .env && git commit -qm init && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. printf '\n.env\n' >> .gitignore && git ls-files --error-unmatch .env && echo STILL_TRACKED → exit 0, expected pass, as expected
                                                                                              3. git rm -q --cached -- .env && git add .gitignore && git commit -qm 'untrack .env' && ! git ls-files --error-unmatch .env && test -e .env && echo OK untracked → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6417ea44843366d1e3ae5cdc88f138658e7a52f6945bbf060a2d12498de505a4

                                                                                              kd-seed-312 — pypi:pytest-cov: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:25:02-04:00. Subject version: pytest 9.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytest && printf 'def test_a(): assert 1\n' > test_a.py && v/bin/python -m pytest --cov=. -q → exit 4, expected fail, as expected
                                                                                              2. uv pip install -q -p v/bin/python pytest-cov && v/bin/python -m pytest --cov=. -q && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 38268754ff830eb98d705ea54c81149cc2861dca9784d33b80968dfb0b854b5b

                                                                                              kd-seed-313 — pypi:pytest :: pytest exits 5 when no tests are collected: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Default pytest behavior; plugins can customize handling of empty collections.

                                                                                              Run: 2026-10-18T12:29:33-04:00. Subject version: pytest 9.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytest && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pytest'))" → exit 0, expected pass, as expected
                                                                                              2. mkdir -p kd-empty-tests && v/bin/python -m pytest kd-empty-tests → exit 5, expected fail, as expected
                                                                                              3. printf 'def test_smoke(): assert 1 + 1 == 2\n' > kd-empty-tests/test_smoke.py && v/bin/python -m pytest kd-empty-tests → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d3513d0cd2499e3c17e0e7a77b90e1888a80c71d1bf84d009664bde605da3636

                                                                                              kd-seed-314 — npm:npm :: npm eresolve react 19 with react-test-renderer 18 peer c: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: react-test-renderer is deprecated as of React 19. Prefer @testing-library/react.

                                                                                              Run: 2026-10-18T12:25:03-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i react@19 react-test-renderer@18 → exit 1, expected fail, as expected
                                                                                              2. npm i react@19 react-test-renderer@19 && node -e "console.log('OK',require('react/package.json').version)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c011cce29c776b8f790907f4803f3c059aff8c685eff99d02a5d66f28f16b327

                                                                                              kd-seed-315 — npm:jest :: jest cannot run esm tests without --experimental-vm-modu: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Depends on the Jest and Node versions (Jest 30 here). The flag is experimental, and native require(esm) support may change this.

                                                                                              Run: 2026-10-18T12:26:30-04:00. Subject version: 30.5.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && npm pkg set type=module && npm i -D jest >/dev/null 2>&1 && printf 'import {x} from "./a.js";\ntest("a",()=>{expect(x).toBe(1)});\n' > a.test.js && printf 'export const x=1;\n' > a.js && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. npx jest --ci → exit 1, expected fail, as expected
                                                                                              3. NODE_OPTIONS=--experimental-vm-modules npx jest --ci → exit 0, expected pass, as expected

                                                                                              Evidence sha256: f129bb6b4a5bd38bd3a9a0763fa9c7472c90b312cd03642498051205f93416f1

                                                                                              kd-seed-316 — pypi:numpy :: pip install numpy 1.24.4 fails to build on python 3.13 n: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Caveat: Python 3.12+ removed distutils. numpy 2.1+ ships cp313 wheels.

                                                                                              Run: 2026-10-18T12:25:04-04:00. Subject version: 2.5.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python numpy==1.24.4 → exit 1, expected fail, as expected
                                                                                              2. uv pip install -q -p v/bin/python numpy && v/bin/python -c 'import numpy;print("OK",numpy.__version__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 258347f5409801ef8275aa5b21d086712d3249d9c689a4da82e0846704dbfa46

                                                                                              kd-seed-317 — pypi:pip :: the shell interprets an unquoted less-than constraint: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on pip 26.2.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:52-04:00. Subject version: pip 26.2.1 from ./v/lib/python3.13/site-. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pip && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -m pip install requests<3 → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -m pip install 'requests<3' && v/bin/python -c 'import requests; assert int(requests.__version__.split(".")[0]) < 3; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2873a671072cfd6f4913ae68fffb28967a58b72276c4d5dcbee5cda373757eec

                                                                                              kd-seed-318 — pypi:pip :: pip does not accept poetry caret constraints: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on pip 26.2.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:52-04:00. Subject version: pip 26.2.1 from ./v/lib/python3.13/site-. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pip && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -m pip install 'requests^2.32' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -m pip install 'requests>=2.32,<3' && v/bin/python -c 'import requests; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ec0739fd7b0817a99e10b06301c3e9b4487470d9e50b66ed5f4e5c4dcae0230c

                                                                                              kd-seed-319 — cli:git :: git diff ignores untracked files: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:50-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -b main . && git -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial && printf data > untracked.txt && echo OK → exit 0, expected pass, as expected
                                                                                              2. git diff --exit-code && printf 'DIFF_EXIT_ZERO\n' && git ls-files --others --exclude-standard → exit 0, expected pass, as expected
                                                                                              3. git status --porcelain --untracked-files=all && test "$(git status --porcelain --untracked-files=all)" = '?? untracked.txt' && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 1219b478bd6d516d0fc6df47c02038f37b20b4187bcbfd9c8758a8b32e99e50a

                                                                                              kd-seed-320 — npm:node :: node esm requires explicit relative file extensions: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to Node's native ESM loader only. Bundlers, tsx and TypeScript's moduleResolution=bundler accept extensionless imports.

                                                                                              Run: 2026-10-18T12:29:51-04:00. Subject version: v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '{"type":"module"}\n' > package.json && echo OK → exit 0, expected pass, as expected
                                                                                              2. printf 'export default 1' > util.js; node --input-type=module -e 'import "./util"' → exit 1, expected fail, as expected
                                                                                              3. node --input-type=module -e 'import value from "./util.js"; if(value!==1)process.exit(1); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6920b15957935d26de8043cfc4d3af644f6bdc2451c53e5e41b260d756c9bffe

                                                                                              kd-seed-321 — npm:node :: node esm does not resolve directory imports: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Native Node ESM only. CommonJS and bundlers do resolve directory index files.

                                                                                              Run: 2026-10-18T12:29:51-04:00. Subject version: v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir -p lib; printf 'export default 1' > lib/index.mjs; node --input-type=module -e 'import "./lib"' → exit 1, expected fail, as expected
                                                                                              2. node --input-type=module -e 'import value from "./lib/index.mjs"; if(value!==1)process.exit(1); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 18b3cbf13748184384a1806abb4f54d3434f79b51fe663e744f480fe63839142

                                                                                              kd-seed-322 — npm:typescript@5.9 :: explicit typescript filenames bypass tsconfig settings: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Shown on TypeScript 5.9. TS 6+ reportedly errors when file arguments are given and a tsconfig is present (unless --ignoreConfig).

                                                                                              Run: 2026-10-18T12:29:53-04:00. Subject version: Version 5.9.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D typescript@5.9 && mkdir src && printf 'export const value: number = 1;\n' > src/index.ts && printf '{"compilerOptions":{"strict":true,"outDir":"dist"},"include":["src"]}\n' > tsconfig.json && echo OK → exit 0, expected pass, as expected
                                                                                              2. npx tsc src/index.ts --showConfig → exit 0, expected pass, as expected
                                                                                              3. npx tsc -p tsconfig.json && test -f dist/index.js && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 596ed9d7a9f224ce63faa6a48e9a51996598adcaedfa1eb32b42b20cf65c37f8

                                                                                              kd-seed-323 — npm:typescript@5.9 :: typescript paths do not rewrite emitted imports: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Shown on TS 5.9. baseUrl is deprecated in newer TS. Alternatives: Node subpath imports (#/*) or a bundler.

                                                                                              Run: 2026-10-18T12:29:54-04:00. Subject version: Version 5.9.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -D typescript@5.9 && mkdir src && printf 'export const value = 1;\n' > src/util.ts && printf 'import { value } from "@/util"; console.log(value);\n' > src/index.ts && printf '{"compilerOptions":{"module":"commonjs","baseUrl":".","paths":{"@/*":["src/*"]},"outDir":"dist"},"include":["src"]}\n' > tsconfig.json && npx tsc -p tsconfig.json && echo OK → exit 0, expected pass, as expected
                                                                                              2. node dist/index.js → exit 1, expected fail, as expected
                                                                                              3. npm exec --yes --package=tsc-alias -- tsc-alias -p tsconfig.json && test "$(node dist/index.js)" = 1 && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a628ab4071b0658426d991b37cd4930983d22c78987dbdceb6c0ff1278ed0db3

                                                                                              kd-seed-324 — pypi:pytest :: pytest automatic discovery uses filename patterns: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Default patterns are test_*.py and *_test.py. They can be changed with python_files in the config.

                                                                                              Run: 2026-10-18T12:29:53-04:00. Subject version: pytest 9.1.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pytest && printf 'def test_ok(): assert True\n' > checks.py && v/bin/python -m pytest checks.py --collect-only → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -m pytest --collect-only → exit 5, expected fail, as expected
                                                                                              3. mv checks.py test_checks.py && v/bin/python -m pytest && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4ed196dfefe702c776e484cc7fb4849d6473c791227b863ce4491222fdd1f7ea

                                                                                              kd-seed-325 — uv:uv :: uv tool installations are isolated from project imports: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The fix is an ephemeral uv run --with. A project dependency needs uv add (or uv pip install into the venv).

                                                                                              Run: 2026-10-18T12:29:53-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && echo OK → exit 0, expected pass, as expected
                                                                                              2. export UV_TOOL_DIR="$PWD/tools" UV_TOOL_BIN_DIR="$PWD/tool-bin"; uv tool install --python v/bin/python cowsay && uv run --no-project --python v/bin/python python -c 'import cowsay' → exit 1, expected fail, as expected
                                                                                              3. uv run --no-project --python v/bin/python --with cowsay python -c 'import cowsay; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c2063c3cb89d16f5e3a36fc26f17728485fbb17dbdbd2c8a7c762aae9f65d030

                                                                                              kd-seed-326 — uv:uv :: uv pip install does not update project dependency metada: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:54-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '[project]\nname = "metadata-trap"\nversion = "0.1.0"\nrequires-python = ">=3.13"\ndependencies = []\n' > pyproject.toml && uv lock --python 3.13 && uv venv -q --clear -p 3.13 v && git init . && git add pyproject.toml uv.lock && git -c user.name=Test -c user.email=test@example.invalid commit -m initial && echo OK → exit 0, expected pass, as expected
                                                                                              2. uv pip install -p v/bin/python requests && git diff --exit-code -- pyproject.toml uv.lock && v/bin/python -c 'import requests; print("INSTALLED_METADATA_UNCHANGED")' → exit 0, expected pass, as expected
                                                                                              3. uv add --python 3.13 requests && python3 -c 'import tomllib; p=tomllib.load(open("pyproject.toml","rb")); assert any(d.startswith("requests") for d in p["project"]["dependencies"])' && uv run python -c 'import requests; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8e72f9e9e28a02cc52807b6a3f6f39a193090acf3ebccc9384b8e72e04bf0b20

                                                                                              kd-seed-327 — npm:pnpm@10 :: pnpm isolates undeclared transitive dependencies: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: npm and Yarn classic hoist, so it often works there. pnpm with node-linker=hoisted or shamefully-hoist behaves differently.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: 10.34.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && pnpm add chalk@4 && echo OK → exit 0, expected pass, as expected
                                                                                              2. pnpm exec node -e 'require("ansi-styles")' → exit 1, expected fail, as expected
                                                                                              3. pnpm add ansi-styles && pnpm exec node --input-type=module -e 'import "ansi-styles"; console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e7dadbb60397864ec4b1eff8eb3229431885788c6aaf75b3a79fed8468331ac8

                                                                                              kd-seed-328 — npm:pnpm@10 :: pnpm frozen installs require a pnpm lockfile: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: pnpm turns frozen-lockfile on by default in CI.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: 10.34.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install --package-lock-only is-number && echo OK → exit 0, expected pass, as expected
                                                                                              2. pnpm install --frozen-lockfile → exit 1, expected fail, as expected
                                                                                              3. pnpm import && pnpm install --frozen-lockfile && node -e 'require("is-number"); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d14c4151a2f7caa30e882ff1800bad753d24f91751642befeff0964076f117f7

                                                                                              kd-seed-329 — npm:yarn@4 :: yarn 4 replaces install --production with workspaces foc: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Yarn 2+ (Berry). Yarn 1 classic still supports install --production.

                                                                                              Run: 2026-10-18T12:29:55-04:00. Subject version: 4.18.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm install --prefix .runner @yarnpkg/cli-dist@4 && printf '{"name":"yarn-production-trap","private":true,"devDependencies":{"is-number":"*"}}\n' > package.json && node .runner/node_modules/@yarnpkg/cli-dist/bin/yarn.js install && echo OK → exit 0, expected pass, as expected
                                                                                              2. node .runner/node_modules/@yarnpkg/cli-dist/bin/yarn.js install --production → exit 1, expected fail, as expected
                                                                                              3. node .runner/node_modules/@yarnpkg/cli-dist/bin/yarn.js workspaces focus --all --production && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b780fd38698dc13bbc0e5d9cc2d3cfdce21ad1b50b542dde4d4ad03cc1d8789e

                                                                                              kd-seed-330 — npm:yarn@4 :: yarn plug n play does not create node_modules binaries: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies only when nodeLinker is pnp, which is the Yarn Berry default. nodeLinker: node-modules does create .bin.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: 4.18.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm install --prefix .runner @yarnpkg/cli-dist@4 && printf '{"name":"yarn-pnp-trap","private":true,"devDependencies":{"prettier":"*"}}\n' > package.json && printf 'nodeLinker: pnp\n' > .yarnrc.yml && node .runner/node_modules/@yarnpkg/cli-dist/bin/yarn.js install && echo OK → exit 0, expected pass, as expected
                                                                                              2. ./node_modules/.bin/prettier --version → exit 127, expected fail, as expected
                                                                                              3. node .runner/node_modules/@yarnpkg/cli-dist/bin/yarn.js prettier --version && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b5c7f99aac97bb40cc065bfbc1b8660f24dc303fe94c7246e21d27838180627a

                                                                                              kd-seed-331 — npm:@types/node: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: The fixture sets types:[] explicitly. Newer TS may default types to [], so 'node' must be listed.

                                                                                              Run: 2026-10-18T12:25:07-04:00. Subject version: Version 7.0.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -D typescript >/dev/null 2>&1 && echo 'console.log(process.env.HOME)' > a.ts && printf '{"compilerOptions":{"strict":true,"noEmit":true,"types":[]}}' > tsconfig.json && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. npx tsc -p . → exit 1, expected fail, as expected
                                                                                              3. npm i -D @types/node >/dev/null 2>&1 && sed -i 's/"types":\[\]/"types":["node"]/' tsconfig.json && npx tsc -p . && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 59bf8a159fbc979525121c05701a14e772f3f2dcb2417de9cda038bf3525ce0b

                                                                                              kd-seed-332 — npm:vite :: vite client process.env.foo is silently undefined use im: reproduction log · notes
                                                                                              Notes

                                                                                              Silent failure: build exits 0, value is undefined at runtime.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T12:38:51-04:00. Subject version: vite/8.3.4 linux-x64 node-v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && npm i -D vite && mkdir -p src && printf '<!doctype html><script type="module" src="/src/main.js"></script>\n' > index.html && printf 'export default {build:{modulePreload:{polyfill:false}}}\n' > vite.config.mjs && printf '%s\n' 'const fs=require("fs"),vm=require("vm");const d="dist/assets/";for(const f of fs.readdirSync(d))if(f.endsWith(".js"))vm.runInNewContext(fs.readFileSync(d+f,"utf8"),{console});' > run.cjs && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. printf 'console.log("KD:"+process.env.FOO)\n' > src/main.js && npx vite build && node run.cjs → exit 0, expected pass, as expected
                                                                                              3. printf 'VITE_FOO=bar\n' > .env && printf 'console.log("KD:"+import.meta.env.VITE_FOO)\n' > src/main.js && npx vite build && node run.cjs → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d3810ccb832f8d8afd7d9770b2bb15db42d92b3701bb3a4c40050cdb11e6fa8f

                                                                                              kd-seed-333 — npm:ts-jest: reproduction log · notes
                                                                                              Notes

                                                                                              Plain npm i -D ts-jest next to typescript@7 fails with ERESOLVE (ts-jest peer typescript <6); pin typescript@5 for ts-jest.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The title's claim of a ts-jest/TypeScript 7 peer conflict is never shown, because its output is sent to /dev/null. Caveat: ts-jest's supported TypeScript range depends on its version.

                                                                                              Run: 2026-10-18T12:26:33-04:00. Subject version: 30.5.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i -D jest typescript >/dev/null 2>&1 && printf 'test("a",()=>{const x: number = 1; expect(x).toBe(1)});\n' > a.test.ts && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. npx jest --ci → exit 1, expected fail, as expected
                                                                                              3. npm i -D typescript@5 ts-jest @types/jest >/dev/null 2>&1 && npx ts-jest config:init >/dev/null && npx jest --ci → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 6fd7df844aa9ca0cab8758f7af24f03636cf456fc41bc3c857113ffa402ce97c

                                                                                              kd-seed-334 — cli:git :: git push on a new branch fails with no upstream: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Behavior depends on push.default, push.autoSetupRemote, and remote configuration.

                                                                                              Run: 2026-10-18T12:29:32-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -q --bare remote.git && git init -q -b main work && cd work && git config user.email kd@example.com && git config user.name kd && echo a > a.txt && git add a.txt && git commit -qm init && git remote add origin ../remote.git && git checkout -q -b feature && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. cd work && git push → exit 128, expected fail, as expected
                                                                                              3. cd work && git push -u origin HEAD && git rev-parse --abbrev-ref '@{u}' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 16e5f9d2f37281638401e1c8ccab4c138d2eb0eaa6877de88025aa0d10ee3d66

                                                                                              kd-seed-335 — go:go :: go install installed binary not found gopath/bin not on: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: If GOBIN is set, binaries go there instead of GOPATH/bin.

                                                                                              Run: 2026-10-18T12:25:16-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. export GOPATH=$PWD/gp GOFLAGS=-mod=mod; go install github.com/rakyll/hey@latest 2>&1; ls gp/bin → exit 0, expected pass, as expected
                                                                                              2. export GOPATH=$PWD/gp; hey -h → exit 127, expected fail, as expected
                                                                                              3. export GOPATH=$PWD/gp; export PATH=$PATH:$(go env GOPATH)/bin; hey -h 2>&1 | head -1; echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3adb55c384cbda8abce017541489a61cd4419bd6e170ba5396313f9771b09ebc

                                                                                              kd-seed-336 — pypi:llama-index-core: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): Demonstrates the import replacement, but does not exercise Settings configuration or component behavior. Caveat: Applies to the modern package layout; Settings is a migration replacement, not a drop-in ServiceContext alias.

                                                                                              Run: 2026-10-18T12:29:34-04:00. Subject version: 0.14.25. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python llama-index-core && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('llama-index-core'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from llama_index import ServiceContext' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from llama_index.core import Settings; print("OK", type(Settings).__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2d1e47d1d1fd6c2eeb9cb23af83c718cc14c025d28e7cf42d07bd7349434a3da

                                                                                              kd-seed-337 — pypi:huggingface-hub: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: cached_download was removed in 0.26. hf_hub_download uses repository IDs and filenames, not arbitrary URLs; only import availability is tested.

                                                                                              Run: 2026-10-18T12:29:32-04:00. Subject version: 2.2.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python huggingface_hub && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('huggingface-hub'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from huggingface_hub import cached_download' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from huggingface_hub import hf_hub_download; print("OK", hf_hub_download.__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ac92aa29f75a98a9988f972b6b90d9a6e40b37773e25cf1be8febdda433d1806

                                                                                              kd-seed-338 — npm:openai :: new openai throws at construction when openai_api_key is: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:26:27-04:00. Subject version: Node.js v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i openai >/dev/null 2>&1 && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. env -u OPENAI_API_KEY node -e "const OpenAI=require('openai');new OpenAI()" → exit 1, expected fail, as expected
                                                                                              3. env -u OPENAI_API_KEY node -e "const OpenAI=require('openai');let c;const get=()=>c??=new OpenAI();console.log('OK lazy');new OpenAI({apiKey:'placeholder'});console.log('OK placeholder')" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 1fe48d3bc7f04c2e5b83be3554493d6533da58b8cd17b8ad0e06183fd81085d2

                                                                                              kd-seed-339 — npm:pnpm :: pnpm add -g fails until pnpm setup creates pnpm_home: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Shown with pnpm v10. Global directory behaviour may change between pnpm majors.

                                                                                              Run: 2026-10-18T12:25:08-04:00. Subject version: 10.34.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. env -u PNPM_HOME pnpm add -g is-number → exit 1, expected fail, as expected
                                                                                              2. export PNPM_HOME=$PWD/pnpm-home; mkdir -p $PNPM_HOME; export PATH=$PNPM_HOME:$PATH; pnpm add -g is-number >/dev/null 2>&1 && ls $PNPM_HOME && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a69c368f417d8fa2c5b635ef987423c7f95acaa5b4b9ab78898528755ad320bb

                                                                                              kd-seed-340 — npm:express :: express post handler sees req.body undefined without exp: reproduction log · notes
                                                                                              Notes

                                                                                              Silent failure: exit 0, body is undefined.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T12:25:11-04:00. Subject version: 5.3.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm i express >/dev/null 2>&1 && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. cat > s.js <<'J' const express=require('express');const a=express();a.post('/',(q,r)=>r.send('body='+JSON.stringify(q.body)));const s=a.listen(0,async()=>{const p=s.address().port;const r=await fetch('http://127.0.0.1:'+p,{method:'POST',headers:{'content-type':'application/json'},body:'{"a":1}'});console.log(await r.text());s.close()}); J node s.js → exit 0, expected pass, as expected
                                                                                              3. sed -i "s#const a=express();#const a=express();a.use(express.json());#" s.js && node s.js → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4b5dfe10cbc4b877cbb5dd476d430212b52c43bd734f5992e82b181474becae3

                                                                                              kd-seed-341 — npm:@langchain/openai: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: langchain JS 0.2+/1.x. Very old 0.0.x releases had this path.

                                                                                              Run: 2026-10-18T12:25:17-04:00. Subject version: 1.5.18. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm pkg set type=module >/dev/null && npm i langchain >/dev/null 2>&1 && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. node -e "import('langchain/chat_models/openai')" 2>&1; node --input-type=module -e "import 'langchain/chat_models/openai'" → exit 1, expected fail, as expected
                                                                                              3. npm i @langchain/openai >/dev/null 2>&1 && node --input-type=module -e "import {ChatOpenAI} from '@langchain/openai';console.log('OK',typeof ChatOpenAI)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 5232531ab5598b4405d6bc0a180bea949c00956aa1cbd944097e561857c0b439

                                                                                              kd-seed-342 — npm:@modelcontextprotocol/sdk :: mcp typescript sdk import from package root fails use su: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Caveat: Depends on the SDK version: the root export points to a missing file. A future SDK split may change the import paths.

                                                                                              Run: 2026-10-18T12:25:15-04:00. Subject version: undefined. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm pkg set type=module >/dev/null && npm i @modelcontextprotocol/sdk zod >/dev/null 2>&1 && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e "import {McpServer} from '@modelcontextprotocol/sdk'; console.log(typeof McpServer)" → exit 1, expected fail, as expected
                                                                                              3. node --input-type=module -e "import {McpServer} from '@modelcontextprotocol/sdk/server/mcp.js'; console.log('OK',typeof McpServer)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: bef2aa8db981ce15ad908da5101b84b44281de43ab5546140ec60df47c24f271

                                                                                              kd-seed-343 — pypi:openai :: python openai client raises at construction without open: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on openai (pypi) 3.37.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T12:25:18-04:00. Subject version: 3.35.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python openai && env -u OPENAI_API_KEY v/bin/python -c 'from openai import OpenAI; OpenAI()' → exit 1, expected fail, as expected
                                                                                              2. env -u OPENAI_API_KEY v/bin/python -c 'from openai import OpenAI; OpenAI(api_key="placeholder"); print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 13a48436870ddbbc0fce79674076ada376cb4291362e86969fe5e75f12138c5c

                                                                                              kd-seed-344 — pypi:langchain :: langchain.agents.initialize_agent removed in langchain 1: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: langchain 1.x. The old API is still available in the langchain-classic package.

                                                                                              Run: 2026-10-18T12:25:20-04:00. Subject version: 1.4.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python langchain && v/bin/python -c 'from langchain.agents import initialize_agent' → exit 1, expected fail, as expected
                                                                                              2. v/bin/python -c 'from langchain.agents import create_agent;print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2030362b02d21615ee409c604fb44e0b8c4a3ce220b88314bbcf7b7efe86c47f

                                                                                              kd-seed-345 — pypi:llama-index-core :: llama_index old root imports removed use llama_index.cor: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Caveat: Applies to the modern llama_index.core package layout; record the installed llama-index-core version.

                                                                                              Run: 2026-10-18T12:25:20-04:00. Subject version: 0.14.25. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python llama-index-core && v/bin/python -c 'from llama_index import VectorStoreIndex' → exit 1, expected fail, as expected
                                                                                              2. v/bin/python -c 'from llama_index.core import VectorStoreIndex;print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: dea527a1c41c8f7c96c6a75dde1ebc7fa7c5ff2dbaf92fb4ddad334805877efa

                                                                                              kd-seed-346 — pypi:fastapi :: fastapi dev needs the fastapi standard extra: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on fastapi 0.162.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Cross-review note (Codex): The executable already exists; the failure concerns missing CLI dependencies. Help output does not prove fastapi dev starts successfully. Caveat: Depends on FastAPI packaging version; the supplied fix checks CLI help rather than development-server startup.

                                                                                              Run: 2026-10-18T12:25:20-04:00. Subject version: 0.146.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python fastapi && printf 'from fastapi import FastAPI\napp=FastAPI()\n' > main.py && v/bin/fastapi dev main.py → exit 1, expected fail, as expected
                                                                                              2. uv pip install -q -p v/bin/python 'fastapi[standard]' && v/bin/fastapi --help | head -3 && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a403f7e0cfea41f35bc1b19c74f740670fd81a23b2787718d65a1009396309bf

                                                                                              kd-seed-347 — cli:git :: a shallow single-branch clone lacks other remote branche: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:38:48-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -b main source && git -C source -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial && git -C source branch other-branch && git clone --bare source remote.git && git clone --depth=1 --single-branch --branch main "file://$PWD/remote.git" clone && echo OK → exit 0, expected pass, as expected
                                                                                              2. cd clone && git switch other-branch → exit 128, expected fail, as expected
                                                                                              3. cd clone && git remote set-branches --add origin other-branch && git fetch --depth=1 origin other-branch && git switch other-branch && test "$(git branch --show-current)" = other-branch && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 08206b5e92ba41d8b220b6d588a60a063f7dfb18f9f525a83c00a0d3d8bc918f

                                                                                              kd-seed-348 — cli:git :: a plain git clone leaves submodules unpopulated: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: git clone --recurse-submodules also works. protocol.file.allow is needed only for local-path fixtures.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -b main child && printf 'submodule data\n' > child/README.md && git -C child add README.md && git -C child -c user.name=Test -c user.email=test@example.invalid commit -m initial && git init -b main parent && git -C parent -c protocol.file.allow=always submodule add "$PWD/child" vendor/submodule && git -C parent -c user.name=Test -c user.email=test@example.invalid commit -am submodule && git clone parent clone && echo OK → exit 0, expected pass, as expected
                                                                                              2. cd clone && if test -f vendor/submodule/README.md; then exit 1; else echo SUBMODULE_FILE_ABSENT; fi → exit 0, expected pass, as expected
                                                                                              3. cd clone && git -c protocol.file.allow=always submodule update --init --recursive && test -f vendor/submodule/README.md && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 7d97bfaedfe689b0efe618296cc39714e338934a29c42c8abd103dd725ed59ea

                                                                                              kd-seed-349 — cli:git :: git prevents checking out one branch in two worktrees: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: git worktree add --force overrides the check.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init -b main repo && git -C repo -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial && echo OK → exit 0, expected pass, as expected
                                                                                              2. git -C repo worktree add "$PWD/second" main → exit 128, expected fail, as expected
                                                                                              3. git -C repo worktree add -b kd-second "$PWD/second" main && test "$(git -C second branch --show-current)" = kd-second && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: f4732b6b8e2f129ee5361c6fb2c1b6cdda0a8a92b263f5b985bda321cc5e92f4

                                                                                              kd-seed-350 — cli:git :: a newly initialized repository has an unborn head: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: git version 2.47.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. git init unborn && git -C unborn rev-parse --verify HEAD → exit 128, expected fail, as expected
                                                                                              2. git -C unborn -c user.name=Test -c user.email=test@example.invalid commit --allow-empty -m initial && git -C unborn rev-parse --verify HEAD && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4eecff888ad500731ca40bd51bef9c1f72d0c5607291625897d11a0916cf7aad

                                                                                              kd-seed-351 — cli:jq: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: jq-1.7. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '{"n":"2"}' | jq '.n + 1' → exit 5, expected fail, as expected
                                                                                              2. printf '{"n":"2"}' | jq -e '((.n|tonumber)+1) == 3' && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 61bc63c22df78cd5620f1ad443452e490d3c39f7e69ee75ceb9e2c9c5468e287

                                                                                              kd-seed-352 — cli:sed: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: For portability, sed -i.bak works on both GNU and BSD sed.

                                                                                              Run: 2026-10-18T12:29:56-04:00. Subject version: E-mail bug reports to: <bug-sed@gnu.org>.. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf old > kd-sed; sed -i '' 's/old/new/' kd-sed → exit 2, expected fail, as expected
                                                                                              2. sed -i 's/old/new/' kd-sed && test "$(cat kd-sed)" = new && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: f6042ff3f4696df7782054061be53475cbb5a57b60ea70a7a1b59871bd7c1755

                                                                                              kd-seed-353 — pypi:openai :: openai python response models use attribute access: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on openai (pypi) 3.37.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: openai-python 1.0+. Versions before 1.0 returned dict-like objects. Use model_dump() to get a dict.

                                                                                              Run: 2026-10-18T12:29:58-04:00. Subject version: 3.35.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python openai && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from openai.types.chat import ChatCompletion; r=ChatCompletion(id="x",choices=[],created=0,model="test",object="chat.completion"); print(r["choices"])' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from openai.types.chat import ChatCompletion; r=ChatCompletion(id="x",choices=[],created=0,model="test",object="chat.completion"); assert r.choices == []; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 33f9a3b7047d2480a3d8fac6709c9448d18d620b834d79642d069218767ee009

                                                                                              kd-seed-354 — pypi:anthropic: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on anthropic 2.3.0: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): Tautology: it builds a plain Python list and calls .strip(). It never shows that Message.content is a list.

                                                                                              Run: 2026-10-18T12:38:53-04:00. Subject version: 1.15.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python anthropic && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from anthropic.types import Message,TextBlock,Usage; m=Message(id="x",type="message",role="assistant",model="claude",content=[TextBlock(type="text",text="hi")],stop_reason="end_turn",stop_sequence=None,usage=Usage(input_tokens=1,output_tokens=1)); print(m.content.strip())' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from anthropic.types import Message,TextBlock,Usage; m=Message(id="x",type="message",role="assistant",model="claude",content=[TextBlock(type="text",text="hi")],stop_reason="end_turn",stop_sequence=None,usage=Usage(input_tokens=1,output_tokens=1)); print("OK","".join(b.text for b in m.content if b.type=="text"))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b3d3f31b4d3e27a37a44a576d53139b633cad414e85c0ef4247d0eaaaf955068

                                                                                              kd-seed-355 — pypi:llama-index-core :: llamaindex core does not include the openai llm integrat: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: The llama-index meta-package does bundle the OpenAI integration. llama-index-core alone does not.

                                                                                              Run: 2026-10-18T12:30:00-04:00. Subject version: 0.14.25. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python llama-index-core && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from llama_index.llms.openai import OpenAI' → exit 1, expected fail, as expected
                                                                                              3. uv pip install -q -p v/bin/python llama-index-llms-openai && v/bin/python -c 'from llama_index.llms.openai import OpenAI; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d8d10410b754d3e987455e06563eeda6d7dbc7c78d7403b179dd3ca95de295fd

                                                                                              kd-seed-356 — npm:ai@5 :: the ai sdk requires a separately installed openai provid: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Shown with ai@5. AI Gateway model strings can avoid needing a provider package.

                                                                                              Run: 2026-10-18T12:29:59-04:00. Subject version: └── ai@5.0.277. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install ai@5 && echo OK → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e 'import "@ai-sdk/openai"' → exit 1, expected fail, as expected
                                                                                              3. npm install @ai-sdk/openai && node --input-type=module -e 'import "@ai-sdk/openai"; console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 84581752a36a82b01c2544aff29d1930a5d8d5ffb4ab8df15aa8084a4a49b40e

                                                                                              kd-seed-357 — cargo:cargo: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Binary targets may be discovered automatically; explicit [[bin]] declarations are unnecessary. cargo add records a dependency rather than installing an executable.

                                                                                              Run: 2026-10-18T12:29:48-04:00. Subject version: cargo 1.85.1 (d73d2caf9 2024-12-31). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. cargo --version → exit 0, expected pass, as expected
                                                                                              2. cargo install --root "$PWD/inst" serde --version 1.0.219 → exit 101, expected fail, as expected
                                                                                              3. cargo new -q --vcs none demo && cd demo && cargo add serde@1.0.219 && grep -F 'serde = "1.0.219"' Cargo.toml && echo OK added → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c2941351355fb7cbd0982a6da9b30195be33293dc3e538f81deaa9ee3bdaac0d

                                                                                              kd-seed-358 — cargo:cargo :: cargo requires a binary selection when multiple targets: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Setting default-run in Cargo.toml also resolves it.

                                                                                              Run: 2026-10-18T12:29:59-04:00. Subject version: cargo 1.85.1 (d73d2caf9 2024-12-31). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir -p src/bin && printf '[package]\nname = "binary-trap"\nversion = "0.1.0"\nedition = "2021"\n' > Cargo.toml && printf 'fn main() { println!("APP_OK"); }\n' > src/bin/app.rs && printf 'fn main() { println!("OTHER"); }\n' > src/bin/other.rs && echo OK → exit 0, expected pass, as expected
                                                                                              2. cargo run → exit 101, expected fail, as expected
                                                                                              3. cargo run --bin app → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 01bf32c88a31ae6733c8c5be4e42c07bde61b8e6bd4a0fa3c3d92e788e886f17

                                                                                              kd-seed-359 — pypi:pip :: pip --user is incompatible with an isolated virtualenv: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on pip 26.2.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Venvs created with --system-site-packages allow --user.

                                                                                              Run: 2026-10-18T12:30:01-04:00. Subject version: pip 26.2.1 from ./v/lib/python3.13/site-. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pip && echo OK → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -m pip install --user requests → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -m pip install requests && v/bin/python -c 'import requests; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 66acea2e8325887b6118233f1e0d43d2557079168083b6e302c58a7ecdaa71c7

                                                                                              kd-seed-360 — mcp:@modelcontextprotocol/sdk :: mcp typescript sdk subpath imports need the .js suffix: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on @modelcontextprotocol/sdk 1.32.2: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Depends on SDK export mappings and execution tooling; record the installed SDK version.

                                                                                              Run: 2026-10-18T12:29:34-04:00. Subject version: 1.32.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && npm i @modelcontextprotocol/sdk zod → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e "import {McpServer} from '@modelcontextprotocol/sdk/server/mcp'" → exit 1, expected fail, as expected
                                                                                              3. node --input-type=module -e "import {McpServer} from '@modelcontextprotocol/sdk/server/mcp.js'; console.log('OK', typeof McpServer)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 5657ed96a314d97903c05ebbd7a70721afbb923978268f1584c7cb6487c93aa8

                                                                                              kd-seed-361 — npm:zod-to-json-schema: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to the tested package combination; record both versions. Native Zod conversion can differ in schema dialect and supported types.

                                                                                              Run: 2026-10-18T12:29:34-04:00. Subject version: 3.25.2 zod 4.6.7. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && npm i zod@4 zod-to-json-schema → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e "import {z} from 'zod';import {zodToJsonSchema} from 'zod-to-json-schema';console.log(JSON.stringify(zodToJsonSchema(z.object({a:z.string()}))))" → exit 0, expected pass, as expected
                                                                                              3. node --input-type=module -e "import {z} from 'zod';console.log(JSON.stringify(z.toJSONSchema(z.object({a:z.string()}))))" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3ec2211e1de1c63fa7ab6aa888dcc0f84e2d440cd337749226d9a75cc8d0679b

                                                                                              kd-seed-362 — npm:ai :: ai/react subpath was removed use @ai-sdk/react: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to SDK versions without the ai/react export. The test proves import availability, not compatibility with older useChat usage.

                                                                                              Run: 2026-10-18T12:29:36-04:00. Subject version: 7.0.143. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && npm i ai react → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e "import {useChat} from 'ai/react'" → exit 1, expected fail, as expected
                                                                                              3. npm i @ai-sdk/react && node --input-type=module -e "import {useChat} from '@ai-sdk/react'; console.log('OK', typeof useChat)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e36d630df3f360d705c7e24e3ef928492a3fb4511fc4c24d7a56dc9d916eb558

                                                                                              kd-seed-363 — npm:node :: node esm json imports need an import attribute: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Verified on Node 22.23.3; older Node releases differ in support for with versus assert syntax.

                                                                                              Run: 2026-10-18T12:29:34-04:00. Subject version: v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '{"k":1}\n' > a.json && node --version → exit 0, expected pass, as expected
                                                                                              2. node --input-type=module -e "import d from './a.json'; console.log(d)" → exit 1, expected fail, as expected
                                                                                              3. node --input-type=module -e "import d from './a.json' with {type:'json'}; console.log('OK', d.k)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d15b1c27388db31695d53a7415bf4c65c1f275090e3a3a9224c914992e646463

                                                                                              kd-seed-364 — pypi:mypy: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): requests itself was never installed; the test proves stub resolution, but not type-checking an installed requests application. Caveat: Stub requirements depend on library typing support and mypy configuration.

                                                                                              Run: 2026-10-18T12:29:37-04:00. Subject version: mypy 2.4.0 (compiled: yes). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python mypy && printf 'import requests\n\nr = requests.get\n' > x.py && v/bin/python -m mypy --version → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -m mypy x.py → exit 1, expected fail, as expected
                                                                                              3. uv pip install -q -p v/bin/python types-requests && v/bin/python -m mypy x.py → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 2a6f8eaf1261ee1e8c497e1c25a668d9daaf31bd6ff842e813c4eaaf50282e7e

                                                                                              kd-seed-365 — pypi:flask :: flask request used outside a request context raises runt: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Importing the request proxy is safe; accessing request-bound attributes requires an active request context.

                                                                                              Run: 2026-10-18T12:25:21-04:00. Subject version: 3.1.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python flask && v/bin/python -c 'from flask import request; print(request.path)' → exit 1, expected fail, as expected
                                                                                              2. v/bin/python -c 'from flask import Flask,request; a=Flask(__name__) with a.test_request_context("/x"): print("OK",request.path)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 713567aaa5752432cad9d18f09993f62fb6002f04778c74dba247c9aa61c8ee6

                                                                                              kd-seed-366 — npm:npm :: npm start fails after npm init -y no start script: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: npm can default to node server.js when server.js exists. npm init normally adds a test script.

                                                                                              Run: 2026-10-18T12:25:21-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && echo 'console.log(1)' > index.js && npm start → exit 1, expected fail, as expected
                                                                                              2. npm pkg set scripts.start='node index.js' && npm start 2>&1 | tail -1 → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 433680385b3945ef5ea1f58b623ab5118a8979131d62b5d61ba42bf925d7f36d

                                                                                              kd-seed-367 — npm:chalk :: chalk 5 is esm-only require chalk returns a namespace ch: reproduction log · notes
                                                                                              Notes

                                                                                              Node 22 can require() ESM so the failure is a TypeError (namespace object has no .red); on Node 20 it is ERR_REQUIRE_ESM.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Older Node versions can reject requiring Chalk 5 with ERR_REQUIRE_ESM. Dynamic import works in CommonJS; top-level await requires an async wrapper.

                                                                                              Run: 2026-10-18T12:26:26-04:00. Subject version: Node.js v22.23.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null; npm i chalk >/dev/null 2>&1; node -e "const chalk=require('chalk'); console.log(chalk.red('x'))" → exit 1, expected fail, as expected
                                                                                              2. node -e "import('chalk').then(m=>console.log('OK',typeof m.default.red))" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 444e225ed661159b105dcdf68ca6e165a2740f1cab9dd57c7accfc76b5faff3b

                                                                                              kd-seed-368 — npm:ai :: vercel ai sdk v5 maxtokens renamed maxoutputtokens: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): Unpinned installation does not establish SDK 5; compilation proves the option name, not runtime output limiting. Caveat: Record the installed ai version. Provider behavior and runtime output limits were not tested.

                                                                                              Run: 2026-10-18T12:25:25-04:00. Subject version: 7.0.143. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null 2>&1; npm pkg set type=module >/dev/null && npm i ai @ai-sdk/openai >/dev/null 2>&1 && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. npm i -D typescript >/dev/null 2>&1 && printf 'import {generateText} from "ai";\nawait generateText({model: undefined as any, prompt:"x", maxTokens: 10});\n' > a.ts && npx tsc --noEmit --module nodenext --moduleResolution nodenext --target es2022 --skipLibCheck a.ts 2>&1 || true → exit 0, expected pass, as expected
                                                                                              3. sed -i 's/maxTokens/maxOutputTokens/' a.ts && npx tsc --noEmit --module nodenext --moduleResolution nodenext --target es2022 --skipLibCheck a.ts && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0898de6c6f0985dda763788d4742c32c4cc4ff44cfdeca9370697a44a9882843

                                                                                              kd-seed-369 — mcp:mcp :: mcp 2.x fastmcp renamed to mcpserver mcp.server.fastmcp: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to mcp 2.x. The import replacement alone does not migrate other changed APIs; record the installed version.

                                                                                              Run: 2026-10-18T12:26:28-04:00. Subject version: 2.3.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python mcp && v/bin/python -c 'from mcp.server.fastmcp import FastMCP' → exit 1, expected fail, as expected
                                                                                              2. v/bin/python -c 'from mcp.server.mcpserver import MCPServer; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 9218348593365b6304be13bf0e4c3d9eaadf2b84e89b122a8e396a0569201f91

                                                                                              kd-seed-370 — pypi:transformers :: transformers pipeline needs a backend pytorch installed: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Cross-review note (Codex): Installing and importing torch does not prove transformers.pipeline works afterward; the original pipeline call is never repeated. Caveat: Backend requirements vary by Transformers version; successful inference also requires compatible packages and accessible model files.

                                                                                              Run: 2026-10-18T12:25:32-04:00. Subject version: 5.20.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python transformers && v/bin/python -c "from transformers import pipeline; pipeline('text-classification')" → exit 1, expected fail, as expected
                                                                                              2. uv pip install -q -p v/bin/python torch --index-url https://download.pytorch.org/whl/cpu && v/bin/python -c 'import torch;print("OK",torch.__version__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 042b4e663e4f72aa2242bf124e85a18921a640ac300b1a88fb2cdb6f91ed78f5

                                                                                              kd-seed-371 — pypi:flask :: flask run without --app could not locate a flask applica: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Discovery depends on working directory and environment. The fix proves application discovery through routes, not server startup.

                                                                                              Run: 2026-10-18T12:25:26-04:00. Subject version: 3.1.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python flask && printf 'from flask import Flask\nserver=Flask(__name__)\n' > srv.py && v/bin/flask run → exit 2, expected fail, as expected
                                                                                              2. timeout 5 v/bin/flask --app srv routes | head -3; echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b938ed81bb84231789b23e9f58531ea77ade16ca119ce972f693db034ecb2551

                                                                                              kd-seed-372 — pypi:sqlalchemy :: sqlalchemy 2 rejects postgres // url scheme use postgres: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on sqlalchemy 2.1.6: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): make_url only parses the string; it does not resolve the dialect or construct an engine, so the fix bypasses the failing operation. Caveat: The supplied test does not prove create_engine succeeds; driver installation and database connectivity are separate requirements.

                                                                                              Run: 2026-10-18T12:38:50-04:00. Subject version: 2.1.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python sqlalchemy && v/bin/python -c "from sqlalchemy import create_engine; create_engine('postgres://u:p@localhost/db')" → exit 1, expected fail, as expected
                                                                                              2. v/bin/python -c "from sqlalchemy.engine import make_url; u=make_url('postgresql://u:p@localhost/db'); print('OK',u.get_dialect().__name__)" → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 17f4b25c9cc0cb1a082bf9e87caeec696593907760964568b7cecdf99f779c5c

                                                                                              kd-seed-373 — go:go :: go get no longer installs binaries: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Caveat: Modern module-aware Go separates dependency updates from executable installation. GOBIN overrides the default GOPATH/bin destination.

                                                                                              Run: 2026-10-18T12:25:33-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir m && cd m && go mod init m >/dev/null 2>&1; GOFLAGS= go install github.com/rakyll/hey@latest >/dev/null 2>&1; GOPATH=$PWD/gp go get github.com/rakyll/hey@latest 2>&1; ls gp/bin 2>&1 → exit 2, expected fail, as expected
                                                                                              2. cd m && GOPATH=$PWD/gp go install github.com/rakyll/hey@latest && ls gp/bin && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 343c97e890b46c036f0d3caa892de5a716b84d950e55b253ae7d97e8c97c6eb0

                                                                                              kd-seed-374 — go:go :: go build without go.mod go.mod file not found: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: go build main.go can build explicit files without go.mod; GOPATH mode and workspace configuration change the directory-build behavior.

                                                                                              Run: 2026-10-18T12:25:27-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf 'package main\nfunc main(){}\n' > main.go && go build → exit 1, expected fail, as expected
                                                                                              2. go mod init example.com/app && go build && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d651305cd8854dd3100e39574c01f32975dabe65a1fc44784f02779ce9cd407d

                                                                                              kd-seed-375 — uv:uv :: uv sync does not install optional extras by default: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:59-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '[project]\nname = "extras-trap"\nversion = "0.1.0"\nrequires-python = ">=3.13"\ndependencies = []\n[project.optional-dependencies]\ncli = ["rich"]\n' > pyproject.toml && printf '3.13\n' > .python-version && echo OK → exit 0, expected pass, as expected
                                                                                              2. uv sync && uv run python -c 'import rich' → exit 1, expected fail, as expected
                                                                                              3. uv sync --extra cli && uv run --no-sync python -c 'import rich; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 77e4627be34083c52c16e5c4218672bb530ccbd158e8be4609c3bebfc3b6e288

                                                                                              kd-seed-376 — uv:uv :: uvx needs the distribution name when it differs from the: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:30:00-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uvx pyftsubset --help → exit 1, expected fail, as expected
                                                                                              2. uvx --from fonttools pyftsubset --help && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 882efc7c92223b604b3a5bae87e12e98e68f9107eff5349f6fa6674a8bac0d05

                                                                                              kd-seed-377 — uv:uv :: a virtual uv project is not an editable python package: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The fixture has no [project] table, so the failure comes from missing Name metadata, not from package=false.

                                                                                              Run: 2026-10-18T12:30:01-04:00. Subject version: uv 0.13.1 (x86_64-unknown-linux-gnu). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '[tool.uv]\npackage = false\n[dependency-groups]\ndev = ["isort"]\n' > pyproject.toml && printf '3.13\n' > .python-version && uv venv -q --clear -p 3.13 v && echo OK → exit 0, expected pass, as expected
                                                                                              2. VIRTUAL_ENV="$PWD/v" uv pip install -e . → exit 1, expected fail, as expected
                                                                                              3. uv sync && uv run --no-sync python -c 'import isort; print("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8bd2c05023054433a122a4df8fe6858d2518857fa24eeb9f3ff8c68c180bcde4

                                                                                              kd-seed-378 — npm:npm :: npm pkg set treats values as strings unless --json is us: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:30:01-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm pkg set private=true && node -e 'if(require("./package.json").private!==true)throw Error("private is a string")' → exit 1, expected fail, as expected
                                                                                              3. npm pkg set private=true --json && node -e 'if(require("./package.json").private!==true)process.exit(1); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: e90c3eab050afa5252a5eff1dcc0d6c97ab2a73580ea9eb886780dbf91c1cd3a

                                                                                              kd-seed-379 — npm:npm :: npm exec --package does not add project import dependenc: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:30:02-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm exec --yes --package=is-number -- node -e 'require("is-number")' → exit 1, expected fail, as expected
                                                                                              3. npm install is-number && node -e 'if(!require("is-number")(2))process.exit(1); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: fa8faffd34bd0817da2743e15c3adc8de0d327ad0cfa1adaad2198eac0be5391

                                                                                              kd-seed-380 — npm:npm :: global npm packages are not local require dependencies: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Setting NODE_PATH can expose global modules to require, but this is discouraged.

                                                                                              Run: 2026-10-18T12:30:02-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && npm install -g --prefix "$PWD/global" cowsay && "$PWD/global/bin/cowsay" --version && echo OK → exit 0, expected pass, as expected
                                                                                              2. node -e 'require("cowsay")' → exit 1, expected fail, as expected
                                                                                              3. npm install cowsay && node -e 'if(typeof require("cowsay").say!=="function")process.exit(1); console.log("OK")' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 49ca398ea2d82d335bc1ab40be54cbf36cfd70d4eb0ab15676a96deb48e4a895

                                                                                              kd-seed-381 — npm:npm :: npm workspace folders must be declared in the root manif: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Claude): The fix step downloaded and ran the npm 'node' package (v26), not system node. Verify with npm query .workspace instead.

                                                                                              Run: 2026-10-18T12:30:04-04:00. Subject version: 11.21.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y && mkdir -p packages/missing && printf '{"name":"missing","version":"1.0.0"}\n' > packages/missing/package.json && echo OK → exit 0, expected pass, as expected
                                                                                              2. npm exec --workspace=missing -- node --version → exit 1, expected fail, as expected
                                                                                              3. npm pkg set 'workspaces[0]=packages/*' && npm exec --workspace=missing -- node --version && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 373a48c49c6adcec65354c319bc89f0074359c3c01f01cdfeadda6088a4ac116

                                                                                              kd-seed-382 — npm:pnpm@10 :: pnpm --filter with no match exits 0: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Verified with pnpm 10.34.6.

                                                                                              Run: 2026-10-18T12:29:36-04:00. Subject version: 10.34.6. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. npm init -y >/dev/null && printf 'packages:\n - pkgs/*\n' > pnpm-workspace.yaml && mkdir -p pkgs/a && printf '{"name":"a","version":"1.0.0"}\n' > pkgs/a/package.json && pnpm --version → exit 0, expected pass, as expected
                                                                                              2. pnpm --filter definitely-missing exec node -e 'process.exit(42)'; echo EXIT=$? → exit 0, expected pass, as expected
                                                                                              3. ! pnpm --fail-if-no-match --filter definitely-missing exec node --version && echo OK failed-as-expected → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 3472c6fb01d913b94be6f630066d7da2eb09e878b84bf5ee16263d7ac5e912b1

                                                                                              kd-seed-383 — npm:yarn@4 :: yarn install --immutable refuses a stale lockfile: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead. Caveat: Applies to modern Yarn, tested on 4.18.1. In CI, regeneration may require explicitly disabling enableImmutableInstalls.

                                                                                              Run: 2026-10-18T12:29:39-04:00. Subject version: 4.18.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. mkdir tool proj && cd tool && npm init -y >/dev/null && npm i -s @yarnpkg/cli-dist@4 && cd ../proj && printf '{"name":"p","private":true,"dependencies":{"is-number":"7.0.0"}}\n' > package.json && YARN_ENABLE_TELEMETRY=0 YARN_ENABLE_IMMUTABLE_INSTALLS=false node ../tool/node_modules/@yarnpkg/cli-dist/bin/yarn.js install && test -f yarn.lock && echo OK lock → exit 0, expected pass, as expected
                                                                                              2. cd proj && printf '{"name":"p","private":true,"dependencies":{"is-number":"7.0.0","is-odd":"3.0.1"}}\n' > package.json && YARN_ENABLE_TELEMETRY=0 node ../tool/node_modules/@yarnpkg/cli-dist/bin/yarn.js install --immutable → exit 1, expected fail, as expected
                                                                                              3. cd proj && export YARN_ENABLE_TELEMETRY=0 && YARN_ENABLE_IMMUTABLE_INSTALLS=false node ../tool/node_modules/@yarnpkg/cli-dist/bin/yarn.js install && node ../tool/node_modules/@yarnpkg/cli-dist/bin/yarn.js install --immutable && echo OK immutable → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 453138b4d97301886d188c0cc435872fca2a5090bd93ba8133aa5db6f55e4ddb

                                                                                              kd-seed-384 — npm:bun: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Verified on Bun 1.4.2 with bun.lock; missing-lockfile behavior was not tested.

                                                                                              Run: 2026-10-18T12:29:37-04:00. Subject version: 1.4.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '{"name":"p","dependencies":{"is-number":"7.0.0"}}\n' > package.json && bun install && ls bun.lock* && echo OK lock → exit 0, expected pass, as expected
                                                                                              2. printf '{"name":"p","dependencies":{"is-number":"7.0.0","is-odd":"3.0.1"}}\n' > package.json && bun install --frozen-lockfile → exit 1, expected fail, as expected
                                                                                              3. bun install && bun install --frozen-lockfile && echo OK frozen → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d72a0a1c3928865617e5393fdf7a83f3d7b1e05db3261f85cba65886f5aca632

                                                                                              kd-seed-385 — pypi:pydantic :: pydantic v2 rejects __root__ fields use rootmodel: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to Pydantic v2. The create_model warning is untested; __root__ can trigger rejection rather than simply being ignored.

                                                                                              Run: 2026-10-18T12:29:37-04:00. Subject version: 2.14.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pydantic && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pydantic'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from pydantic import BaseModel; type("Items",(BaseModel,),{"__module__":"m","__annotations__":{"__root__":list[int]}})' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from pydantic import RootModel; print("OK", RootModel[list[int]]([1,2]).root)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d43426ba22d1a20c36b5b9c46c9414fa74efd415c3b8d24a2f344482d1537c52

                                                                                              kd-seed-386 — pypi:pydantic :: pydantic v2 errors on non-annotated class attributes: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Descriptors, ignored types, and other specially handled attributes are exceptions.

                                                                                              Run: 2026-10-18T12:29:37-04:00. Subject version: 2.14.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pydantic && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pydantic'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from pydantic import BaseModel; type("M",(BaseModel,),{"__module__":"m","x":1})' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from pydantic import create_model; print("OK", create_model("M",x=(int,1))())' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0eeb03210a2b2a8c8aafd002558196a2ede672a19994589bc7d186ef92bda63f

                                                                                              kd-seed-387 — pypi:sqlalchemy :: sqlalchemy 2 does not autocommit closing a connection ro: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on sqlalchemy 2.1.6: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to ordinary transactional connections, not explicit DBAPI AUTOCOMMIT mode. engine.begin() commits on successful exit and rolls back on exceptions.

                                                                                              Run: 2026-10-18T12:29:39-04:00. Subject version: 2.1.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python sqlalchemy && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('sqlalchemy'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from sqlalchemy import create_engine,text; e=create_engine("sqlite://"); c=e.connect(); c.execute(text("create table t(x)")); c.execute(text("insert into t values(1)")); c.close(); c=e.connect(); n=c.execute(text("select count(*) from t")).scalar(); assert n==1, n' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from sqlalchemy import create_engine,text; e=create_engine("sqlite://"); c=e.connect(); c.execute(text("create table t(x)")); c.execute(text("insert into t values(1)")); c.commit(); c.close(); c=e.connect(); n=c.execute(text("select count(*) from t")).scalar(); assert n==1, n; print("OK committed", n)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: d73bc8181fd48d911448184e4bb72730e8b8cb623f891c584b146d3d33356c90

                                                                                              kd-seed-388 — pypi:sqlalchemy :: sqlalchemy 2 select no longer takes a list: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Re-run on sqlalchemy 2.1.6: trap reproduced and fix passed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to SQLAlchemy 2.x; older releases supported the legacy list form.

                                                                                              Run: 2026-10-18T12:29:39-04:00. Subject version: 2.1.5. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python sqlalchemy && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('sqlalchemy'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from sqlalchemy import select,column; select([column("x")])' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from sqlalchemy import select,column; print(select(column("x")))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: db27c7fb64b89cb2ab8678b404a5a97b04254d1db6ce1828ade583a2d2c16bf0

                                                                                              kd-seed-389 — pypi:flask :: flask.json.jsonencoder was removed in flask 2.3: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): The fix only imports DefaultJSONProvider; it does not demonstrate custom serialization or provider installation. Caveat: Set json_provider_class before app initialization, typically on a subclass, or assign an instantiated provider to app.json.

                                                                                              Run: 2026-10-18T12:29:40-04:00. Subject version: 3.1.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python flask && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('flask'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from flask.json import JSONEncoder' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from flask.json.provider import DefaultJSONProvider; print("OK", DefaultJSONProvider.__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 16990b6ce31627cb9dccf6be2f498021290ca845f2b9ffddc6c5d816365074ba

                                                                                              kd-seed-390 — pypi:django :: django removed ugettext_lazy: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:38:48-04:00. Subject version: 6.1.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python django && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('django'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from django.utils.translation import ugettext_lazy' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from django.utils.translation import gettext_lazy; print("OK", gettext_lazy.__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: c5e714f22f9650db7000a45474c750e20fbd68d08f08fd3590d456c43371ba22

                                                                                              kd-seed-391 — pypi:django :: importing django models before settings are configured f: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Standalone scripts must configure settings and initialize the app registry; Django management commands normally perform initialization.

                                                                                              Run: 2026-10-18T12:29:41-04:00. Subject version: 6.1.2. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python django && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('django'))" → exit 0, expected pass, as expected
                                                                                              2. env -u DJANGO_SETTINGS_MODULE v/bin/python -c 'from django.contrib.auth.models import User' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from django.conf import settings; settings.configure(INSTALLED_APPS=["django.contrib.auth","django.contrib.contenttypes"]); import django; django.setup(); from django.contrib.auth.models import User; print("OK", User._meta.label)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8d9c695e499e95949be0d052a9ba9a55674c6b3dac41af3c1e51fb9fa7907bc0

                                                                                              kd-seed-392 — pypi:numpy :: numpy 2 removed np.nan: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: np.NaN was removed in NumPy 2.0.

                                                                                              Run: 2026-10-18T12:29:40-04:00. Subject version: 2.5.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python numpy && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('numpy'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'import numpy as np; print(np.NaN)' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'import numpy as np; print("OK", np.nan)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 8fd1a3722e180ce1fce133d6da337dd735684fcae71bb8763da1648cc0c30c82

                                                                                              kd-seed-393 — pypi:numpy :: numpy 2 np.array copy false raises when a copy is needed: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Applies to NumPy 2.x. Custom __array__ methods must honor copy semantics, not merely accept the keyword.

                                                                                              Run: 2026-10-18T12:29:41-04:00. Subject version: 2.5.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python numpy && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('numpy'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'import numpy as np; np.array([1,2],copy=False)' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'import numpy as np; print("OK", np.asarray([1,2]))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: cf29d0a1bbdedfa54de681ba4c5da1b4bc58ad639ae6346d9367dc9ce62802c6

                                                                                              kd-seed-394 — pypi:numpy :: np.int alias no longer exists: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Cross-review note (Codex): The np.int reproduction works, but the suggested analogous removal of np.bool is misleading for NumPy 2. Caveat: NumPy 2 restores np.bool as a NumPy boolean type. Builtin int and np.int64 do not guarantee identical widths on every platform.

                                                                                              Run: 2026-10-18T12:29:41-04:00. Subject version: 2.5.4. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python numpy && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('numpy'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'import numpy as np; print(np.int)' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'import numpy as np; print("OK", np.array([1],dtype=int).dtype)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0eb7dc69a2395a5c02f4c28911c5758df5729e2ea173cb37ff5b1f433ac36fcd

                                                                                              kd-seed-395 — pypi:scikit-learn :: sklearn.preprocessing.imputer was removed: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: SimpleImputer replaces column-wise imputation; legacy axis=1 behavior requires a separate adaptation.

                                                                                              Run: 2026-10-18T12:29:49-04:00. Subject version: 1.9.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python scikit-learn && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('scikit-learn'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from sklearn.preprocessing import Imputer' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from sklearn.impute import SimpleImputer; print("OK", SimpleImputer().fit_transform([[1.0],[float("nan")]]).tolist())' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 1d0865f5c6115071829c18632b24c29b14650a32b7ddd01cc8dedd357840834d

                                                                                              kd-seed-396 — pypi:scikit-learn :: iterativeimputer needs the experimental enable import: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Verified with scikit-learn 1.9.1; the experimental API and enablement requirement may change.

                                                                                              Run: 2026-10-18T12:29:49-04:00. Subject version: 1.9.1. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python scikit-learn && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('scikit-learn'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from sklearn.impute import IterativeImputer' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from sklearn.experimental import enable_iterative_imputer; from sklearn.impute import IterativeImputer; print("OK", IterativeImputer.__name__)' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: eed7bf1761be1d8419ef83c050d3323978b35da5be81f781146bd10714d23a95

                                                                                              kd-seed-397 — pypi:Pillow :: pillow 10 removed imagedraw.textsize: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Caveat: Removed in Pillow 10. Bounding-box dimensions and text advance are distinct measurements and may differ from legacy textsize results.

                                                                                              Run: 2026-10-18T12:29:42-04:00. Subject version: 13.0.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pillow && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pillow'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from PIL import Image,ImageDraw; ImageDraw.Draw(Image.new("RGB",(20,20))).textsize("hi")' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from PIL import Image,ImageDraw; print("OK", ImageDraw.Draw(Image.new("RGB",(20,20))).textbbox((0,0),"hi"))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 56c645275c7d1253890cb90887490e0653be9fe01eecfd0e05702d8d30ee2df6

                                                                                              kd-seed-398 — pypi:Pillow :: pillow cannot infer a format when saving to bytesio: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:42-04:00. Subject version: 13.0.0. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pillow && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pillow'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'from PIL import Image; from io import BytesIO; Image.new("RGB",(1,1)).save(BytesIO())' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'from PIL import Image; from io import BytesIO; b=BytesIO(); Image.new("RGB",(1,1)).save(b,format="PNG"); print("OK png", b.getvalue()[:4])' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 0364b9ff3bd02274b273d24bc34de38e5a7a914a5ed341b6eaed8a50a17bbb69

                                                                                              kd-seed-399 — pypi:PyYAML :: yaml.safe_load returns none for an empty document: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:42-04:00. Subject version: 6.0.3. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. uv venv -q --clear -p 3.13 v && uv pip install -q -p v/bin/python pyyaml && v/bin/python -c "import importlib.metadata as m; print('installed', m.version('pyyaml'))" → exit 0, expected pass, as expected
                                                                                              2. v/bin/python -c 'import yaml; print(yaml.safe_load("").get("key"))' → exit 1, expected fail, as expected
                                                                                              3. v/bin/python -c 'import yaml; print("OK", (yaml.safe_load("") or {}).get("key"))' → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4661a4b4f059ef2505bc0845db31eb83bd2dcad62e1641b8ce400977fbca7640

                                                                                              kd-seed-400 — go:go modules: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:38:48-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath; go mod init example.com/demo → exit 0, expected pass, as expected
                                                                                              2. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath GOFLAGS=-mod=mod GOPROXY=off; go mod edit -require example.com/lib@v2.0.0 && go list -m all → exit 1, expected fail, as expected
                                                                                              3. export GOTOOLCHAIN=local; rm -f go.mod; go mod init example.com/demo >/dev/null 2>&1; go mod edit -require example.com/lib/v2@v2.0.0 && go mod edit -json | grep -F '"Path": "example.com/lib/v2"' && echo OK v2 → exit 0, expected pass, as expected

                                                                                              Evidence sha256: a0adfbd52855404349648940aa55873a9ec91e0b0757c2090d9b8a958babe138

                                                                                              kd-seed-401 — go:go modules :: a replace directive does not add a requirement: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:47-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath; go mod init example.com/app && mkdir local && printf 'module example.com/local\n\ngo 1.21\n' > local/go.mod && printf 'package local\n\nfunc Hi() string { return "hi" }\n' > local/local.go && printf 'package main\n\nimport (\n\t"fmt"\n\n\t"example.com/local"\n)\n\nfunc main() { fmt.Println(local.Hi()) }\n' > main.go && go mod edit -replace example.com/local=./local && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath GOPROXY=off; go build ./... → exit 1, expected fail, as expected
                                                                                              3. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath GOPROXY=off; go mod edit -require example.com/local@v0.0.0 && go build ./... && go run . && echo OK built → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 29c581d8d293203a63235c1491767299d45c78fe6053dac6b618ec1a372b0351

                                                                                              kd-seed-402 — go:go :: go test ./... skips nested go modules: reproduction log · notes
                                                                                              Notes

                                                                                              Silent trap: exit 0 hides failing tests in nested modules.

                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13. Declared error signatures did not all match verbatim; findings quote the actual output instead.

                                                                                              Run: 2026-10-18T12:25:30-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. go mod init example.com/root >/dev/null 2>&1; mkdir nested && cd nested && go mod init example.com/nested >/dev/null 2>&1 && printf 'package n\nimport "testing"\nfunc TestX(t *testing.T){ t.Fatal("nested ran") }\n' > n_test.go && printf 'package n\n' > n.go && cd .. && printf 'package main\nfunc main(){}\n' > main.go && echo SETUP → exit 0, expected pass, as expected
                                                                                              2. go test ./... 2>&1 → exit 0, expected pass, as expected
                                                                                              3. cd nested && go test ./... 2>&1 || true → exit 0, expected pass, as expected

                                                                                              Evidence sha256: ca493e9d4809fa94bdf49451bc2530712ae5e81646d08073ee2740cfb4282ef6

                                                                                              kd-seed-403 — go:go modules :: go forbids importing another module s internal package: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:29:47-04:00. Subject version: go version go1.27.2 linux/amd64. Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath; go mod init example.com/app && mkdir -p lib/internal/secret && printf 'module example.com/lib\n\ngo 1.21\n' > lib/go.mod && printf 'package secret\n\nconst Value = "s3"\n' > lib/internal/secret/secret.go && printf 'package main\n\nimport (\n\t"fmt"\n\n\t"example.com/lib/internal/secret"\n)\n\nfunc main() { fmt.Println(secret.Value) }\n' > main.go && go mod edit -require example.com/lib@v0.0.0 -replace example.com/lib=./lib && echo OK setup → exit 0, expected pass, as expected
                                                                                              2. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath GOPROXY=off; go build ./... → exit 1, expected fail, as expected
                                                                                              3. export GOTOOLCHAIN=local GOCACHE=$PWD/.gocache GOPATH=$PWD/.gopath GOPROXY=off; mv lib/internal/secret lib/secret && sed -i 's#example.com/lib/internal/secret#example.com/lib/secret#' main.go && go build ./... && go run . && echo OK built → exit 0, expected pass, as expected

                                                                                              Evidence sha256: b0c01c6116891d62e9c0e1f3b96d0cfafbf677bc918495ff7020829a3fe7f1bf

                                                                                              kd-seed-404 — cargo:cargo :: cargo.toml duplicate dependencies table is a hard error: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), clean empty HOME, no credentials, one run per step; versions as of 2026-10-18; Node 22.23.3 / Python 3.13.

                                                                                              Run: 2026-10-18T12:25:30-04:00. Subject version: cargo 1.85.1 (d73d2caf9 2024-12-31). Tools: python 3.13.5 (system, uv venv -p 3.13), node 22.23.3 (npm i node@22) / system 20.19.2, npm 11.21.0. Environment: Debian 13 x86_64; non-root, empty HOME, no credentials.

                                                                                              1. printf '[package]\nname="a"\nversion="0.1.0"\nedition="2021"\n[dependencies]\n[dependencies]\n' > Cargo.toml && mkdir src && echo 'fn main(){}' > src/main.rs && cargo metadata --no-deps --format-version 1 >/dev/null → exit 101, expected fail, as expected
                                                                                              2. printf '[package]\nname="a"\nversion="0.1.0"\nedition="2021"\n[dependencies]\n' > Cargo.toml && cargo metadata --no-deps --format-version 1 >/dev/null && echo OK → exit 0, expected pass, as expected

                                                                                              Evidence sha256: 4ab03fdff5487768ba426b8df6a64a7743a648df7d6c823bab8af2266e7f8c1f

                                                                                              kd-seed-405 — npm:@sylphx/pdf-reader-mcp: reproduction log · notes
                                                                                              Recheck history
                                                                                              • Result holds. 3.0.0 still answered no-key and wrong-key requests; 3.0.1 still refused them (401); the right key worked. Newer version 8.5.11 (published Nov 7, after the test) was not probed.
                                                                                              • Result holds. 3.0.0 still answered no-key and wrong-key requests; 3.0.1 still refused them (401); the right key worked. Newer version 8.5.7 (published Oct 30, after the test) was not probed.
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), Node 22.23.3, loopback only, the /mcp endpoint with the X-API-Key header only; other routes, TLS, CORS and sessions were not tested. The publisher has deprecated every release before 7.0.0 ("Upgrade to 7.x — same package, now anymd"). Latest on npm on 2026-10-30 was 8.5.6; one informational probe run on 8.5.6 also refused no-key and wrong-key requests, but this record covers 3.0.0 only. A PASS is not a safety guarantee.

                                                                                              Run: 2026-10-30T14:56:45-04:00. Subject version: 3.0.0. Tools: node 22.23.3, npm 11.21.0, python 3.13.5 (probe client), bubblewrap 0.12.0. Environment: Debian 13 x86_64; non-root; install sandbox with network + system CA store; run sandbox with no network; empty HOME, no credentials.

                                                                                              1. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              2. same four requests with X-API-Key: <random wrong key> → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              3. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected
                                                                                              4. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              5. same four requests with X-API-Key: <random wrong key> → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              6. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected
                                                                                              7. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              8. same four requests with X-API-Key: <random wrong key> → HTTP 200, 202, 200, 200, expected refused (401/403, no data), NOT as expected
                                                                                              9. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected

                                                                                              Evidence sha256: efe1714a58d5f86fd42564afdc91bbd2e333e8cc9e8e12d8debd8b1a551113ca

                                                                                              kd-seed-406 — npm:@sylphx/pdf-reader-mcp: reproduction log
                                                                                              Limits

                                                                                              One OS (Debian 13 x86_64), Node 22.23.3, loopback only, the /mcp endpoint with the X-API-Key header only; other routes, TLS, CORS and sessions were not tested. The publisher has deprecated every release before 7.0.0 ("Upgrade to 7.x — same package, now anymd"). Latest on npm on 2026-10-30 was 8.5.6; one informational probe run on 8.5.6 also refused no-key and wrong-key requests, but this record covers 3.0.1 only. A PASS is not a safety guarantee.

                                                                                              Run: 2026-10-30T14:56:49-04:00. Subject version: 3.0.1. Tools: node 22.23.3, npm 11.21.0, python 3.13.5 (probe client), bubblewrap 0.12.0. Environment: Debian 13 x86_64; non-root; install sandbox with network + system CA store; run sandbox with no network; empty HOME, no credentials.

                                                                                              1. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              2. same four requests with X-API-Key: <random wrong key> → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              3. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected
                                                                                              4. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              5. same four requests with X-API-Key: <random wrong key> → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              6. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected
                                                                                              7. POST /mcp (initialize, notifications/initialized, tools/list, tools/call search_pdf on /fixtures/canary.pdf), no X-API-Key header → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              8. same four requests with X-API-Key: <random wrong key> → HTTP 401, 401, 401, 401, expected refused (401/403, no data), as expected
                                                                                              9. same four requests with X-API-Key: <configured key> → HTTP 200, 202, 200, 200, expected works (tools listed, PDF text returned), as expected

                                                                                              Evidence sha256: d28bba2aa6a4265d1e464d8e66abe60ed30559f36366c35efa01b1a1a50135b3