Expand operator roadmap with ConfigKit CLI features
This commit is contained in:
@@ -36,7 +36,7 @@ The published ckprompt v0.2.0 retains its earlier dependencies; see the
|
||||
### PromptKit v0.19.0 adoption
|
||||
|
||||
The [PromptKit v0.19.0 roadmap](promptkit-v0.19.0.md) owns the proposed adoption,
|
||||
operator CLI additions, shared configuration inspection work, open decisions,
|
||||
operator CLI additions for PromptKit and ConfigKit, open decisions,
|
||||
and completion checklist. Scope is agreed in principle and remains subject to
|
||||
roadmap review. Implementation has not started. Use released upstream contracts
|
||||
only; do not inspect or monitor unreleased work in anticipation of adoption.
|
||||
@@ -45,32 +45,35 @@ only; do not inspect or monitor unreleased work in anticipation of adoption.
|
||||
|
||||
### Comparison extensions
|
||||
|
||||
Independent per-side domain selectors and an optional assertion mode remain
|
||||
unselected extensions to the delivered ConfigKit comparison. Consider them only
|
||||
for a concrete consumer need and a deliberate API/behavior decision under the
|
||||
relevant ADRs.
|
||||
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).
|
||||
Their binding and outcome contracts remain open under roadmap OD-9 and OD-10;
|
||||
retaining those proposals does not change current comparison behavior.
|
||||
|
||||
### Configuration inspection extensions
|
||||
|
||||
The [PromptKit v0.19.0 roadmap](promptkit-v0.19.0.md#shared-configuration-capabilities)
|
||||
now includes the shared operator tasks previously retained here: metadata/path
|
||||
discovery and explicitness, failed-load source inventory, detailed comparison,
|
||||
and structured diagnostics. Their earlier ConfigKit adoption identifiers were
|
||||
OD-3 through OD-6; the new roadmap has its own decision numbering. Implementation
|
||||
and structured diagnostics. It also includes focused effective display,
|
||||
source-ID selection, metadata/diagnostic filters, independent comparison
|
||||
selectors, and assertion mode. The original four shared proposals had ConfigKit
|
||||
adoption identifiers OD-3 through OD-6; the new roadmap has its own decision numbering. Implementation
|
||||
belongs in `ckconfig`, with PromptKit exposing native evidence through its
|
||||
configuration scope. CLI syntax and report contracts remain subject to review.
|
||||
|
||||
Additional unselected work:
|
||||
|
||||
- **Source-ID filtering.** Consider selecting a record already available in the
|
||||
source inventory. Native `Source(id)` lookup is a convenience; this proposal
|
||||
need not introduce another command or require a lookup method from every
|
||||
custom source provider.
|
||||
Transient acquisition overrides are an explicit open scope decision in
|
||||
[roadmap OD-11](promptkit-v0.19.0.md#od-11-transient-configuration-overrides),
|
||||
with a recommendation for opt-in CLI support and alternatives using
|
||||
application-specific flags or a structured override document. Persistent
|
||||
configuration editing remains deferred.
|
||||
|
||||
Discovery, import defaults, collection identities, and field-level resolution
|
||||
recording remain available through application loaders. Standard inspection of
|
||||
resource contexts or secrets-directory bootstrap has no immediate proposal;
|
||||
those capabilities primarily serve application loading and startup.
|
||||
recording remain available through application loaders. Discovery tracing,
|
||||
resource-context inspection, and secrets-directory bootstrap commands remain
|
||||
deferred. Acquired source records do not provide a complete trace of rejected
|
||||
discovery candidates; bootstrap and resource contexts primarily serve
|
||||
application loading and startup.
|
||||
|
||||
### PromptKit inspection and selection extensions
|
||||
|
||||
@@ -140,8 +143,8 @@ operator or consumer need and an appropriate ownership/behavior decision:
|
||||
- JSON reports and output-file management or reloadable export.
|
||||
- Shell completion extensions, including alias discovery described above and
|
||||
dynamic discovery of configured or remote values.
|
||||
- Configuration mutation and generic value assignment. Field metadata and
|
||||
provenance inspection are scoped under
|
||||
- Persistent configuration mutation. Transient CLI override scope is owned by
|
||||
roadmap OD-11; field metadata and provenance inspection are scoped under
|
||||
[configuration inspection extensions](#configuration-inspection-extensions).
|
||||
- Credential diagnostics beyond PromptKit's native smoke checks and additional
|
||||
live provider probes.
|
||||
|
||||
Reference in New Issue
Block a user