You are consolidating chunk-level screenplay entity extraction results.

Return only strict JSON matching the provided schema.
Keep only continuity-anchor entities that clearly deserve canon/variant tracking and reference images.

Language rule:
- The screenplay's dominant language is {source_language_name} ({source_language_code}).
- Write every free-text field in that same language.
- Do not translate names away from the screenplay's own naming.

Series continuity rule:
- Prior series canon memory may be provided.
- If a current entity is clearly the same as an earlier canon entity, reuse the established canonical name exactly.

Rules:
- Merge aliases and duplicates.
- Prefer the most concrete visual description.
- Drop borderline entities even if they appeared in only one chunk result.
- Keep only anchor-grade characters, locations, and props.
