Plan PromptKit implementation stages
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Status: complete. ConfigKit v0.7.1 adoption and ConfigKit-backed `config diff`,
|
||||
including distribution reconciliation and final validation, are implemented.
|
||||
The [implementation record](implementation.md) records completion evidence;
|
||||
The [implementation record](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/20e19b95694f7fdfd5c342ec4d543152986623dc/docs/roadmap/implementation.md) records completion evidence;
|
||||
release publication remains a separate process.
|
||||
|
||||
## Purpose and authority
|
||||
@@ -37,7 +37,7 @@ disclosure; CommandKit owns selection, coordination, adaptation, and presentatio
|
||||
| Core module | Go 1.26.0; captured commands, typed bindings, dispatch, outcomes, help, and version. No ConfigKit dependency. ReleaseKit v0.4.0 is the declared maintainer tool. |
|
||||
| `integrations/ckconfig` | Requires ConfigKit v0.7.1. `Scope`, `Suite`, `FromConfigKit`, and `AppCommand` expose independently declared validate/show/sources/explain/diff capabilities. |
|
||||
| `integrations/ckprompt` | Requires ConfigKit v0.7.1 and PromptKit v0.12.0. It depends on ckconfig's public scope contracts and adapts engine configuration plus named definitions; its ConfigKit scope does not declare comparison. |
|
||||
| Comparison status | ConfigKit-backed `config diff` is implemented. The [CLI reference](../cli.md#compare-configuration-selections), integration GoDoc, and [implementation record](implementation.md) own current contracts and evidence. PromptKit comparison remains deferred. |
|
||||
| Comparison status | ConfigKit-backed `config diff` is implemented. The [CLI reference](../cli.md#compare-configuration-selections), integration GoDoc, and [implementation record](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/20e19b95694f7fdfd5c342ec4d543152986623dc/docs/roadmap/implementation.md) own current contracts and evidence. PromptKit comparison remains deferred. |
|
||||
|
||||
The ConfigKit adapter acquires typed `*configkit.Result[T]` values and exposes
|
||||
effective, source, and explanation facets through `View` for ordinary operations.
|
||||
@@ -347,10 +347,10 @@ YAML reporting, end-to-end execution, and both maintained comparison examples
|
||||
are implemented. Current API and operator contracts belong to GoDoc, the
|
||||
[CLI reference](../cli.md#compare-configuration-selections), the
|
||||
[consumer guide](../consumers/guide.md#configkit-scopes), and the example
|
||||
READMEs. The [implementation record](implementation.md) records stage-by-stage
|
||||
READMEs. The [implementation record](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/20e19b95694f7fdfd5c342ec4d543152986623dc/docs/roadmap/implementation.md) records stage-by-stage
|
||||
changes and completed validation, including
|
||||
[distribution reconciliation](implementation.md#stage-12-reconcile-manifests-notices-and-pending-integration-release-notes)
|
||||
and [final sprint validation](implementation.md#stage-13-validate-the-complete-sprint-and-finish).
|
||||
[distribution reconciliation](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/20e19b95694f7fdfd5c342ec4d543152986623dc/docs/roadmap/implementation.md#stage-12-reconcile-manifests-notices-and-pending-integration-release-notes)
|
||||
and [final sprint validation](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/20e19b95694f7fdfd5c342ec4d543152986623dc/docs/roadmap/implementation.md#stage-13-validate-the-complete-sprint-and-finish).
|
||||
The isolated integration checks used local replacements for unpublished
|
||||
CommandKit dependencies. They establish compatibility with local CommandKit
|
||||
sources and released external dependencies, not availability of the intended
|
||||
|
||||
Reference in New Issue
Block a user