Separate comparison side selectors
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Shared reporting and PromptKit v0.20.0 implementation plan
|
||||
|
||||
Status: implementation in progress; Stages 1–14 complete.
|
||||
Status: implementation in progress; Stages 1–15 complete.
|
||||
|
||||
## Scope, authority, and execution
|
||||
|
||||
@@ -539,6 +539,12 @@ failure, independently supplied diagnostics, and metadata/help without loading.
|
||||
|
||||
## Stage 15: Independent comparison selector inputs
|
||||
|
||||
**Complete.** Comparison sides now capture and apply independently declared
|
||||
selectors and configuration selections. `FlagValues.ApplySuppliedTo` was added
|
||||
to core because ordinary captured replay also applies flag defaults; this keeps
|
||||
each side's factory defaults intact while retaining required checks and ordered
|
||||
occurrences. Root, ckconfig, and ckprompt workspace suites passed with Go 1.27.0.
|
||||
|
||||
Replace inheritance in [input.go](../../integrations/ckconfig/input.go).
|
||||
Add `Selector.AgainstName string`; an empty name declares no right-side flag.
|
||||
For a declared counterpart use Stage 6's `RenameFlag` to retain domain parsing
|
||||
|
||||
Reference in New Issue
Block a user