Loading
feat: thread subject_id toward Location Retrieval's device derivation
CallerContext.subject_id now flows through to LocationRetrievalService.retrieve_location, which falls back to a new _device_from_subject hook when the request omits . Left as an explicit no-op for now: a three-legged token's is a Keycloak user id, not a network identifier CAMARA's Device schema can hold, and there's no claim yet that carries one -- guessing wrong here means locating the wrong person, so omitting still 422s until that claim exists.