Importing an image whose metadata references a model by CivitAI id
(ComfyUI URN names, A1111 "Civitai resources", recipe checkpoint blocks)
always queried the metadata provider, even when the model was already in
the library. That made large imports network-bound and prone to vendor
rate limiting for no benefit.
Parsers now resolve the id against the scanner's version index first and
fill the entry from the local cache (model name, base model, hash,
preview, size). The provider is only consulted on a miss, matching the
existing hash-based local-first path.
- RecipeScanner: get_local_lora_by_version_id / get_local_checkpoint_by_version_id
- RecipeMetadataParser: populate_checkpoint_from_local + resolver helpers
- comfy / automatic / recipe_format parsers use the local lookup first