omnigraph/crates/omnigraph-config
Ragnor Comerford 349673283a
refactor(config): extract load_single_layer; add Layer/Provenance + dirs
Split the body of load_config_in into a load_single_layer(cwd, path) helper that
loads and fully processes one config file (version-gating, legacy scan, normalize)
— the seam the upcoming layered loader needs — while load_config_in keeps its exact
single-layer semantics (an explicit --config still errors on a missing file).

Add the precedence-ordered Layer enum (Default < Global < State < Project) and a
Provenance side-table newtype for the merge engine, plus the dirs dependency
(already in the lock tree via lance, so zero new crates). No behavior change.
2026-06-05 11:08:09 +02:00
..
src refactor(config): extract load_single_layer; add Layer/Provenance + dirs 2026-06-05 11:08:09 +02:00
Cargo.toml refactor(config): extract load_single_layer; add Layer/Provenance + dirs 2026-06-05 11:08:09 +02:00