Add bounded sources and strict YAML parsing

This commit is contained in:
2026-09-06 19:30:31 +00:00
parent 14b10cb6a5
commit 7c78da9cd2
17 changed files with 1287 additions and 44 deletions

8
doc.go
View File

@@ -1,8 +1,8 @@
// Package configkit provides foundational types for deterministic,
// application-owned configuration loading in Go programs.
//
// Semantic paths, metadata and provenance records, safe diagnostics, and structured
// load errors are available. Source, parsing, decoding, composition, and loading
// operations will be introduced with their implemented contracts; no usable
// configuration loader is available yet.
// Semantic paths, opaque source constructors, metadata and provenance records, safe
// diagnostics, and structured load errors are available. YAML input is validated
// behind a private parser boundary according to docs/config.md. Typed decoding,
// composition, and loading operations are not available yet.
package configkit