The normalize() method's implementation returns a zero vector when called on a zero-magnitude vector, rather than raising ValueError as the documentation claimed. Updated the MCRF_RAISES to MCRF_NOTE to accurately describe the actual behavior. Also added test coverage in tools/test_vector_docs.py to verify the normalize() docstring contains the correct Note section. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>  | 
			||
|---|---|---|
| .. | ||
| generate_api_docs.py | ||
| generate_api_docs_html.py | ||
| generate_api_docs_simple.py | ||
| generate_color_table.py | ||
| generate_complete_api_docs.py | ||
| generate_complete_markdown_docs.py | ||
| generate_dynamic_docs.py | ||
| generate_stubs.py | ||
| generate_stubs_v2.py | ||
| gitea_issues.py | ||
| test_vector_docs.py | ||
| ui_methods_documentation.py | ||