Apollo v4's useLazyQuery aborts in-flight queries when the query document changes (e.g. during metadata/permissions loading), causing AbortError rejections. Per Apollo docs, when only the returned result is used and hook state synchronization is not needed, client.query is the clean approach. This replaces useLazyQuery with client.query in 9 files that don't use hook state, and keeps .retain() only in useLazyFindManyRecords and useLazyFindOneRecord which genuinely need hook state synchronization. https://claude.ai/code/session_01EA7CMTUTG5zFP132yvUweT