use-config-record.ts was the only non-test module importing '@/api/config'
directly, and its queryFn still wrapped getHermesConfigRecord in an
async/await/return shell left over from an earlier debugging pass. Go back
to the '@/hermes' barrel like every other consumer and pass the fetch
through unchanged.
Tests that bare-mock '@/hermes' and render a consumer of the hook would now
hit a missing `peekConfigReadOrigin` export. The hook test keeps the real
barrel via importOriginal and overrides only the fetch; config-settings and
model-settings spread the real '@/api/config' helpers into their existing
minimal mocks so the WeakMap peek/bind stays live without pulling the whole
barrel (and its store stack) into those suites.