// Package configkit provides deterministic, application-owned configuration // loading for Go programs. // // Load currently supports one file, byte, reader, or explicit no-input source with // strict YAML, typed defaults, schema-version checks, detached metadata, safe // diagnostics, recorded application resolution, and structured load errors. // Composition, profiles, semantic validation, overrides, secrets, and effective // rendering are not available yet. The configuration contract is documented in // docs/config.md. package configkit