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
+4 -2
View File
@@ -81,9 +81,11 @@ async function main() {
}
});
page.on("pageerror", (err: Error) => {
page.on("pageerror", (err: unknown) => {
if (currentScannedUrl.includes("showcase")) return;
console.error(` [PAGE EXCEPTION] ${err.message}`);
console.error(
` [PAGE EXCEPTION] ${err instanceof Error ? err.message : String(err)}`,
);
});
// Listen to ALL network responses to catch broken assets (404/500)