Skip to content

chore: release v3.11.0 - #12

Merged
quantsquirrel merged 1 commit into
mainfrom
release/v3.11.0
Jul 30, 2026
Merged

chore: release v3.11.0#12
quantsquirrel merged 1 commit into
mainfrom
release/v3.11.0

Conversation

@quantsquirrel

Copy link
Copy Markdown
Owner

What this is

Version bump to 3.11.0 across all four declarations, plus one user-facing
correction. No skill or pipeline behaviour changes — the deliberation path
is identical to 3.10.0.

File Role
.claude-plugin/marketplace.json the catalog Claude Code actually reads; install path is version-scoped, so a missed bump here resolves updates to a stale cache slot
plugin.json plugin manifest
marketplace.json root catalog
pyproject.toml package metadata

Marketplace copy corrected

The description Claude Code shows on install advertised three retired mechanisms
as headline features:

Claim in the catalog Reality
"SID confidence scoring" v3.8 demoted self-reported confidence to display-only — it gates nothing
"CortexDebate Trust Score" v3.10 replaced the CRIS rubric with T = 0.25 + 1.75 × verified-citation rate
"3-round debates capture >95% of quality improvements" v3.8 deleted the dynamic-rounds machinery as a placebo knob; the figure is unsupported

Descriptions and the feature list now name what actually drives decisions: the
debate gate on claim agreement, the citation verifier, mechanical trust, the
lossless claim ledger with mandatory Dissent, anonymised review, and the opt-in
execution arbiter.

Planned, recorded honestly

Two items now block any live benchmark number being trustworthy, and are written
into Unreleased:

  1. Validate the judgment-task set — it has no measured separability and no
    judge-vs-human agreement. Standard from arXiv:2408.08808;
    externally-validated candidates for a primary arm are CODAL-Bench /
    CodeUltraFeedback,
    CodeJudgeBench, and
    Arena-Hard-Auto. Licence terms unchecked.
  2. Fix the LiveRunner topology mismatch — Synod's Claude is the in-session
    model (synod-phase1-solver.md writes CLAUDE_SOLVER_RESPONSE from the
    session), but LiveRunner calls the Anthropic API with a hardcoded
    claude-sonnet-5 / 1024-token config and runs 2 solvers where Phase 1 has 3.
    So live numbers would not measure Synod as shipped, and ANTHROPIC_API_KEY
    is a harness artifact rather than a Synod requirement.

Verification

  • tests/test_version_consistency.py green — all four declarations agree
  • All three JSON manifests parse
  • No stale 3.10.0 references outside the CHANGELOG history
  • 975 passed / 14 skipped; ruff check + ruff format --check clean

🤖 Generated with Claude Code

Version bumped in all four declarations (plugin.json, marketplace.json,
.claude-plugin/marketplace.json, pyproject.toml) — the catalog file is the one
that drives installs, and the install path is version-scoped, so a missed bump
there silently resolves updates to a stale cache slot.

No skill or pipeline behaviour changes; the deliberation path is identical to
3.10.0. This release carries the benchmark-honesty work plus one user-facing
correction:

The marketplace catalog Claude Code shows on install still advertised "SID
confidence scoring" and the "CortexDebate Trust Score" as headline features and
claimed "3-round debates capture >95% of quality improvements". All three
describe mechanisms this project retired: v3.8 demoted self-reported confidence
to display-only and deleted the dynamic-rounds machinery as a placebo knob;
v3.10 replaced the CRIS/CortexDebate rubric with trust derived mechanically
from the verified-citation rate. Descriptions and the feature list now name what
actually drives decisions — debate gate on claim agreement, citation verifier,
mechanical trust, lossless claim ledger with mandatory dissent, anonymised
review, and the opt-in execution arbiter.

Unreleased/Planned now records the two things that must happen before any live
benchmark number is trustworthy: validating the judgment-task set (separability
+ judge-human agreement) and fixing the LiveRunner topology mismatch, where
Synod's in-session Claude is stood in for by a hardcoded API call and Phase 1's
three solvers become two.

975 passed / 14 skipped; version-consistency guard green; ruff clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@quantsquirrel
quantsquirrel merged commit 4a67515 into main Jul 30, 2026
6 checks passed
@quantsquirrel
quantsquirrel deleted the release/v3.11.0 branch July 30, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant