Adds local Ollama vision model support (gemma3:12b) as the primary
vision backend for the matrix glitch detector. Falls back to
OpenAI-compatible API if Ollama is unavailable.
Changes:
- Add _call_ollama_vision() using /api/chat with base64 images
- Update _vision_analyze_image() to try Ollama first
- Configure via OLLAMA_URL and OLLAMA_VISION_MODEL env vars
Closes#543 (Three.js-specific glitch detection patterns)