2026-09-08 — Vercel build and rename preparation

  • Allowed Puppeteer’s install script in the pnpm 11 workspace policy, replacing the ineffective package-level setting that caused Vercel installs to fail with ERR_PNPM_IGNORED_BUILDS.

  • Restored the missing dirname import so stale diagram artifacts can be regenerated before the production build checks them.

  • Kept diagram freshness validation in the maintainer build while giving Vercel a browser-free build:app path; Vercel’s build image does not provide the libnss3 library required by Puppeteer’s downloaded Chrome.

  • Restored the redacted Square use-case screenshot already referenced by the credentials documentation.

  • Renamed the Vercel project from ftn-site-nextjs to ftn-site: the stable project ID remains in CI, no repository-managed OIDC trust policy names the project, the old short alias remains attached while team and branch aliases use the new name, and Google OAuth must register those new aliases before they are used for sign-in.