Files
timmy-config/tests
Alexander Whitestone 3a18d0171c
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 22s
Smoke Test / smoke (pull_request) Failing after 19s
Validate Config / YAML Lint (pull_request) Failing after 15s
Validate Config / JSON Validate (pull_request) Successful in 13s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m0s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 29s
Validate Config / Cron Syntax Check (pull_request) Successful in 7s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 7s
Validate Config / Playbook Schema Validation (pull_request) Successful in 12s
PR Checklist / pr-checklist (pull_request) Successful in 3m10s
Architecture Lint / Lint Repository (pull_request) Failing after 12s
feat: Glitch Detector HTML Report with annotated screenshots #544
Replaces 12-line stub with full 3D world glitch detector + HTML report.

Features:
- Programmatic pixel analysis (render failure, tearing, brightness)
- Vision model analysis (Gemma 3) for 8 glitch types
- Standalone HTML report with inline CSS, no external deps
- Score gauge, severity dots, screenshot thumbnails
- Batch mode for multi-screenshot analysis
- JSON + text output formats

Glitch types: floating_asset, z_fighting, texture_pop, clipping,
lighting, mesh_break, render_failure, ui_overlap

HTML report includes:
- Overall verdict badge (PASS/WARN/FAIL)
- Score gauge (SVG circle)
- Per-screenshot cards with inline base64 screenshots
- Glitch list sorted by severity with confidence scores

Tests: 13/13 passing.
Closes #544
2026-04-14 11:43:52 -04:00
..