Plan independent defaults for both configuration comparison sides

This commit is contained in:
2026-11-07 01:19:05 +00:00
parent f494088124
commit 90d9706f6d
2 changed files with 108 additions and 40 deletions

View File

@@ -48,8 +48,11 @@ only; do not inspect or monitor unreleased work in anticipation of adoption.
Independent per-side domain selectors and opt-in comparison assertions are now
included in the [working roadmap](promptkit-v0.19.0.md#additional-configkit-operator-workflows).
Roadmap OD-9 selects explicit application-declared right-side bindings with
inheritance and collection replacement; empty-collection grammar remains open.
Roadmap OD-9 selects independent ordinary defaults for both sides and explicit
application-declared right-side bindings. Configuration selections and overrides
apply only to their own side; omission never inherits from the opposite side.
Whether to standardize empty collections overriding nonempty application defaults
remains open; clearing inherited comparison values is no longer needed.
OD-10 selects an optional assertion outcome with a distinct difference status.
These accepted plans do not change the currently implemented behavior.
@@ -85,8 +88,9 @@ projections. Further presentation refinements should follow practical feedback.
Transient acquisition overrides are included as an opt-in loader capability in
[roadmap OD-11](promptkit-v0.19.0.md#od-11-transient-configuration-overrides).
Loader composition, numeric conversion, unusual path syntax, and comparison-side
clearing remain design tasks. Persistent configuration editing remains deferred.
Comparison overrides follow OD-9's independent-side model. Loader composition,
numeric conversion, and unusual path syntax remain design tasks. Persistent
configuration editing remains deferred.
Discovery, import defaults, collection identities, and field-level resolution
recording remain available through application loaders. Discovery tracing,