Randall Stillwell
|
7540b2c8d5
|
convoy(bump-next-js): plan + brief 1 (Decisions A-D)
Adds the architect's plan for bump-next-js (P0 ship-blocker #8) and the
single-brief decomposition that the implementer worked from.
- ## Architecture section: file plan, API surface (none), schema diff
(none), test plan, risk list (R1-R16), Decomposition table, and
slice_dependencies YAML.
- Brief 1: bump Next.js 15.4.3 -> 16.2.6, migrate images.domains ->
images.remotePatterns, install ESLint flat config, replace removed
'next lint' command with 'eslint .', add typescript devDep.
- Decisions log A-D, dated 2026-05-23, recording four gate-1 scope
changes driven by Boot-the-brief findings and an empirical R15 firing:
- A: expand scope to include ESLint v8 -> v9 + flat-config migration
- B: pivot eslint pin v9.39.4 -> v10.4.0 (latest dist-tag)
- C: add typescript@^5.9.3 devDep (peerDependenciesMeta.optional
annotation only suppresses npm warning; runtime hard-requires it)
- D: re-pin eslint v10.4.0 -> v9.39.4 (R15 fired empirically;
@typescript-eslint/scope-manager@8.59.4 predates v10 GA, lacks
new addGlobals API)
- Follow-up convoys queued: bump-eslint-10, bump-typescript-6 (both
upstream-blocked on typescript-eslint shipping a v10-tested release).
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-23 02:31:26 -05:00 |
|