mirror of
https://github.com/tiennm99/vngeoguessr.git
synced 2026-10-17 18:14:45 +00:00
The plan for the migration, plus the reports behind it: a research pass on Vercel Web Analytics limits, the decision it forced, and five reviews of the implementation (code, tests, runtime, docs, UX). Two plan decisions were rejected during implementation and both are recorded in place rather than edited out, since the reasoning is the useful part: the next.config.mjs redirect (it forwards the source query to the destination) and the canonical-casing redirect (a cached redirect on a prerendered route corrupts the canonical URL on a case-insensitive filesystem). Also shelves the custom-events analytics plan. It cannot ship: this project is on the Vercel Hobby plan, where custom events are not included, so all twelve track() call sites would be no-ops. Its event vocabulary and privacy allowlist stay valid if the project ever moves to PostHog or upgrades.