buildOne report1 publisher Windows junctions let a reported Claude Code sub-agent walk out of its copy and delete about 48,218 files
A Claude Code sub-agent allegedly deleted about 48,218 files in 103 seconds after a Python remover followed Windows junctions out of its copy. The account is unverified, but the failure path is documented: a copy with links back to the original carries the original inside it.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+5
- Incentives30
- Confidence55
buildOne report1 publisher A one-day install cooldown is 1440 in pnpm, 1 in npm and 86400 in Bun
pnpm, npm, Bun and Yarn can each refuse versions younger than a set age, using minutes, days, seconds and minutes respectively. Pasting pnpm's 1440 into npm makes the cooldown 1440 days, roughly 3.9 years.
Reality
- Evidence50
- Adoption40
- Hype gap+10
- Incentives
- Not scored
- Confidence60
buildOne report1 publisher Next.js schedules an October 14 security release for three upstream dependency flaws, two of them Critical
Next.js will ship an out-of-band security update on October 14 for three upstream dependency vulnerabilities, two rated Critical and one High. Until then, the useful preparation is confirming which Next.js build each production app actually serves.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence50
Redux Toolkit 2.13 adds TypeScript 7 support while holding its exported API steady
Redux Toolkit 2.13 adds official TypeScript 7 support and moves to a TSDown build, keeping its APIs unchanged from 2.12. The cost of upgrading is a TypeScript 5.6 floor plus bug fixes that change runtime results in edge cases.
Reality
- Evidence58
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence62
buildOne report1 publisher postgres-js pads pooled query results with empty slots after a mid-stream timeout
postgres-js leaves a connection's row cursor set after a query fails mid-stream, so one team's LIMIT 500 query came back with 813 entries. With the one-line fix an open pull request since October 2025, pooled users have to patch the driver themselves.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher HMAC-signed links handle one-click unsubscribe in a 1,258-line self-hosted newsletter server
Mrsaynothing.dev's author runs a newsletter on 1,258 self-written lines of TypeScript, Svelte and SQL built around RFC 8058's one-click unsubscribe headers. Signed links cover the compliance, while aligned DKIM, the cost of skipping a paid relay, is still missing.
Reality
- Evidence45
- Adoption5
- Hype gap+10
- Incentives30
- Confidence50
buildConfirmed2 publishers September's wave altered more than 500 npm package versions and November's backdoored 796, both by republishing under a fresh version number, which is exactly the thing an exact pin declines to fetch.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap+15
- Incentives
- Not scored
- Confidence58
buildOne report1 publisher Rulestack checks CLAUDE.md commands against package.json after shape tests missed a stale one for 24 days
Rulestack found a skill file that named a deleted pnpm script for 24 days while 28 commit-time shape tests passed. A 26-line check against package.json exits 1 on any missing name, so a hook can block the commit that deletes a referenced script.
Reality
- Evidence55
- Adoption5
- Hype gap+10
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher A predictable pnpm cache key carried fork code into TanStack's npm release workflow
TanStack's postmortem says 84 malicious versions went out across 42 packages on 2026-05-11 with no npm token stolen, because a release job restored a cache that an untrusted pull_request_target build had written.
Publishers:tanstack.com
Reality
- Evidence68
- Adoption45
- Hype gap+6
- Incentives65
- Confidence58
buildOne report1 publisher An exit code found 11 gloss violations in a three-line draft, 68 days after the style guide went unverified
The rule telling a Claude Code session to gloss its own jargon sat unchecked in the repository for 68 days. Making it executable cost the team a narrower rule and one tightened parser.
Reality
- Evidence38
- Adoption10
- Hype gap+18
- Incentives60
- Confidence45
buildOne report1 publisher Reading plannedFor instead of the queue let a 3-day freshness check pass six-day-old links
The check compared each source's date against the slot's planning label, so three swapped Bluesky posts cleared a 72-hour window and then sat in a queue that would not reach them for four to six days.
Reality
- Evidence58
- Adoption14
- Hype gap−8
- Incentives32
- Confidence55
buildOne report1 publisher A sha256 sidecar now decides what the posting agent is allowed to attach
After counting 42 scheduled Bluesky posts in a week with five images, one team cut its poster's reach to a single committed directory and made the commit gate and the poster read media through the same hashing loader.
Reality
- Evidence52
- Adoption12
- Hype gap+20
- Incentives55
- Confidence45
buildOne report1 publisher A global pnpm setting in bol's container image sent the store outside the directory GitLab archived
bol has run its Backstage platform for more than five years and switched to pnpm so coding agents could work in parallel worktrees. Then came a store path two systems disagreed on and 1.42 GB of cached node_modules that saved nothing.
Reality
- Evidence58
- Adoption28
- Hype gap−10
- Incentives30
- Confidence55
Evil Martians cleared its three-year-old Gatsby migration in two weeks with Claude
The consultancy's own site sat on a framework it would not choose today, because a successful migration ends with nothing looking different. An agent shrank the mechanical work to a fortnight, and a review still found four bugs.
Publishers:evilmartians.com
Reality
- Evidence45
- Adoption30
- Hype gap+18
- Incentives78
- Confidence55
buildOne report1 publisher JetBrains routes WSL projects through an in-WSL agent starting with 2026.2
The IDE stays a Windows process while a small Linux-side agent does the file and process work. That is the fourth architecture JetBrains has tried for WSL, and the first one it names as the recommended entry point.
Reality
- Evidence52
- Adoption
- Not scored
- Hype gap+15
- Incentives72
- Confidence58
buildOne report1 publisher A six-assertion test blocks any commit that grows CLAUDE.md past 45,000 bytes
Three postures exist for an agent instruction file. Only the third holds at commit speed. The team running it watched its own CLAUDE.md reach 548KB before a context-measurement pass cut it to 34KB.
Reality
- Evidence58
- Adoption18
- Hype gap−5
- Incentives55
- Confidence55
buildOne report1 publisher An open-ended security override handed vitest a Vite major it cannot run
The override forced a patched vite into the tree with no ceiling, so pnpm took 8.1.4, vitest evaluated all 71 files and registered no suites, and 845 tests stopped running behind an honest error message.
Reality
- Evidence48
- Adoption20
- Hype gap−10
- Incentives32
- Confidence56
buildOne report1 publisher pnpm 12's 90% install figure comes off a 1.5-second baseline
The Rust rewrite keeps pnpm 11's commands and lockfile, so adopting it costs little more than pulling from the next-12 tag, but the headline percentage describes a 1.5-second install and the cold case improved by about two thirds.
Reality
- Evidence58
- Adoption30
- Hype gap+28
- Incentives62
- Confidence55
buildOne report1 publisher Forbidding process.env in the merged monorepo pushed table names back to the consuming product
One developer merged five shared repositories into a provider monorepo in June 2026. The load-bearing rule is that no shared package reads process.env, so values like table names arrive as arguments from whichever product is consuming them.
Reality
- Evidence30
- Adoption18
- Hype gap0
- Incentives25
- Confidence45
buildOne report1 publisher A four-app workspace is where pnpm's symlink store starts paying for its migration cost
A dev.to post makes the pnpm decision arithmetic on workspace count, since npm can copy one shared devDependency once per package while pnpm keeps a single copy in a global store outside the project.
Reality
- Evidence46
- Adoption
- Not scored
- Hype gap−12
- Incentives20
- Confidence54