Fixes five build/runtime issues discovered after Spec 008 Phase 4 completion.
- F1
proxy.ts: Renamemiddleware.ts→proxy.ts(Next.js 16 convention) - F2
.storybook/main.ts: AddviteFinalwith Vite aliases for@acroyoga/*workspace packages - F3
profile/page.tsx: RemoveuseSession()from next-auth; use API-based auth detection - F4
session.ts: Makecookies()async via dynamic import (Next.js 16 breaking change) - F5
teachers/page.tsx: Add error state,.catch()handler, and retry button
- Added Cross-Platform UI to capabilities list
- Added Storybook 10 to tech stack table
- Noted
proxy.tsconvention in framework row
npm run build— zero warnings, zero errorsnpm test— 339/339 pass- Storybook build succeeds
tsc --noEmit— zero type errors
See specs/008-cross-platform-ui/bugfix-plan.md for detailed rationale.