docs/plans/2026-03-25-templates-update-check.md
Run pnpm templates:update, reproduce the current pnpm templates:check failure, and fix the actual breakage without undoing the baseUrl keep.
apps/www/tsconfig.json keeps baseUrl: "." because Bun still misbehaves for this repo shape without it.templates:update is supposed to generate and normalize templates.templates:check is the verification layer and currently needs to pass after the TS 6 work.docs/solutions/developer-experience/2026-03-13-template-update-script-should-not-own-ci-verification.mdtemplates:update mutate and lint-fix generated output; keep failing verification in templates:check and workflow-level commands.pnpm templates:update.pnpm templates:check and capture the first real failure.pnpm templates:update, pnpm templates:check, and repo-required lint verification.pnpm templates:updatepnpm templates:checkpnpm lint:fixpnpm templates:update failed immediately in tooling/scripts/update-templates.sh with EXTRA_ARGS[@]: unbound variable under set -euo pipefail when no CLI args were passed.templates/plate-template walked the repo root instead of the template when the scripts used biome check ..templates/plate-playground-template/biome.jsonc still pointed at ultracite/core, which Biome could not resolve in the template setup.baseUrl during tsc --noEmit; templates need ignoreDeprecations: "6.0" while we keep @/*.templates/plate-playground-template still failed lint after update because the generated code-drawing-node.tsx inherited a Biome violation from the registry source in apps/www/src/registry/ui/code-drawing-node.tsx.--unsafe mode, so template lint:fix needs to be the real normalization path rather than a safe-fix subset.