Skip to main content

Module manifest_file

Module manifest_file 

Source
Expand description

Generic manifest -> concrete-provider dispatch, factored out of Soma’s drop-in provider directory loader (FileProviderSource::provider_for_catalog, now in crates/soma/application/src/providers/filesystem.rs). Given an already-parsed, already-validated ProviderManifest and the file it came from, builds the matching adapter for its declared ProviderKind.

The directory scan, fingerprinting, and Soma-specific manifest policy (reserved CLI command names, SOMA_/LAB_ env-prefix denial) stay in crates/soma/application — see the PR10 deviation notes for why that orchestration did not move here.

Functions§

build_provider
Builds the concrete adapter for catalog’s declared kind.