chore: enable TypeScript strict mode and drop dead Payload scripts

The shared base tsconfig had strict off, so null-safety and union narrowing
were not checked. Strict is now on for apps/web with 5 small typing fixes.
check-db.ts and migrate-drafts.js depended on Payload, which is no longer a
dependency, and are removed. CLAUDE.md no longer claims Payload.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-03 18:59:47 +02:00
co-authored by Claude Sonnet 5.5
parent 6e5d14882e
commit d33a5d6c63
9 changed files with 774 additions and 435 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# mintel.me
Personal website of a senior freelance engineer. Next.js 16 (App Router) + Payload, pnpm monorepo.
Personal website of a senior freelance engineer. Next.js 16 (App Router), pnpm monorepo.
App lives in `apps/web`. Concept and scope: `apps/web/plans/freelance-relaunch.md` (read it first).
## Commands (run from repo root)