chore(release): v4.14.3 — write-gate fix, launcher-deps hardening, deps bump#154
Merged
Conversation
…bump; refactor split) Bump version 4.14.2 -> 4.14.3 across pyproject.toml, .claude-plugin/plugin.json, .claude-plugin/marketplace.json (SemVer patch: 4 fix/chore/refactor commits since v4.14.2, no new features -- #147/#148, #149/#150, #152, #134/#153). CHANGELOG.md: new [4.14.3] entry per Keep a Changelog, dated 2026-07-17, with a PENDING placeholder in the Verified section for the mandatory pre-tag benchmarks/reproduce.sh non-regression evidence (user mandate 2026-07-10) -- this commit prepares the release, it does not run the bench or cut the tag. marketplace.json version_note for the cortex plugin entry updated to match, same PENDING placeholder. zetetic-team-subagents cross-reference (2.28.1) left unchanged: no open release PR found on cdeust/zetetic-team-subagents and its latest tag (v2.28.1) already matches the pinned version. Co-Authored-By: Claude <noreply@anthropic.com>
Pre-tag guard on the exact release tree 4e3a202: LongMemEval MRR 0.9166/R@10 0.9820 PASS; LoCoMo 3-run mean MRR 0.7998/R@10 0.9135 — MRR mean sits 0.0002 below the floor-tolerance threshold and was adjudicated as sampling noise by explicit maintainer decision (delta vs 4.14.2 mean −0.0011 < SEM ~0.0013; rep1 0.8013 vs 0.8015; reranker loaded in all MANIFESTs; no released commit in the LoCoMo harness dependency graph — ingestion via BenchmarkDB, not the #148 write path). BEAM 0.5417, inside the documented noise band. Evidence: benchmarks/results/repro/20260717-v4.14.3-pretag/. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BxpvWMSYo2FLCw4c1xw7iJ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Patch release. 4 commits since v4.14.2, all fix/chore/refactor — no new features:
write_class="deliberate"(or omitted, source-fallback) was rejected by the novelty gate, violating the documented "deliberate — never rejected for low novelty" contract;write_classnow threads throughevaluate_gate/_compute_gate_decision/determine_bypass. Also fixes a misleading DATABASE_URL hint on a bareFileNotFoundErrorfrom unguarded write-time provenance grading when the process cwd had been removed mid-session.pip_install's per-entry commit loop could permanently delete a still-valid dist-info under an unluckyos.listdir()ordering (Python-3.10-only flake); the destructive prune now waits until the wholetmp_dircommits successfully.mcpbumped 1.27.0 → 1.28.1 (dependabot, uv group).wiki_classifier.py/wiki_axis_registry.pysplit under the repo's 500-line file limit into 5 cohesive collaborators; no behaviour change.Version bumped 4.14.2 → 4.14.3 (SemVer patch, per this repo's own convention — see CHANGELOG.md history) across
pyproject.toml,.claude-plugin/plugin.json,.claude-plugin/marketplace.json.zetetic-team-subagentscross-reference (2.28.1) left unchanged — no open release PR found oncdeust/zetetic-team-subagentsand its latest tag already matches the pinned version.This PR does NOT tag or release. Per the user's hard mandate (2026-07-10), a release requires a measured non-regression benchmark on the exact release tree before tagging, with the manifest committed.
CHANGELOG.md's[4.14.3]Verified section andmarketplace.json's version_note both carry an explicit PENDING placeholder for that evidence — see the task report for the exactbenchmarks/reproduce.shcommand, prerequisites, and floors the orchestrator must run before this can be tagged.Test plan
.claude-plugin/marketplace.jsonand.claude-plugin/plugin.jsonvalidated as well-formed JSON4.14.2references left outside CHANGELOG history / benchmark evidence pathsbenchmarks/reproduce.sh --no-ablationrun on this exact tree (orchestrator, background — see task report), floors PASS, evidence committed underbenchmarks/results/repro/, CHANGELOG + marketplace.json Verified sections filled with real numbersv4.14.3, push tag (triggersrelease.yml)🤖 Generated with Claude Code