Three architectures in one repo
Data fetching in hooks here, in server components there, in a `utils/api.ts` somewhere else — each from a different session. We pick one, migrate the rest, and write it down so Cursor follows it.
Fixed by Refactor & cleanup