Parent: #421
Depends on: #423
Coordinates with: #424, #425
Outcome
Support an explicitly lossy, review-required path from screenplay-shaped PDF or text into a recoverable screenplay representation and then into Fountain/other script derivatives.
Pipeline
PDF
├─ text-bearing → deterministic text/layout extraction
└─ image-only → bounded OCR fallback
↓
screenplay recovery
↓
renderflow.screenplay/v1
├─ Fountain
├─ FDX
├─ FadeIn
└─ OSF
Provider candidates
- Poppler
pdftotext / equivalent local deterministic extractor.
- Existing Tesseract provider for image-only pages.
- Optional reviewed AI transform only when deterministic recovery is insufficient and policy explicitly allows it.
Requirements
Acceptance criteria
Non-goals
Claiming exact Final Draft reconstruction or visual-layout preservation from arbitrary PDFs.
Parent: #421
Depends on: #423
Coordinates with: #424, #425
Outcome
Support an explicitly lossy, review-required path from screenplay-shaped PDF or text into a recoverable screenplay representation and then into Fountain/other script derivatives.
Pipeline
Provider candidates
pdftotext/ equivalent local deterministic extractor.Requirements
Acceptance criteria
Non-goals
Claiming exact Final Draft reconstruction or visual-layout preservation from arbitrary PDFs.