Ruff auto-fixes import order and line wrapping. Gitignore covers
build artifacts and coverage output from future test runs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Drop per-job subdirs for phone-friendly Syncthing layout with
stem-suffixed filenames; keep web state in meta/.
Co-authored-by: Cursor <cursoragent@cursor.com>