Align ckprompt with released dependencies
This commit is contained in:
@@ -85,8 +85,9 @@ root): `docs/policy/meta.md`, `docs/policy/agents.md`,
|
||||
`docs/policy/documentation.md`, `docs/policy/release.md`, and
|
||||
`docs/policy/oss.md`; the root `AGENTS.md` orientation after the knowledge-graph
|
||||
instructions; and the Policy Reading Guide in `docs/development.md`, adapted for
|
||||
the core module. The release policy uses baseline
|
||||
`e833faddf120c789a9b45348edaf75720de16348`; the remaining material uses baseline
|
||||
the core module. The documentation policy uses baseline
|
||||
`beb5f191470a9daef2383981a6bfd02232490ab4`; the release policy uses
|
||||
`e833faddf120c789a9b45348edaf75720de16348`; the remaining material uses
|
||||
`d84a38ebab26f048cafbe59a2246700c35d29843`.
|
||||
|
||||
Copyright (C) 2026 Eric Rakestraw
|
||||
@@ -97,12 +98,16 @@ License and notices: [CC BY-SA 4.0](licenses/CC-BY-SA-4.0.txt) |
|
||||
[COPYRIGHT](https://gitea.maximumdirect.net/eric/policy/src/commit/d84a38ebab26f048cafbe59a2246700c35d29843/COPYRIGHT) |
|
||||
[LICENSE](https://gitea.maximumdirect.net/eric/policy/src/commit/d84a38ebab26f048cafbe59a2246700c35d29843/LICENSE) |
|
||||
[COPYRIGHT](https://gitea.maximumdirect.net/eric/policy/src/commit/e833faddf120c789a9b45348edaf75720de16348/COPYRIGHT) |
|
||||
[LICENSE](https://gitea.maximumdirect.net/eric/policy/src/commit/e833faddf120c789a9b45348edaf75720de16348/LICENSE).
|
||||
[LICENSE](https://gitea.maximumdirect.net/eric/policy/src/commit/e833faddf120c789a9b45348edaf75720de16348/LICENSE) |
|
||||
[COPYRIGHT](https://gitea.maximumdirect.net/eric/policy/src/commit/beb5f191470a9daef2383981a6bfd02232490ab4/COPYRIGHT) |
|
||||
[LICENSE](https://gitea.maximumdirect.net/eric/policy/src/commit/beb5f191470a9daef2383981a6bfd02232490ab4/LICENSE).
|
||||
|
||||
[Source](https://gitea.maximumdirect.net/eric/policy/src/commit/d84a38ebab26f048cafbe59a2246700c35d29843).
|
||||
|
||||
[Source](https://gitea.maximumdirect.net/eric/policy/src/commit/e833faddf120c789a9b45348edaf75720de16348).
|
||||
|
||||
[Source](https://gitea.maximumdirect.net/eric/policy/src/commit/beb5f191470a9daef2383981a6bfd02232490ab4).
|
||||
|
||||
## go-yaml v4
|
||||
|
||||
Selected module: `go.yaml.in/yaml/v4` at `v4.0.0-rc.6`.
|
||||
|
||||
@@ -1,33 +1,27 @@
|
||||
# CommandKit ckprompt v0.3.0
|
||||
|
||||
## Summary
|
||||
CommandKit ckprompt v0.3.0 adopts PromptKit v0.20.0 and ConfigKit v1.1.0,
|
||||
and requires CommandKit core v0.4.0, ckconfig v0.4.0, and Go 1.27.0.
|
||||
The integration uses shared core reporting for text, YAML, and JSON output.
|
||||
|
||||
This candidate adopts `go.maximumdirect.net/promptkit v0.18.0`,
|
||||
`go.maximumdirect.net/configkit v1.1.0`, and
|
||||
`go.maximumdirect.net/ckconfig v0.3.0`, while retaining `go.maximumdirect.net/commandkit v0.3.0`. It requires
|
||||
Go 1.27.0. Existing configuration, catalog, inspection, validation, and smoke
|
||||
operations continue to forward the selected engine's native results.
|
||||
Prompt, profile, and backend commands report PromptKit's native resource
|
||||
inspections. Applications may opt into prepared-request preview, concrete
|
||||
request validation, smoke testing, and namespace selectors independently.
|
||||
Reusable request flag collections support application-owned commands;
|
||||
`ckprompt.Declarations` installs the standard family with scoped aliases.
|
||||
Literal and file inputs retain their command-line order. Provider parameters
|
||||
can be supplied for preparation and applicable diagnostics.
|
||||
|
||||
## Migration
|
||||
The PromptKit configuration scope exposes native metadata and load-failure
|
||||
evidence through ckconfig, including independent comparison selections,
|
||||
detailed differences, and validation findings. Smoke reports retain native
|
||||
evidence and operation failures separately from presentation failures.
|
||||
|
||||
Change PromptKit and ConfigKit imports to `go.maximumdirect.net/promptkit` and
|
||||
`go.maximumdirect.net/configkit`. Update loaders and consumers together because
|
||||
values from the old and new paths have distinct Go type identities. Migrate
|
||||
PromptKit prompt, profile, and backend maps to lists with explicit IDs, and
|
||||
update source builders, inheritance, import requiredness, and source-root
|
||||
controls as needed. See the pinned [upstream migration guide](https://forge.maximumdirect.net/base-layer/promptkit/src/commit/d9f6aad30509e538fc73ea16710df3a3ec084502/docs/consumers/configuration-migration.md).
|
||||
|
||||
Prompt catalogs, prompt and requirements inspections, and smoke targets no
|
||||
longer include descriptive prompt versions. Update report consumers accordingly;
|
||||
collection release labels and source version evidence remain. Configuration
|
||||
inspection now exposes native normalized values and source evidence, and
|
||||
native comparisons treat lists atomically.
|
||||
|
||||
PromptKit's default OpenRouter bundle supplies a backend and root profiles.
|
||||
They appear in catalog and configuration reports when enabled. Applications
|
||||
that need an application-only inventory may choose
|
||||
`promptkit.WithBundledOpenRouter(false)` in their engine loader. Review smoke
|
||||
selections and configure appropriate clients and HTTP probes for the application.
|
||||
This pre-1.0 release changes resource report shapes, input flags, formatting,
|
||||
and configuration comparison behavior. Applications should update declarations
|
||||
and report consumers to the current [CLI reference](../../../../docs/cli.md#promptkit-definition-inspection)
|
||||
and [consumer guide](../../../../docs/consumers/guide.md#promptkit-configuration-definitions-and-requirements).
|
||||
Applications continue to own engine construction, credentials, and execution.
|
||||
|
||||
[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.3.0/integrations/ckprompt/COPYRIGHT) |
|
||||
[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.3.0/integrations/ckprompt/LICENSE) |
|
||||
|
||||
Reference in New Issue
Block a user