From cad70fd0df6ac654ecc2003ee7ae0686068fbc5d Mon Sep 17 00:00:00 2001 From: Dan Powers Date: Fri, 5 Jun 2026 13:55:41 -0500 Subject: [PATCH] docs: refresh CLAUDE.md methodology track-record line to v1.0 (closes #336) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Working methods" section claimed "4 published tags through v0.13.0, ~55 merged PRs, ~2.4k tests" — drifted out of sync with reality after the v1.0.0 release. Current counts verified empirically: git tag --list | grep ^v → 7 tags (v0.1, v0.9, v0.10-13, v1.0) gh pr list --state merged → 159 merged uv run pytest --collect-only → 3,326 tests Refreshed parenthetical to "7 published tags through v1.0.0, ~160 merged PRs, ~3.3k tests". The "no production rollback events" claim is preserved verbatim. Surfaced by the /ship pre-landing review on PR #337 (docs slim) and filed as #336 to keep that PR's scope narrow. Co-Authored-By: Claude Opus 4.7 --- CHANGELOG.md | 1 + CLAUDE.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d30556..872ba59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ CHANGELOG entry. - Post-v1.0 staleness sweep: `ROADMAP.md`, `docs/deployment/programmatic.md`, and `docs/spec/31-llm-backend.md` updated to reflect the v1.0 release (twelfth backend protocol shipped, MCPServerRegistryBackend added to lists, status copy flipped from future-tense to PyPI-install present-tense, spec/31 status line refreshed from "v0.13 era" to "v1.0"). Closes the three stragglers an audit found after the PR #334 v1.0 release sweep. - Slimmed `CLAUDE.md` from 88k → 30k chars to clear the Claude Code 40k-char prompt budget. Extracted the per-protocol detail (the wall-of-text "What this is" paragraph and the bullet-per-backend Status block) into a new `docs/protocols-shipped.md` that owns the full reference impls / capabilities / operator overrides / doctor checks / Implementer Contracts / cliff-closed narrative for all twelve shipped backends. `CLAUDE.md` keeps the design ethos + a compact 12-row Status table that points to the detail file. Matches the framework's own "progressive disclosure" principle (rule 6 — load metadata in-prompt; lazy-load content). +- Refreshed `CLAUDE.md` §"Working methods" methodology track-record line from "4 published tags through v0.13.0, ~55 merged PRs, ~2.4k tests" to "7 published tags through v1.0.0, ~160 merged PRs, ~3.3k tests" (closes #336). Counts verified empirically: `git tag --list` → 7 tags, `gh pr list --state merged` → 159 PRs, `uv run pytest --collect-only -q` → 3,326 tests. The "no production rollback events" claim is preserved verbatim. ## [1.0.0] - 2026-06-04 diff --git a/CLAUDE.md b/CLAUDE.md index cbe881e..1ab5ee4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -219,7 +219,7 @@ Every release: `vX.Y.Z` git tag + GitHub Release with CHANGELOG entry verbatim. ## Working methods -These are the methods that have produced this codebase's quality (4 published tags through v0.13.0, ~55 merged PRs, ~2.4k tests, no production rollback events). Captured here to survive the session that produced them. Full retrospective in `docs/methodology.md`. +These are the methods that have produced this codebase's quality (7 published tags through v1.0.0, ~160 merged PRs, ~3.3k tests, no production rollback events). Captured here to survive the session that produced them. Full retrospective in `docs/methodology.md`. ### Always run `/ship` end-to-end — never bypass