pub fn resolve(
agent: AgentId,
explicit: Option<ProfileName>,
config: &Config,
discovery: &Discovery,
) -> ResolutionExpand description
Pure: callers run discovery first. A mapping applies only when its key is component-equal to the discovered root, so a nested repository never inherits its parent’s mapping (design D5).