Parent: #421
Coordinates with: #424, #425, #426, #427, #428
Outcome
Make the optional creative/script/transcript provider stack discoverable and reproducible without making every tool a global Renderflow dependency.
Candidate provider set
- scripttool
- Node.js + afterwriting
- Poppler/pdftotext
- Tesseract
- FFmpeg + FFprobe
- local speech-transcription provider/model
Deliverables
- Add stable tool/provider registry entries and capability IDs.
- Define an optional
creative-publishing / equivalent doctor profile.
- Report installed/missing/incompatible tools independently.
- Document install strategy per supported platform and devcontainer where practical.
- Pin or record exact versions used by fixtures and releases.
- Separate executable licensing from model/font licensing.
- Ensure planner selects only available compatible providers.
- Produce machine-readable toolchain fingerprint for a full creative artifact forest.
Acceptance criteria
Non-goals
A universal package manager or automatic installation of third-party binaries without user intent.
Parent: #421
Coordinates with: #424, #425, #426, #427, #428
Outcome
Make the optional creative/script/transcript provider stack discoverable and reproducible without making every tool a global Renderflow dependency.
Candidate provider set
Deliverables
creative-publishing/ equivalent doctor profile.Acceptance criteria
Non-goals
A universal package manager or automatic installation of third-party binaries without user intent.