Fix code review findings: image refs, cache ordering, and cleanup
High priority fixes:
- Fast mode now includes image references in markdown (write_images=True)
- Dependency check moved after cache lookup, allowing cached results
to be used without extraction dependencies installed
Medium priority fixes:
- Cache key now includes no_images flag to prevent contamination
- --pages with --docling now errors instead of silently returning full doc
- Docling conversion errors/status now checked and logged
Low priority fixes:
- temp_image_dir cleanup for text-only PDFs (no more leaked dirs)
Bumped EXTRACTOR_VERSION to 3.2.0 to invalidate old caches.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>