fix: remove stray context-mode block from CLAUDE.md and substantiate verification claims#8
Merged
Conversation
The '# context-mode — MANDATORY routing rules' section (added directly to main in 881e17b) is Claude Code context-mode plugin guidance, not Blender project documentation. Removed it from the H1 through end of file; all Blender content and the Release Hygiene section are kept intact. Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
The save/load handler note quoted a non-verbatim 'the file being saved/loaded' combination. Replaced with the exact documented sentence for save_pre plus the authoritative Callable[[str], None] type signature, and noted the load handlers' analogous wording. The '4.5.10 LTS and 5.1.1' empirical claims are accurate (re-verified) and kept. Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
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
Two leftovers from the version-accuracy work, plus two flagged findings. The v0.2.6 fixes themselves are unchanged.
1. Removed injected context-mode block from CLAUDE.md (
docs:)Deleted the
# context-mode — MANDATORY routing rulessection (H1 → EOF, 63 lines). It is Claude Code context-mode plugin guidance (ctx_ MCP tools, BLOCKED curl/WebFetch, output constraints), not Blender project documentation. All Blender content and the## Release Hygienesection are kept intact; the release-owned**Version:**line is untouched.Provenance: added in commit
881e17b("docs: add mandatory routing rules for context-mode…"), authorfOuttaMyPaint, 2026-06-17 21:15 EDT, parent0407cf7— a direct push to main (no PR, no(#n)), not part of fix PR #7. That push cut release v0.2.5; v0.2.6 was the version-accuracy fix (#7), not this injection. Source is the globally-installed context-mode plugin (~/.claude/context-mode/,~/.claude/plugins) whose SessionStart hook injects this guidance; it was pasted into the repo CLAUDE.md. It belongs in local/global Claude config, not a public content repo.2. Substantiated the "verified on 4.5.10 LTS and 5.1.1" claims (
fix:)Re-ran introspection on a present Blender 4.5.10 LTS build and 5.1.1:
blender --version→Blender 4.5.10 LTSsave_prearg0 is a filepath string ('…\bdt_sig2.blend', arg1None) on bothaction.fcurves: present on 4.5.10, absent on 5.1.1 (AttributeError)strip.channelbag(slot, ensure=True)returns anActionChannelbagon 4.5.10The "4.5.10 LTS and 5.1.1" strings are therefore accurate and kept in all four files. The only correction: the drivers skill quoted a non-verbatim
"the file being saved/loaded". Replaced with the exact documented sentence — "on saving a blend file (before). Accepts one argument: the file being saved, an empty string for the startup-file." — plus the authoritativeCallable[[str], None]type, and noted the load handlers' analogous wording. Confirmed verbatim at docs.blender.org/api/current/bpy.app.handlers.html.Findings (flagged, not changed here)
[skip ci]push. Nopaths:filter; sole gate is!contains(msg,'[skip ci]'); bump defaults topatch(onlyfeat!:→major,feat:→minor). This contradicts AGENTS.md L53 ("chore:,docs:… skip the release path entirely") and CONTRIBUTING.md L119 ("chore:/docs:/refactor:(no release)"). This PR will itself cut a patch release. Recommended (separate decision): add apaths:filter for content dirs, and/or gate the bump on a real conventional-commit match so non-release types no-op.version0.2.3 vs VERSION 0.2.6 — three behind, becauserelease-doc-syncdoesn't touch it. Meta-repo decision; manual sync just relapses next release.Constraints honored
Counts unchanged (12/6/2/17). No edits to CHANGELOG / CLAUDE
**Version:**/ ROADMAP**Current:**. standards-version stays 1.10.0. Both commits signed (-s).🤖 Generated with Claude Code