From 9174acde5c7f43af093dc3673797f17aebb29f71 Mon Sep 17 00:00:00 2001 From: TheCryptoDonkey Date: Wed, 23 Sep 2026 09:54:29 +0100 Subject: [PATCH] chore: prepare context 0.4.1 --- RELEASE_EVIDENCE.md | 30 +++++++++++++++++++ docs/GETTING-STARTED.md | 4 +-- package-lock.json | 6 ++-- packages/context-tools/THIRD_PARTY_NOTICES.md | 6 ++-- packages/context-tools/package.json | 4 +-- packages/context/THIRD_PARTY_NOTICES.md | 2 +- packages/context/package.json | 2 +- 7 files changed, 42 insertions(+), 12 deletions(-) diff --git a/RELEASE_EVIDENCE.md b/RELEASE_EVIDENCE.md index 32b9146..c5b16c8 100644 --- a/RELEASE_EVIDENCE.md +++ b/RELEASE_EVIDENCE.md @@ -4,6 +4,36 @@ Latest implementation and adoption results are in the [dogfood execution ledger](docs/DOGFOOD-EXECUTION.md). The dated snapshots below remain historical evidence; internal pilot acceptance is separate from G0–G4. +## 0.4.1 shipment checks, 23 September 2026 + +A `repository_packet` follow-up from a model-free reading of the 0.4.0 cost +screen's recorded sessions +([results](docs/experiments/screen-pro-040-20260923/RESULTS.md)): + +- A build over the byte cap now returns, instead of a bare error, each + requested TypeScript or JavaScript file's top-level declarations and class + methods with their line ranges, and no source text, so the caller can + request one block. It is still reported as an error. +- The text form prints the packet caveat in full on the first packet of a + session and a one-line reference after that. JSON output is unchanged. +- The server instructions and the documented project instruction say not to + re-read packet lines with other tools. + +`@forgesworn/context` is unchanged apart from its version, kept in step with +the tools package. + +Local Node 24.21.0 checks from `npm ci --ignore-scripts` passed 452 tests, +independent packed-package smoke, navigation stdio smoke, 22 scale tests and +the 10k postings probe. Both unchanged benchmark gates passed with +required-source recall 1.0: raw evidence 36.35x, navigation 360.81x (the +baseline is this repository's own source, so the figures move with it). + +Measured benefit: none shown. The 0.4.0 cost screen on a DeepSeek V4 Pro +executor did not pass: 1.09 times plain tools' executor input and 1.22 times +Graphify's. These changes were found on the same locked tasks and have not +been measured on an executor. No token, subscription or cash saving is +claimed. Reconnect existing MCP servers after upgrading. + ## 0.4.0 shipment checks, 23 September 2026 Local navigation gains two tools and loses most of the friction recorded in diff --git a/docs/GETTING-STARTED.md b/docs/GETTING-STARTED.md index 08da493..b03c409 100644 --- a/docs/GETTING-STARTED.md +++ b/docs/GETTING-STARTED.md @@ -27,8 +27,8 @@ matching core version: mkdir context-install cd context-install npm init -y -npm install --ignore-scripts /absolute/path/to/forgesworn-context-0.4.0.tgz \ - /absolute/path/to/forgesworn-context-tools-0.4.0.tgz +npm install --ignore-scripts /absolute/path/to/forgesworn-context-0.4.1.tgz \ + /absolute/path/to/forgesworn-context-tools-0.4.1.tgz ``` For that installation, use diff --git a/package-lock.json b/package-lock.json index f82bb5d..870f3df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3071,7 +3071,7 @@ }, "packages/context": { "name": "@forgesworn/context", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "dependencies": { "@noble/ciphers": "2.1.1", @@ -3089,10 +3089,10 @@ }, "packages/context-tools": { "name": "@forgesworn/context-tools", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "dependencies": { - "@forgesworn/context": "0.4.0", + "@forgesworn/context": "0.4.1", "@modelcontextprotocol/sdk": "1.30.0", "@noble/hashes": "1.8.0", "ignore": "7.0.9", diff --git a/packages/context-tools/THIRD_PARTY_NOTICES.md b/packages/context-tools/THIRD_PARTY_NOTICES.md index 0aa4c57..2fb1a29 100644 --- a/packages/context-tools/THIRD_PARTY_NOTICES.md +++ b/packages/context-tools/THIRD_PARTY_NOTICES.md @@ -1,6 +1,6 @@ # Third-party notices -These notices accompany `@forgesworn/context-tools@0.4.0`. The package itself is +These notices accompany `@forgesworn/context-tools@0.4.1`. The package itself is MIT licensed, Copyright (c) 2026 TheCryptoDonkey; see `LICENSE`. Runtime dependencies are installed separately by the package manager, not @@ -9,9 +9,9 @@ notices below cover direct runtime dependencies; retain the licence files from transitive dependencies as well when redistributing an installation or bundle. Dependency versions and source links refer to this release. -## @forgesworn/context@0.4.0 +## @forgesworn/context@0.4.1 -Declared licence: MIT. Source package: https://www.npmjs.com/package/@forgesworn/context/v/0.4.0 +Declared licence: MIT. Source package: https://www.npmjs.com/package/@forgesworn/context/v/0.4.1 ```text MIT License diff --git a/packages/context-tools/package.json b/packages/context-tools/package.json index 09a1480..75a46d7 100644 --- a/packages/context-tools/package.json +++ b/packages/context-tools/package.json @@ -1,6 +1,6 @@ { "name": "@forgesworn/context-tools", - "version": "0.4.0", + "version": "0.4.1", "description": "Local CLI and MCP tools for Z1P Core encrypted context", "license": "MIT", "type": "module", @@ -36,7 +36,7 @@ "test": "vitest run --config vitest.config.ts" }, "dependencies": { - "@forgesworn/context": "0.4.0", + "@forgesworn/context": "0.4.1", "@modelcontextprotocol/sdk": "1.30.0", "@noble/hashes": "1.8.0", "ignore": "7.0.9", diff --git a/packages/context/THIRD_PARTY_NOTICES.md b/packages/context/THIRD_PARTY_NOTICES.md index 5b73b1f..3e48b2c 100644 --- a/packages/context/THIRD_PARTY_NOTICES.md +++ b/packages/context/THIRD_PARTY_NOTICES.md @@ -1,6 +1,6 @@ # Third-party notices -These notices accompany `@forgesworn/context@0.4.0`. The package itself is +These notices accompany `@forgesworn/context@0.4.1`. The package itself is MIT licensed, Copyright (c) 2026 TheCryptoDonkey; see `LICENSE`. Runtime dependencies are installed separately by the package manager, not diff --git a/packages/context/package.json b/packages/context/package.json index cd558f7..9a0b792 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -1,6 +1,6 @@ { "name": "@forgesworn/context", - "version": "0.4.0", + "version": "0.4.1", "description": "Z1P Core portable signed and encrypted context collections", "license": "MIT", "type": "module",