philosophical-core · git:20260922.e4b072e · 2026-09-22 · sha256 96448b979a82d48f
philosophical-core git:20260922.e4b072eA
Immutable. This exact content never changes and is served at /api/v1/blob/96448b979a82d48f.
--- name: philosophical-core description: Author question, conflicting values, choices, consequences and ambiguity from a reviewed literary analysis; no thesis speech generation. --- # Philosophical Core Own PhilosophicalCore in `contracts/creative_source.py`. Consume reviewed LiteraryAnalysis. Keep QUESTION, CONFLICT, VALUE POLES, CHARACTER CHOICE, CONSEQUENCE and AMBIGUITY explicit, with source-unit references. Mark the entire result INTERPRETATION. Do not claim a definitive author intention. The output constrains Screenplay and Director; it is not dialogue, narration, a slogan or a monologue. Consume the compiler-projected themeExpressionOrder from `creative_source.py` rather than defining a competing ordering or word blacklist. Review whether the question survives choices and consequences without explanatory speech. Record a pinned specialist StageReview; do not mutate analysis or adaptation. Use [Creative Source boundary](../../docs/creative-source.md) for review hashes, routing, persistence and source-map consumers. `source.prepare_screenplay` validates the complete reviewed package; it does not author missing specialist outputs. For missing retained context read `work.get_work`, `script.get_script`, or `context.build_context`.