- Fix UnicodeEncodeError in OCR worker subprocesses on Windows: spawned processes with 'spawn' context inherit charmap (CP1252) encoding, causing crashes when printing Romanian diacritics (ș, ț, ă) from OCR-extracted text. Fix: reconfigure sys.stdout/sys.stderr to UTF-8 in _worker_initializer(). - Add *.db-wal and *.db-shm to .gitignore for SQLite WAL mode auxiliary files. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>