|
1 | 1 | --- |
2 | 2 | title: Changelog |
3 | | -description: Full changelog for CKP v3.7 -- the complete 10-part, 48-chapter specification covering identity, ontology, runtime, infrastructure, Claude integration, and governance. |
| 3 | +description: Full changelog for CKP v3.7 -- the nine-part specification covering identity, ontology, runtime, infrastructure, edges & composition, system kernels, and governance. |
4 | 4 | --- |
5 | 5 |
|
6 | 6 | # Changelog |
@@ -38,7 +38,7 @@ v3.5-alpha6 was the last deployed incremental release. v3.7 adds: |
38 | 38 | | IX | Governance & Accumulation: CK.Consensus, task engine, ontological graph, sessions, PROV-O provenance | |
39 | 39 |
|
40 | 40 | ::: info Deferred (not part of the v3.7 normative specification) |
41 | | -Six chapters drafted during v3.5.x development -- *CK as Subagent*, *Streaming*, *Web Shell*, *CK Loop Evolution*, *Agent Teams*, *Dynamic Spawning* -- have been moved out of the normative v3.7 spec. They exposed vendor-specific integrations (Claude Code) and aspirational features that belong in tooling specs rather than the protocol specification. The consolidated content is preserved for future revisiting at `parked/3.7-deferred.md` in the source tree; it is intentionally not served on the website. |
| 41 | +Six chapters drafted during v3.5.x development -- *CK as Subagent*, *Streaming*, *Web Shell*, *CK Loop Evolution*, *Agent Teams*, *Dynamic Spawning* -- have been moved out of the normative v3.7 spec. They were authored around vendor-specific integrations and aspirational features that belong in tooling specs rather than the protocol specification. The consolidated content is preserved for future revisiting at `parked/3.7-deferred.md` in the source tree; it is intentionally not served on the website. |
42 | 42 | ::: |
43 | 43 |
|
44 | 44 | --- |
@@ -135,47 +135,39 @@ All notable changes in the development increments that compose v3.7. Each versio |
135 | 135 |
|
136 | 136 | - CK.Consensus kernel: ontological governance engine |
137 | 137 | - Five actions: propose, evaluate, approve, decisions, review |
138 | | -- Review action EXTENDS CK.Claude with `strict-auditor` persona |
| 138 | +- Review action EXTENDS a capability provider (deployment-specific) with a strict-auditor-style template |
139 | 139 | - Proposal evaluation against ontology + SHACL + fleet topology |
140 | | -- Task generation for headless Claude execution |
| 140 | +- Task generation for downstream execution by an authorised executor |
141 | 141 | - Every decision is a `prov:Activity` with full audit chain |
142 | 142 | - `spec-parts/consensus-loop.md`: normative definition |
143 | 143 |
|
144 | | -### v3.5.10 -- EXTENDS Predicate + CK.Claude <Badge type="tip" text="DEPLOYED" /> |
| 144 | +### v3.5.10 -- EXTENDS Predicate <Badge type="tip" text="DEPLOYED" /> |
145 | 145 |
|
146 | 146 | **Date:** 2026-04-06 |
147 | 147 |
|
148 | 148 | - EXTENDS predicate implementation in `cklib/actions.py` |
149 | 149 | - EXTENDS creates NEW actions on source kernel from edge config (not inherited from target) |
150 | | -- `get_effective_actions()` enriches EXTENDS actions with persona + constraints metadata |
151 | | -- CK.Claude kernel: agent-type with persona templates (analytical-reviewer, friendly-assistant, strict-auditor) |
152 | | -- CK.Claude `processor.py`: handles message/analyze/summarize via `claude -p` with persona loading |
| 150 | +- `get_effective_actions()` enriches EXTENDS actions with the edge's `template` and `constraints` metadata |
| 151 | +- First capability-provider kernel deployed (vendor-specific; not part of the protocol — see [parked deferred chapters](https://github.com/ConceptKernel/conceptkernel.github.io/blob/main/parked/3.7-deferred.md)) |
153 | 152 | - `resolve_composed_actions()`: COMPOSES inherits target actions; EXTENDS creates new from edge config |
154 | 153 | - `spec-parts/extends-predicate.md`: full normative definition |
155 | 154 |
|
156 | | -### v3.5.9 -- Claude Streaming via NATS <Badge type="tip" text="DEPLOYED" /> |
| 155 | +### v3.5.9 -- Stream Topic Added <Badge type="tip" text="DEPLOYED" /> |
157 | 156 |
|
158 | 157 | **Date:** 2026-04-06 |
159 | 158 |
|
160 | | -- `stream.{kernel}` topic added to NatsKernelLoop (`cklib/nats_loop.py`) |
| 159 | +- `stream.{kernel}` topic added to NatsKernelLoop (`cklib/nats_loop.py`) for progressive output from `agent`-type kernels |
161 | 160 | - `stream_event()` callback passed to handlers for per-token NATS publishing |
162 | 161 | - Handler signature extended: `handler_fn(body, nc=, trace_id=, stream=)` -- backwards compatible |
163 | 162 | - Structured JSON logging replaces `[rx]`/`[tx]` print statements |
164 | 163 | - `_log()` method for spec-compliant JSON output (ts, level, kernel, event) |
165 | 164 | - `spec-parts/structured-logging.md`: stream topic definition + conformance |
166 | 165 |
|
167 | | -### v3.5.8 -- CK as Claude Code Subagent <Badge type="tip" text="DEPLOYED" /> |
| 166 | +### v3.5.8 -- Subagent Tooling <Badge type="info" text="DEFERRED" /> |
168 | 167 |
|
169 | 168 | **Date:** 2026-04-06 |
170 | 169 |
|
171 | | -- Updated ck-agent skill (`~/.claude/skills/ck-agent/SKILL.md`) for CKP v3.5 layout |
172 | | -- CLAUDE.md at root (not llm/), SKILL.md loading, ontology.yaml summary |
173 | | -- Three-loop discipline enforced: CK read-only, TOOL read-only, DATA writable |
174 | | -- Memory persistence: `data/memory/MEMORY.md` (DATA loop) |
175 | | -- Multi-root search: `$CK_CONCEPTS_DIR`, `./concepts/`, `~/git/delve_workspace/concepts/` |
176 | | -- Fuzzy kernel resolution: `CK.*`, `Delvinator.*`, `CS.*`, `Hello.*` |
177 | | -- NATS bridge: optional dispatch to live kernel via `nats pub` |
178 | | -- `data/memory/` directories created for all kernels |
| 170 | +This increment landed a vendor-specific subagent integration (talking to a kernel through an external IDE-style assistant). The chapter is preserved at [parked/3.7-deferred.md](https://github.com/ConceptKernel/conceptkernel.github.io/blob/main/parked/3.7-deferred.md) for future revisiting; it is not part of the v3.7 normative specification. |
179 | 171 |
|
180 | 172 | ### v3.5.7 -- Hello.Greeter Kernel <Badge type="tip" text="DEPLOYED" /> |
181 | 173 |
|
@@ -234,7 +226,7 @@ All notable changes in the development increments that compose v3.7. Each versio |
234 | 226 |
|
235 | 227 | **Date:** 2026-04-05 |
236 | 228 |
|
237 | | -- `SPEC.CKP.v3.5.4.delta.md`: CK-as-subagent (D1-D4), Claude streaming (D5), LOCAL.ClaudeCode bridge (D6), Consensus loop (D7), EXTENDS predicate (D8) |
| 229 | +- `SPEC.CKP.v3.5.4.delta.md`: subagent (D1-D4, deferred), stream topic (D5), local-bridge (D6, deferred), Consensus loop (D7), EXTENDS predicate (D8) |
238 | 230 | - Consensus services integration: `PLAN.v002.md`, updated CLAUDE.md + README.md in `ref-consensus-services/` |
239 | 231 |
|
240 | 232 | ### v3.5.3 -- Auth/Web Shell Delta Spec <Badge type="info" text="SPEC" /> |
|
0 commit comments