Plan dependency upgrades and PromptKit diagnostics
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@
|
|||||||
Status: adoption roadmap; implementation has not started. The release targets,
|
Status: adoption roadmap; implementation has not started. The release targets,
|
||||||
adoption order, and OD-1 through OD-4 are accepted. Smoke testing is included
|
adoption order, and OD-1 through OD-4 are accepted. Smoke testing is included
|
||||||
in the current scope. This document defines the desired end state and required
|
in the current scope. This document defines the desired end state and required
|
||||||
work; a separate implementation plan will sequence coding tasks.
|
work; the [implementation plan](implementation.md) sequences coding tasks.
|
||||||
|
|
||||||
## Purpose and authority
|
## Purpose and authority
|
||||||
|
|
||||||
@@ -43,7 +43,8 @@ outcomes. ckconfig owns the configuration family. ckprompt currently supplies
|
|||||||
prompt/profile catalogs, named inspection, requirements discovery, and concrete
|
prompt/profile catalogs, named inspection, requirements discovery, and concrete
|
||||||
request validation; its engine configuration scope is composed through ckconfig.
|
request validation; its engine configuration scope is composed through ckconfig.
|
||||||
|
|
||||||
The completed requirements roadmap, implementation plan, and remediation record
|
The completed requirements roadmap and remediation record, together with their
|
||||||
|
[original implementation plan](https://gitea.maximumdirect.net/eric/CommandKit/src/commit/38b49f29fb3a8f22ff02528d2a0ed413e5c6ab1e/docs/roadmap/implementation.md),
|
||||||
remain historical evidence for the delivered baseline. This roadmap describes
|
remain historical evidence for the delivered baseline. This roadmap describes
|
||||||
new work and does not restart those completed assignments.
|
new work and does not restart those completed assignments.
|
||||||
|
|
||||||
@@ -58,18 +59,13 @@ Reviewed upstream references:
|
|||||||
All three releases retain Go 1.26.0 as their consumer minimum. The adoption does
|
All three releases retain Go 1.26.0 as their consumer minimum. The adoption does
|
||||||
not require changing CommandKit's Go minimum or selected release toolchain.
|
not require changing CommandKit's Go minimum or selected release toolchain.
|
||||||
|
|
||||||
## Adoption order and delivery boundaries
|
## Dependency and delivery boundaries
|
||||||
|
|
||||||
| Order | Adoption | Reason |
|
The target includes all three upgrades, richer configuration source inspection,
|
||||||
| --- | --- | --- |
|
expanded PromptKit discovery, and explicitly invoked smoke testing. The
|
||||||
| First | ReleaseKit v0.4.2 | A small, independent maintainer-tool update establishes the selected tool before integration migration. |
|
[implementation plan](implementation.md) owns coding order and stage boundaries.
|
||||||
| Next | ConfigKit v0.8.0, including richer source inspection | Supplies the prerequisite for PromptKit v0.16.0 and exposes useful native evidence through ckconfig. |
|
These changes can be delivered in one coordinated sprint without separately
|
||||||
| Then | PromptKit v0.16.0 API/configuration migration | Removes obsolete version selectors and bundled-catalog assumptions across ckprompt. |
|
releasable intermediate commits.
|
||||||
|
|
||||||
Expanded PromptKit discovery and explicitly invoked smoke testing are included
|
|
||||||
after its base migration. These are product/dependency relationships, not a staged
|
|
||||||
implementation plan or a requirement for separately releasable intermediate
|
|
||||||
commits. ConfigKit and PromptKit can be handled in one coordinated sprint.
|
|
||||||
|
|
||||||
ReleaseKit has no runtime ordering dependency on the other two. ConfigKit must
|
ReleaseKit has no runtime ordering dependency on the other two. ConfigKit must
|
||||||
be adopted before, or atomically with, PromptKit: Go module selection would
|
be adopted before, or atomically with, PromptKit: Go module selection would
|
||||||
@@ -201,7 +197,7 @@ its native scope. Migration guidance should link to the upstream
|
|||||||
|
|
||||||
### Expanded operator discovery
|
### Expanded operator discovery
|
||||||
|
|
||||||
After the base migration, extend the existing optional family with:
|
The optional family exposes these additional catalogs:
|
||||||
|
|
||||||
| Operation | Native capability |
|
| Operation | Native capability |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
|
|||||||
Reference in New Issue
Block a user