Skip to content

fix: remove stray context-mode block from CLAUDE.md and substantiate verification claims#8

Merged
TMHSDigital merged 2 commits into
mainfrom
chore/remove-context-mode-and-verify-claims
Jun 18, 2026
Merged

fix: remove stray context-mode block from CLAUDE.md and substantiate verification claims#8
TMHSDigital merged 2 commits into
mainfrom
chore/remove-context-mode-and-verify-claims

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

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 rules section (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 Hygiene section are kept intact; the release-owned **Version:** line is untouched.

Provenance: added in commit 881e17b ("docs: add mandatory routing rules for context-mode…"), author fOuttaMyPaint, 2026-06-17 21:15 EDT, parent 0407cf7 — 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 --versionBlender 4.5.10 LTS
  • save_pre arg0 is a filepath string ('…\bdt_sig2.blend', arg1 None) on both
  • legacy action.fcurves: present on 4.5.10, absent on 5.1.1 (AttributeError)
  • strip.channelbag(slot, ensure=True) returns an ActionChannelbag on 4.5.10

The "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 authoritative Callable[[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)

  • release.yml cuts a release on every non-[skip ci] push. No paths: filter; sole gate is !contains(msg,'[skip ci]'); bump defaults to patch (only feat!:→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 a paths: filter for content dirs, and/or gate the bump on a real conventional-commit match so non-release types no-op.
  • plugin.json version 0.2.3 vs VERSION 0.2.6 — three behind, because release-doc-sync doesn'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

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>
@github-actions github-actions Bot added skills documentation Improvements or additions to documentation labels Jun 18, 2026
@TMHSDigital TMHSDigital merged commit 5f6cbdf into main Jun 18, 2026
6 checks passed
@TMHSDigital TMHSDigital deleted the chore/remove-context-mode-and-verify-claims branch June 18, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant