"""The Blender carve-out — the one sanctioned exception to the reach rule. D-263 says tooling lives in the package and every verb carries `@command`. `tooling/scripts/blender/` does not, and cannot: those 35 files run under Blender's BUNDLED Python interpreter, which has no access to the repo venv and therefore cannot `import tooling.core` at all. They are payloads handed to another program, not modules this package imports. So the split is: the payloads stay dumb and stay out of package scope, and everything that can be decided in our own interpreter — which Blender to use, which payload a name refers to, which paths need absolutising — lives here and is testable. The user-facing form is still a normal verb. The conformance test excludes `tooling/scripts/` for this reason, and says so inline. It is an exception with a stated cause, not an oversight. """