Align adoption plans with main-relative loading releases
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# CommandKit Adoption Outline
|
||||
|
||||
**Updated:** 2026-11-09
|
||||
**Updated:** 2026-11-10
|
||||
|
||||
**Status:** Adoption target and design decisions resolved; the upstream release
|
||||
gate is satisfied. Implementation remains pending. The
|
||||
@@ -11,22 +11,26 @@ revisions; the [implementation plan](implementation.md) owns sequencing. See the
|
||||
## Baseline and Target
|
||||
|
||||
Audita currently uses application-owned CLI parsing, inspection commands, and
|
||||
reporting, described in the [CLI contract](../cli.md). Adopt CommandKit core,
|
||||
ckconfig, and ckprompt v0.6.0 as the standard operator interface. Use supported
|
||||
reporting, described in the [CLI contract](../cli.md). Adopt CommandKit core v0.6.0
|
||||
with ckconfig and ckprompt v0.7.0 as the standard operator interface. Use supported
|
||||
command declarations, typed inputs, supplied-value tracking, help/version,
|
||||
reporting, and formatting. Audita handlers retain transcript processing and
|
||||
artifact responsibilities.
|
||||
|
||||
The upstream [core release](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/1613ff95cab60581de5d86f6e9e2a3cc091a44a0/docs/releases/v0.6.0.md),
|
||||
[ckconfig release](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/5ed947bd26bf2c6d70d1d748b693eca89f18d605/integrations/ckconfig/docs/releases/v0.6.0.md),
|
||||
[ckprompt release](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/1ca660e35fb58fc0dc318e411afb6e3631a40ef1/integrations/ckprompt/docs/releases/v0.6.0.md),
|
||||
and [consumer guide](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/1ca660e35fb58fc0dc318e411afb6e3631a40ef1/docs/consumers/guide.md)
|
||||
[ckconfig release](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/64f6453b8453f914f272d427bb4ae6f59deacd2b/integrations/ckconfig/docs/releases/v0.7.0.md),
|
||||
[ckprompt release](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/f369d6a78253b6e6fcb1e023fb2e9c3af1d20ff0/integrations/ckprompt/docs/releases/v0.7.0.md),
|
||||
and [consumer guide](https://forge.maximumdirect.net/base-layer/commandkit/src/commit/f369d6a78253b6e6fcb1e023fb2e9c3af1d20ff0/docs/consumers/guide.md)
|
||||
define the selected set. Core uses Cobra/pflag and declares Go 1.26.0; the matched
|
||||
integrations require Go 1.27. They retain ConfigKit v1.1.0 and PromptKit v0.20.0.
|
||||
integrations require Go 1.27. They select ConfigKit v1.2.0 and PromptKit v0.21.0.
|
||||
The integration updates preserve their public adapters; wire processing and all
|
||||
inspection commands to the shared loaders and recorded application context
|
||||
described in the ConfigKit and PromptKit outlines.
|
||||
|
||||
## Adoption Gate: Released Debug Binding and Reporting Mode Access
|
||||
|
||||
**Satisfied by the selected v0.6.0 release set.** Upstream publication, public APIs,
|
||||
**Satisfied by core v0.6.0 and the selected v0.7.0 integrations.**
|
||||
Upstream publication, public APIs,
|
||||
released integration dependencies, and the required behavior were verified in the
|
||||
[review below](#upstream-review-shared-debug-input-and-reporting-mode).
|
||||
|
||||
@@ -357,7 +361,7 @@ shared upstream improvements over a permanent local output layer.
|
||||
### Upstream Review: Shared Debug Input and Reporting Mode
|
||||
|
||||
On 2026-11-09, verified published upstream tags for core, ckconfig, and ckprompt
|
||||
v0.6.0 against the exact revisions in the master roadmap. Reviewed the core
|
||||
v0.6.0, the then-selected release set. Reviewed the core
|
||||
source changes and external public-API tests. Compared with the previous reviewed
|
||||
integration releases, ckconfig and ckprompt change dependency pins and release
|
||||
notes without changing integration implementation.
|
||||
@@ -376,5 +380,10 @@ released dependencies. An isolated consumer importing all three published v0.6.0
|
||||
modules, without local replacements, passed 33 cases spanning the roadmap's
|
||||
capture/mode combinations, aliases, and quiet-destination policy. The resolved
|
||||
graph selected the intended ConfigKit v1.1.0 and PromptKit v0.20.0 dependencies.
|
||||
|
||||
On 2026-11-10, the newly selected ckconfig and ckprompt v0.7.0 tagged suites
|
||||
also passed independently with released dependencies. Their changes update
|
||||
dependency pins and release documentation without changing adapter implementation.
|
||||
The new graph selects ConfigKit v1.2.0, PromptKit v0.21.0, and core v0.6.0.
|
||||
These checks establish the upstream gate; they do not replace Audita's assembled
|
||||
integration acceptance. No additional upstream request was identified.
|
||||
|
||||
Reference in New Issue
Block a user