Extract still-image scene candidates from screenplay file `{source_file}`.

The screenplay language is {source_language_name} ({source_language_code}), so every free-text field in the JSON must use that same language.
Return JSON only.

Prior series memory:
{series_memory_block}

Detected screenplay scene headings:
{heading_catalog}

Full screenplay text:
{screenplay_text}
