Complete the ConfigKit v0.3.0 adoption
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Adopt ConfigKit v0.3.0
|
||||
|
||||
Status: Accepted — implementation pending
|
||||
Status: Implemented — 2026-09-16
|
||||
|
||||
Execution order and stage acceptance checks belong to the
|
||||
[implementation plan](implementation.md). This roadmap owns scope, policy, and
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ConfigKit v0.3.0 Implementation Plan
|
||||
|
||||
Status: Not started
|
||||
Status: Complete — 2026-09-16
|
||||
|
||||
Implement the [feature roadmap](configkit-v0.3.0.md) in sequential stage order.
|
||||
Each stage is a bounded assignment for a gpt-5.6-terra coding agent. Mark it
|
||||
@@ -168,7 +168,30 @@ Acceptance:
|
||||
|
||||
## Stage 3 — Document and verify the completed adoption
|
||||
|
||||
Status: Not started
|
||||
Status: Complete — 2026-09-16
|
||||
|
||||
Completion: Narratio now uses released ConfigKit v0.3.0. The implementation
|
||||
adds invocation-local pipeline discovery for isolated command tests and adjusts
|
||||
the integer party-version expectation to Narratio's unsupported-version
|
||||
diagnostic; it requires no operator configuration migration. The internal
|
||||
command-dependency inventory documents the new seam. No unreleased Narratio
|
||||
release note exists, and the immutable v2.0.0 note was not changed.
|
||||
|
||||
Checks:
|
||||
|
||||
- `GOWORK=off go mod tidy -diff` — pass.
|
||||
- `GOWORK=off go mod verify` — pass.
|
||||
- `GOWORK=off go test -count=1 ./...` — pass.
|
||||
- `GOWORK=off go test -race -count=1 ./...` — pass.
|
||||
- `GOWORK=off go vet ./...` — pass.
|
||||
- `GOWORK=off go build ./...` — pass.
|
||||
- `GOWORK=off go test ./internal/doccheck` — pass.
|
||||
- `GOWORK=off go test ./internal/config -run '^TestExamplesLoadAndValidate$'` — pass.
|
||||
- `git diff --check` — pass.
|
||||
- `gofmt -l` on the changed Go files — no output.
|
||||
- `scripts/build-release-assets.sh v0.0.0-test OUTPUT_DIR` — pass with
|
||||
Linux amd64, Linux arm64, and macOS arm64 assets. The macOS result is
|
||||
cross-build evidence only, not native runtime validation.
|
||||
|
||||
Purpose: Establish a clean, reproducible handoff for later release preparation.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user