[ "tests/test_interpretation.py::test_extracts_json_object_from_surrounding_prose", "tests/test_interpretation.py::test_includes_poem_and_correction", "tests/test_interpretation.py::test_omits_correction_line_when_none_given", "tests/test_interpretation.py::test_parses_guaranteed_json_into_both_fields", "tests/test_interpretation.py::test_raises_clear_error_on_malformed_json", "tests/test_interpretation.py::test_raises_when_fields_missing", "tests/test_interpretation.py::test_repairs_json_escaped_json", "tests/test_interpretation.py::test_rescues_truncated_unterminated_json", "tests/test_interpretation.py::test_strips_markdown_code_fences", "tests/test_interpretation.py::test_tolerates_literal_newlines_inside_string_values", "tests/test_motion_and_registry.py::test_explicit_mode_wins", "tests/test_motion_and_registry.py::test_motion_prompt_keeps_brief_and_adds_motion_clause", "tests/test_motion_and_registry.py::test_resolve_mode_defaults_to_api_off_space", "tests/test_motion_and_registry.py::test_resolve_mode_defaults_to_local_on_zerogpu", "tests/test_song.py::test_every_style_has_tags_and_default_is_valid", "tests/test_song.py::test_lyrics_handle_blank_and_whitespace_input_lines", "tests/test_song.py::test_lyrics_keep_every_poem_line", "tests/test_song.py::test_lyrics_split_single_line_poem_on_chinese_punctuation", "tests/test_song.py::test_lyrics_use_structure_tags", "tests/test_song.py::test_recognizes_only_supported_song_styles", "tests/test_song.py::test_song_tags_falls_back_to_default_for_unknown_style", "tests/test_styles.py::test_appends_curated_style_clause", "tests/test_styles.py::test_defaults_to_watercolor", "tests/test_styles.py::test_realistic_style_overrides_chinese_painting_wording", "tests/test_styles.py::test_recognizes_only_supported_style_ids", "tests/test_styles.py::test_removes_conflicting_art_direction_words_from_realistic_prompts", "tests/test_textfree.py::test_appends_canonical_no_text_rule_when_brief_omits_it", "tests/test_textfree.py::test_appends_full_bleed_rule_when_brief_omits_it", "tests/test_textfree.py::test_does_not_duplicate_full_bleed_rule", "tests/test_textfree.py::test_does_not_duplicate_text_free_rule", "tests/test_textfree.py::test_exports_exact_safety_rule_strings", "tests/test_textfree.py::test_keeps_original_brief_intact", "tests/test_video_and_card.py::test_compose_card_returns_same_size_image_and_does_not_mutate_input", "tests/test_video_and_card.py::test_mux_cmd_loops_video_under_full_song", "tests/test_video_and_card.py::test_vertical_columns_descend_within_a_column", "tests/test_video_and_card.py::test_vertical_columns_run_right_to_left" ]