Delete dead Aurora proxy routes (blocked by App Attest), old sync cron,
and shared-sync. Switch frontend callers for profile, credentials,
controllers, and favorites to use existing GraphQL resolvers. Create new
backend GraphQL resolvers for beta links, climb stats, hold
classifications, user board mappings, unsynced counts, setter stats, and
hold heatmap. Remove ~30 Next.js API route files and orphaned utilities,
reducing the web package by ~3600 lines.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
Net result: -1,674 lines (1,956 added, 3,630 deleted), 58 files changed.
Routes deleted (25 total)
Routes kept in Next.js
Test plan
npm run typecheck) - only pre-existing errors remain🤖 Generated with Claude Code