Validate PromptKit comparison and catalogs
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Implement PromptKit comparison and catalogs
|
# Implement PromptKit comparison and catalogs
|
||||||
|
|
||||||
Status: Stages 1–10 complete; remaining stages are planned.
|
Status: Stages 1–12 complete.
|
||||||
|
|
||||||
## Scope and authority
|
## Scope and authority
|
||||||
|
|
||||||
@@ -638,7 +638,7 @@ exercise or new release gate is needed for this adoption sprint.
|
|||||||
|
|
||||||
**Completion evidence (2026-10-12)**
|
**Completion evidence (2026-10-12)**
|
||||||
|
|
||||||
- The ckprompt module graph selects PromptKit v0.14.0, ConfigKit v0.7.1,
|
- The workspace graph selected PromptKit v0.14.0, ConfigKit v0.7.1,
|
||||||
ReleaseKit v0.4.1, and `golang.org/x/tools` v0.49.0. PromptKit's Go module
|
ReleaseKit v0.4.1, and `golang.org/x/tools` v0.49.0. PromptKit's Go module
|
||||||
origin confirms tag v0.14.0 resolves to the roadmap-pinned commit
|
origin confirms tag v0.14.0 resolves to the roadmap-pinned commit
|
||||||
`143c6e9b3a675872117b0471e2ff8bcb25055a54`. The graph's Go tools module
|
`143c6e9b3a675872117b0471e2ff8bcb25055a54`. The graph's Go tools module
|
||||||
@@ -657,8 +657,12 @@ exercise or new release gate is needed for this adoption sprint.
|
|||||||
- `GOTOOLCHAIN=local go list -m all` reported the graph above. `go mod download
|
- `GOTOOLCHAIN=local go list -m all` reported the graph above. `go mod download
|
||||||
-json` confirmed both pinned origins. Local Markdown link targets in the two
|
-json` confirmed both pinned origins. Local Markdown link targets in the two
|
||||||
changed files exist, and `git diff --check -- '*.md' COPYRIGHT` passed.
|
changed files exist, and `git diff --check -- '*.md' COPYRIGHT` passed.
|
||||||
- Complete repository, consumer, and isolated graph/import validation remains
|
- Stage 12's isolated graph audit found that the distributed ckprompt graph
|
||||||
assigned to Stage 12.
|
selects `golang.org/x/tools` v0.6.0 through `golang.org/x/text` v0.14.0;
|
||||||
|
v0.49.0 was only selected in the broader workspace graph. The attribution
|
||||||
|
now follows the isolated graph and its v0.6.0 source.
|
||||||
|
- Complete repository, consumer, and isolated graph/import validation is
|
||||||
|
recorded in Stage 12 below.
|
||||||
|
|
||||||
## Stage 12: Validate the complete end state and finish
|
## Stage 12: Validate the complete end state and finish
|
||||||
|
|
||||||
@@ -715,3 +719,37 @@ completion evidence matches checks actually performed.
|
|||||||
|
|
||||||
All product/API decisions needed for this plan are settled; no open questions
|
All product/API decisions needed for this plan are settled; no open questions
|
||||||
remain.
|
remain.
|
||||||
|
|
||||||
|
**Completion evidence (2026-10-12)**
|
||||||
|
|
||||||
|
- `GOTOOLCHAIN=local go test ./...` passed for core, ckconfig, and ckprompt with
|
||||||
|
the local workspace. The root module includes its core example, backend, and
|
||||||
|
release-tool packages; each integration suite includes its maintained
|
||||||
|
consumer example.
|
||||||
|
- Workspace-off suites passed for all three modules with `GOWORK=off
|
||||||
|
GOTOOLCHAIN=local` and `-mod=readonly`. Integration checks used disposable
|
||||||
|
`go.mod`/`go.sum` pairs outside the repository, temporary local replacements
|
||||||
|
only for unpublished core/ckconfig prerequisites, and no distributed manifest
|
||||||
|
changes. Their isolated `go list -m all` and `go list -deps -test ./...`
|
||||||
|
checks passed.
|
||||||
|
- The isolated ckprompt graph selects PromptKit v0.14.0 and ConfigKit v0.7.1;
|
||||||
|
ckconfig selects ConfigKit v0.7.1 without ckprompt or PromptKit. Core imports
|
||||||
|
neither optional integration nor ConfigKit/PromptKit through production,
|
||||||
|
tests, examples, or tools. Core declares ReleaseKit v0.4.0, while both
|
||||||
|
integration graphs select v0.4.1. The isolated ckprompt graph selects
|
||||||
|
`golang.org/x/tools` v0.6.0 through `golang.org/x/text` v0.14.0; its notice
|
||||||
|
now follows that graph rather than the broader workspace selection.
|
||||||
|
- All seven composed example commands passed: PromptKit comparison, app
|
||||||
|
comparison, prompt and profile catalogs, named prompt inspection, session
|
||||||
|
restore, and ordinary multi-scope validation. The YAML output showed the
|
||||||
|
fixture's native PromptKit additions/change/deletion, exact catalog values,
|
||||||
|
and named prompt fields; the session command returned its synthetic session.
|
||||||
|
No external service was used.
|
||||||
|
- Audited the completed target against implementation, focused tests, canonical
|
||||||
|
docs, examples, and module-local notices. Requirement inspection remains
|
||||||
|
deferred. The Stage 2 limitation remains recorded: PromptKit v0.14.0 exposes
|
||||||
|
no public path to produce successful engine inspection warnings, so native
|
||||||
|
warning retention could not be exercised.
|
||||||
|
- `git diff --check -- '*.md' COPYRIGHT` and the local Markdown link check for
|
||||||
|
changed documentation passed. No workspace files, replacements, or module
|
||||||
|
graph artifacts are tracked; no release was published or tagged.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# Adopt PromptKit v0.14.0 and expose comparison and catalogs
|
# Adopt PromptKit v0.14.0 and expose comparison and catalogs
|
||||||
|
|
||||||
Status: comparison, catalogs, and current behavior documentation are implemented.
|
Status: PromptKit v0.14.0 comparison and catalogs are implemented, documented,
|
||||||
Dependency notice/release-note reconciliation and complete validation remain in
|
and validated. All work and final evidence are in the
|
||||||
the [implementation record](implementation.md), Stages 11–12.
|
[implementation record](implementation.md), Stages 1–12.
|
||||||
|
|
||||||
## Purpose and authority
|
## Purpose and authority
|
||||||
|
|
||||||
@@ -56,10 +56,9 @@ comparison through `config diff`; `FromEngine` supplies prompt/profile catalog
|
|||||||
and named-inspection callbacks; and `Command` installs only the supplied `list`
|
and named-inspection callbacks; and `Command` installs only the supplied `list`
|
||||||
and `show` operations. The maintained composed consumer exercises comparison,
|
and `show` operations. The maintained composed consumer exercises comparison,
|
||||||
both catalogs, named inspection, and its application-owned session command.
|
both catalogs, named inspection, and its application-owned session command.
|
||||||
Stages 1–10 and their completion evidence are recorded in the
|
Stages 1–12 and final validation evidence are recorded in the
|
||||||
[implementation plan](implementation.md). Requirement inspection remains
|
[implementation plan](implementation.md). Requirement inspection remains
|
||||||
deferred; distribution reconciliation and complete validation are still pending
|
deferred.
|
||||||
there.
|
|
||||||
|
|
||||||
The existing [ckprompt contracts and adapters](../../integrations/ckprompt/adapters.go)
|
The existing [ckprompt contracts and adapters](../../integrations/ckprompt/adapters.go)
|
||||||
and [command assembly](../../integrations/ckprompt/command.go) are the starting
|
and [command assembly](../../integrations/ckprompt/command.go) are the starting
|
||||||
|
|||||||
@@ -178,17 +178,16 @@ License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) |
|
|||||||
|
|
||||||
## Go tools
|
## Go tools
|
||||||
|
|
||||||
Selected module: `golang.org/x/tools` at `v0.49.0` (transitive Go tool dependency).
|
Selected module: `golang.org/x/tools` at `v0.6.0` (transitive dependency).
|
||||||
|
|
||||||
Copyright 2009 The Go Authors.
|
Copyright (c) 2009 The Go Authors. All rights reserved.
|
||||||
|
|
||||||
SPDX-License-Identifier: BSD-3-Clause
|
SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) |
|
License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) |
|
||||||
[LICENSE](https://go.googlesource.com/tools/+/18332fec72972efbb8ab9881984fec2d8cfc2b58/LICENSE) |
|
[LICENSE](https://go.googlesource.com/tools/+/d0863f03daeff79ab917de5768285bb077f77b20/LICENSE).
|
||||||
[PATENTS](https://go.googlesource.com/tools/+/18332fec72972efbb8ab9881984fec2d8cfc2b58/PATENTS).
|
|
||||||
|
|
||||||
[Source](https://go.googlesource.com/tools/+/18332fec72972efbb8ab9881984fec2d8cfc2b58).
|
[Source](https://go.googlesource.com/tools/+/d0863f03daeff79ab917de5768285bb077f77b20).
|
||||||
|
|
||||||
## Go system
|
## Go system
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user