feat(web): migrate to Next.js App Router and add design tokens (ADR 0018)

The Sprint 1 shell moves to /app with its own root layout so its dark theme does not leak. Figma tokens ported with light and dark parity.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014SdXCbrN5PtGExkpvMaMHx
This commit is contained in:
Claude
2026-10-12 14:55:59 +00:00
parent b3fc7d2002
commit e314819629
17 changed files with 870 additions and 46 deletions
+10 -5
View File
@@ -1,12 +1,17 @@
{
"extends": "../tsconfig.base.json",
"compilerOptions": {
"jsx": "react-jsx",
"outDir": "dist",
"rootDir": "src",
"jsx": "preserve",
"module": "ESNext",
"moduleResolution": "Bundler",
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"noEmit": true,
"allowImportingTsExtensions": true
"incremental": true,
"declaration": false,
"sourceMap": false,
"allowImportingTsExtensions": true,
"plugins": [{ "name": "next" }]
},
"include": ["src"]
"include": ["next-env.d.ts", "app", "src", "__tests__", "next.config.ts", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}