Dependabot: los majors del toolchain (TypeScript 7, @types/node 26, vitest 5) salen del tren semanal y el tsconfig declara ES2022 — PR contra main, nada a production
Por qué
JuanJa pidió resolver los tres PRs rojos de dependabot (#322, #324, #325). Ninguno puede ponerse verde sin un cambio de runtime o de framework: TypeScript 7 elimina baseUrl (TS5102) y typescript-eslint 8.70 solo acepta <6.1; @types/node 26 describe un Node que no es el 20 de CI y producción (y al perder los shims viejos, los 9 usos de .at() fallaban con TS2550 porque el lib decía ES2020); @vitest/coverage-v8 5 exige vitest 5 exacto y el regenerador de lockfile de dependabot se cayó con $postcss.
Qué mejora
dependabot deja de abrir PRs rojos por esos majors (se suben a mano en la Fase 5), vitest y sus plugins llegan siempre en un solo PR, y el tsconfig dice la verdad sobre lo que el código ya usa (ES2022: .at()), así que un cambio de tipos no vuelve a romper el typecheck por eso. Verificado: tsc limpio, eslint sin avisos, tests que usan .at() 18/18. No toca el bridge ni el POS de Bogo (config de CI y de tipos; ni una línea de runtime). Los tres PRs se cierran con la explicación. ### 2026-09-16 (17)