recon/lib/processors
Matt 9fa60f9c86 Fix: stale cleanup in processors must fail loudly on permission errors
Phase 5c-2 failed because shutil.rmtree(ignore_errors=True) silently
failed to clean up root-owned legacy files in processing/{hash}/,
letting the processor proceed into a half-cleaned directory and then
crash on subsequent file writes.

Changes: removed ignore_errors=True, wrapped in try/except that logs
and re-raises, so the processor fails early and visibly if stale
cleanup fails.

Recovery from Phase 5c-2 failure.
2026-04-14 20:15:48 +00:00
..
__init__.py Phase 3: dispatcher, transcript processor, text_dir resolution 2026-04-14 15:39:42 +00:00
pdf_processor.py Fix: stale cleanup in processors must fail loudly on permission errors 2026-04-14 20:15:48 +00:00
transcript_processor.py Fix: stale cleanup in processors must fail loudly on permission errors 2026-04-14 20:15:48 +00:00