From 976b55309c8c0fb11197882417c08d14affebc43 Mon Sep 17 00:00:00 2001 From: Eric Rakestraw Date: Sun, 11 Oct 2026 22:03:58 +0000 Subject: [PATCH] Reconcile integration dependency notices --- docs/oss/attribution.md | 77 ------------------- docs/roadmap/implementation.md | 17 +++- integrations/ckconfig/docs/oss/attribution.md | 12 +-- integrations/ckconfig/docs/releases/v0.1.0.md | 4 + integrations/ckprompt/docs/oss/attribution.md | 19 ++++- integrations/ckprompt/docs/releases/v0.1.0.md | 4 + 6 files changed, 44 insertions(+), 89 deletions(-) diff --git a/docs/oss/attribution.md b/docs/oss/attribution.md index 6a95764..da01f03 100644 --- a/docs/oss/attribution.md +++ b/docs/oss/attribution.md @@ -1,57 +1,5 @@ # Open Source Attribution Notices -## ConfigKit - -Selected module: `gitea.maximumdirect.net/eric/ConfigKit` at `v0.5.0`. - -Copyright (C) 2026 Eric Rakestraw - -SPDX-License-Identifier: LGPL-3.0-or-later - -License and notices: [LGPL v3.0](../../LICENSE) | -[LICENSE](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd/LICENSE). - -[Source](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd). - -## PromptKit - -Selected module: `gitea.maximumdirect.net/eric/promptkit` at `v0.12.0`. - -Copyright (C) 2026 Eric Rakestraw - -SPDX-License-Identifier: LGPL-3.0-or-later - -License and notices: [LGPL v3.0](../../LICENSE) | -[LICENSE](https://gitea.maximumdirect.net/eric/promptkit/src/commit/4b8169da286917fde7875425bb32b799b12c6af3/LICENSE). - -[Source](https://gitea.maximumdirect.net/eric/promptkit/src/commit/4b8169da286917fde7875425bb32b799b12c6af3). - -## PromptKit OpenRouter Catalog - -Selected module: `gitea.maximumdirect.net/eric/promptkit-backend-openrouter/v3` at `v3.20260930.0` (transitive dependency). - -Copyright (C) 2026 Eric Rakestraw - -SPDX-License-Identifier: MIT - -License and notices: [MIT](licenses/MIT.txt) | -[LICENSE](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/commit/f17d208cb7ad1fb043cda2266cd3011d11b40aa0/LICENSE). - -[Source](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/commit/f17d208cb7ad1fb043cda2266cd3011d11b40aa0). - -## PromptKit Rakestrawhome Catalog - -Selected module: `gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/v3` at `v3.20260930.0` (transitive dependency). - -Copyright (C) 2026 Eric Rakestraw - -SPDX-License-Identifier: MIT - -License and notices: [MIT](licenses/MIT.txt) | -[LICENSE](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/commit/993443d88c451901f4c917fa00c204fd3b54d28d/LICENSE). - -[Source](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/commit/993443d88c451901f4c917fa00c204fd3b54d28d). - ## Cobra Selected module: `github.com/spf13/cobra` at `v1.10.1`. @@ -149,31 +97,6 @@ License and notices: [BSD 2-Clause](licenses/BSD-2-Clause.txt) | [Source](https://github.com/russross/blackfriday/tree/4c9bf9512682b995722660a4196c0013228e2049). -## JSON Schema - -Selected module: `github.com/santhosh-tekuri/jsonschema/v6` at `v6.0.2` (transitive dependency). - -SPDX-License-Identifier: Apache-2.0 - -License and notices: [Apache 2.0](licenses/Apache-2.0.txt) | -[LICENSE](https://github.com/santhosh-tekuri/jsonschema/blob/29cbed948d24a04700eb94436416b18a07953b71/LICENSE). - -[Source](https://github.com/santhosh-tekuri/jsonschema/tree/29cbed948d24a04700eb94436416b18a07953b71). - -## Go text - -Selected module: `golang.org/x/text` at `v0.14.0` (transitive dependency). - -Copyright (c) 2009 The Go Authors. All rights reserved. - -SPDX-License-Identifier: BSD-3-Clause - -License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) | -[LICENSE](https://go.googlesource.com/text/+/6c97a165dd661335ff7bce6104a008558123c353/LICENSE) | -[PATENTS](https://go.googlesource.com/text/+/6c97a165dd661335ff7bce6104a008558123c353/PATENTS). - -[Source](https://go.googlesource.com/text/+/6c97a165dd661335ff7bce6104a008558123c353). - ## gocheck Selected module: `gopkg.in/check.v1` at `v0.0.0-20161208181325-20d25e280405` (transitive test dependency). diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index c4e4243..743531c 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -590,9 +590,20 @@ notices without altering core's release tool or publishing a release. copy workspace-selected dependency versions into core attribution. Verify the normal manifests have no disposable local replacements or invented sums. -**Completion evidence:** reviewed integration notices and pending release notes, -normal distributed manifests/sums reflecting actual resolved external dependencies, -and unchanged root maintainer tool declaration, launcher, and release profiles. +**Completion evidence — complete:** module-local ConfigKit notices now identify +v0.7.1 at `6fffde4af8f31f99d3ee295c426eb3234cb0fb77`; both integration graphs +select ReleaseKit v0.4.1 at `2d5a8110c61e31daf8698766114ae305d0e0e469`, with +matching source-pinned notices and the existing Goldmark and Go modules entries. +The root attribution now reflects only the core module graph, which still selects +ReleaseKit v0.4.0. Both integration manifests and sums match their tidy +workspace-off alternate files with only local CommandKit replacements; each +retains its intended versioned CommandKit requirements and contains no local +replacement or CommandKit checksum. Both integration v0.1.0 tags were confirmed +unpublished before their release notes were updated for ConfigKit adoption and +comparison availability; PromptKit comparison remains explicitly unsupported. +Module-local links resolve, release footers use each integration's tag prefix, +and the core maintainer tool declaration, launcher, and release profiles are +unchanged. ## Stage 13: Validate the complete sprint and finish diff --git a/integrations/ckconfig/docs/oss/attribution.md b/integrations/ckconfig/docs/oss/attribution.md index f95c238..6357050 100644 --- a/integrations/ckconfig/docs/oss/attribution.md +++ b/integrations/ckconfig/docs/oss/attribution.md @@ -2,16 +2,16 @@ ## ConfigKit -Selected module: `gitea.maximumdirect.net/eric/ConfigKit` at `v0.5.0`. +Selected module: `gitea.maximumdirect.net/eric/ConfigKit` at `v0.7.1`. Copyright (C) 2026 Eric Rakestraw SPDX-License-Identifier: LGPL-3.0-or-later License and notices: [LGPL v3.0](../../LICENSE) | -[LICENSE](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd/LICENSE). +[LICENSE](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/6fffde4af8f31f99d3ee295c426eb3234cb0fb77/LICENSE). -[Source](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd). +[Source](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/6fffde4af8f31f99d3ee295c426eb3234cb0fb77). ## go-yaml v4 @@ -153,16 +153,16 @@ License and notices: [MIT](licenses/MIT.txt) | ## ReleaseKit -Selected module: `gitea.maximumdirect.net/eric/ReleaseKit` at `v0.4.0` (transitive Go tool requirement; not a runtime import). +Selected module: `gitea.maximumdirect.net/eric/ReleaseKit` at `v0.4.1` (transitive Go tool requirement; not a runtime import). Copyright (C) 2026 Eric Rakestraw SPDX-License-Identifier: LGPL-3.0-or-later License and notices: [LGPL v3.0](../../LICENSE) | -[LICENSE](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/b96262eb0ce9c8f2eb3e948a5841db2b799bc91b/LICENSE). +[LICENSE](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/2d5a8110c61e31daf8698766114ae305d0e0e469/LICENSE). -[Source](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/b96262eb0ce9c8f2eb3e948a5841db2b799bc91b). +[Source](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/2d5a8110c61e31daf8698766114ae305d0e0e469). ## Goldmark diff --git a/integrations/ckconfig/docs/releases/v0.1.0.md b/integrations/ckconfig/docs/releases/v0.1.0.md index dddf1c3..97bdf5c 100644 --- a/integrations/ckconfig/docs/releases/v0.1.0.md +++ b/integrations/ckconfig/docs/releases/v0.1.0.md @@ -10,6 +10,10 @@ This release follows the core API replacement in CommandKit v0.2.0. Consumers must use the current captured declaration API; this release does not claim compatibility with the earlier registration API. +This integration adopts ConfigKit v0.7.1 and adds paired configuration +comparison through `config diff`. A scope can provide comparison independently +of ordinary configuration acquisition. + See the [module README](../../README.md), [consumer guide](https://gitea.maximumdirect.net/eric/CommandKit/src/tag/integrations/ckconfig/v0.1.0/docs/consumers/guide.md), and [CLI reference](https://gitea.maximumdirect.net/eric/CommandKit/src/tag/integrations/ckconfig/v0.1.0/docs/cli.md). diff --git a/integrations/ckprompt/docs/oss/attribution.md b/integrations/ckprompt/docs/oss/attribution.md index 5ccff28..409ff80 100644 --- a/integrations/ckprompt/docs/oss/attribution.md +++ b/integrations/ckprompt/docs/oss/attribution.md @@ -15,16 +15,29 @@ License and notices: [LGPL v3.0](../../LICENSE) | ## ConfigKit -Selected module: `gitea.maximumdirect.net/eric/ConfigKit` at `v0.5.0` (direct dependency). +Selected module: `gitea.maximumdirect.net/eric/ConfigKit` at `v0.7.1` (direct dependency). Copyright (C) 2026 Eric Rakestraw SPDX-License-Identifier: LGPL-3.0-or-later License and notices: [LGPL v3.0](../../LICENSE) | -[LICENSE](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd/LICENSE). +[LICENSE](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/6fffde4af8f31f99d3ee295c426eb3234cb0fb77/LICENSE). -[Source](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd). +[Source](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/6fffde4af8f31f99d3ee295c426eb3234cb0fb77). + +## ReleaseKit + +Selected module: `gitea.maximumdirect.net/eric/ReleaseKit` at `v0.4.1` (transitive Go tool requirement; not a runtime import). + +Copyright (C) 2026 Eric Rakestraw + +SPDX-License-Identifier: LGPL-3.0-or-later + +License and notices: [LGPL v3.0](../../LICENSE) | +[LICENSE](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/2d5a8110c61e31daf8698766114ae305d0e0e469/LICENSE). + +[Source](https://gitea.maximumdirect.net/eric/ReleaseKit/src/commit/2d5a8110c61e31daf8698766114ae305d0e0e469). ## PromptKit OpenRouter Catalog diff --git a/integrations/ckprompt/docs/releases/v0.1.0.md b/integrations/ckprompt/docs/releases/v0.1.0.md index d0c1b9c..23df3cd 100644 --- a/integrations/ckprompt/docs/releases/v0.1.0.md +++ b/integrations/ckprompt/docs/releases/v0.1.0.md @@ -10,6 +10,10 @@ must use the current captured declaration API; this release does not claim compatibility with the earlier registration API. `ckprompt` depends on the separately versioned `ckconfig` module for configuration scope contracts. +The ConfigKit adapter is provided by `ckconfig`, which adopts ConfigKit v0.7.1 +and supports paired comparison through `config diff`. PromptKit engine scopes +remain without comparison support. + See the [module README](../../README.md), [consumer guide](https://gitea.maximumdirect.net/eric/CommandKit/src/tag/integrations/ckprompt/v0.1.0/docs/consumers/guide.md), and [CLI reference](https://gitea.maximumdirect.net/eric/CommandKit/src/tag/integrations/ckprompt/v0.1.0/docs/cli.md).