pub fn resolve_option_in(
registered: &[(AdapterRecord, Manifest)],
adapters_dir: &Path,
option: &str,
) -> Result<Manifest, RegistryError>Expand description
Resolve an adapter option against an already-loaded registered set —
the daemon seam. registered() is called once per edge event, then every
hosted shell is re-resolved against the in-memory slice rather than reloading
each parent from disk. Same contract as resolve_option (split → parent
lookup → overlay), but the parent comes from the slice; local overlays
still read from adapters_dir. Returns the merged, validated manifest (the
record already lives in the slice).