[2026-03-21T22:16:28.410769] START sequence ['EP001_SH03', 'EP001_SH02'] model=kling-3.0-fal [2026-03-21T22:16:28.410892] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-21T22:16:28.467974] START sequence ['EP001_SH03'] model=kling-3.0-fal [2026-03-21T22:16:28.468035] Calling execute_multi_shot: 1 shots, model=kling-3.0-fal [2026-03-21T22:16:28.468866] DONE: 0/1 ok, $0.000 [2026-03-21T22:16:28.468958] FAIL EP001_SH03: Invalid multi-shot payload: Need >= 2 shots, got 1 [2026-03-21T22:17:53.396067] DONE: 1/1 ok, $0.588 [2026-03-21T22:18:50.006487] START sequence ['EP001_SH03', 'EP001_SH02'] model=kling-3.0-fal [2026-03-21T22:18:50.006618] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-21T22:22:41.505469] DONE: 1/1 ok, $0.588 [2026-03-22T00:24:15.092429] START sequence ['EP001_SH29', 'EP001_SH27', 'EP001_SH28'] model=kling-3.0-fal [2026-03-22T00:24:15.092662] Calling execute_multi_shot: 3 shots, model=kling-3.0-fal [2026-03-22T00:29:43.467125] DONE: 1/1 ok, $1.008 [2026-03-22T00:52:55.712204] START sequence ['EP001_SH29', 'EP001_SH27', 'EP001_SH28'] model=kling-3.0 [2026-03-22T00:52:56.272854] Calling execute_multi_shot: 3 shots, model=kling-3.0 [2026-03-22T00:53:37.238542] START sequence ['EP001_SH27', 'EP001_SH28'] model=kling-3.0-fal [2026-03-22T00:53:37.238829] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-22T00:53:59.110339] START sequence ['EP001_SH28', 'EP001_SH29'] model=kling-3.0-fal [2026-03-22T00:53:59.110460] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-22T00:54:20.576544] START sequence ['EP001_SH29', 'EP001_SH28'] model=veo-3.1 [2026-03-22T00:54:20.576779] Calling execute_multi_shot: 2 shots, model=veo-3.1 [2026-03-22T00:55:12.529091] DONE: 1/1 ok, $1.200 [2026-03-22T00:55:12.529202] START sequence ['EP001_SH27', 'EP001_SH29'] model=kling-3.0-fal [2026-03-22T00:55:12.529254] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-22T00:55:46.595755] DONE: 2/2 ok, $0.450 [2026-03-22T00:58:04.754813] DONE: 1/1 ok, $0.672 [2026-03-22T00:59:18.707482] DONE: 1/1 ok, $0.756 [2026-03-22T00:59:43.400727] DONE: 1/1 ok, $0.588 [2026-03-22T10:38:54.726473] START sequence ['EP001_SH27', 'EP001_SH28'] model=kling-v3 [2026-03-22T10:38:54.726634] Calling execute_multi_shot: 2 shots, model=kling-v3 [2026-03-22T10:38:54.726774] EXCEPTION: 'Unknown model: kling-v3. Available: gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-2.5-flash-image, kling-2.5, seeddance-2.0, kling-3.0, kling-3.0-fal, kling-v3-fal, kling-o3-fal, veo-3.1-generate-preview, veo-3.1, kling-o3, hunyuan-video-1.5' [2026-03-22T10:38:54.727306] Traceback (most recent call last): File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/editors/review_server.py", line 6167, in _run_sequence _lf.write(f"[{_dt.datetime.now().isoformat()}] {msg}\n") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... paths = ProjectPaths.for_episode(project, ep_num) ^ File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/orchestrator/step_runner.py", line 400, in execute_multi_shot api_pattern = model_profiles.get_api_pattern(model) File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/lib/model_profiles.py", line 64, in get_api_pattern return get_profile(model_id).get("api_pattern", "upload_bundle") ~~~~~~~~~~~^^^^^^^^^^ File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/lib/model_profiles.py", line 34, in get_profile raise KeyError( ...<2 lines>... ) KeyError: 'Unknown model: kling-v3. Available: gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-2.5-flash-image, kling-2.5, seeddance-2.0, kling-3.0, kling-3.0-fal, kling-v3-fal, kling-o3-fal, veo-3.1-generate-preview, veo-3.1, kling-o3, hunyuan-video-1.5' [2026-03-22T10:39:00.055701] START sequence ['EP001_SH27', 'EP001_SH28'] model=kling-3.0-fal [2026-03-22T10:39:00.055779] Calling execute_multi_shot: 2 shots, model=kling-3.0-fal [2026-03-22T10:39:01.044351] START sequence ['EP001_SH28', 'EP001_SH29'] model=kling-v3 [2026-03-22T10:39:01.044442] Calling execute_multi_shot: 2 shots, model=kling-v3 [2026-03-22T10:39:01.044503] EXCEPTION: 'Unknown model: kling-v3. Available: gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-2.5-flash-image, kling-2.5, seeddance-2.0, kling-3.0, kling-3.0-fal, kling-v3-fal, kling-o3-fal, veo-3.1-generate-preview, veo-3.1, kling-o3, hunyuan-video-1.5' [2026-03-22T10:39:01.044845] Traceback (most recent call last): File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/editors/review_server.py", line 6167, in _run_sequence _lf.write(f"[{_dt.datetime.now().isoformat()}] {msg}\n") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... paths = ProjectPaths.for_episode(project, ep_num) ^ File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/orchestrator/step_runner.py", line 400, in execute_multi_shot api_pattern = model_profiles.get_api_pattern(model) File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/lib/model_profiles.py", line 64, in get_api_pattern return get_profile(model_id).get("api_pattern", "upload_bundle") ~~~~~~~~~~~^^^^^^^^^^ File "/Users/joeturnerlin/Dropbox/CLAUDE_PROJECTS/starsend/lib/model_profiles.py", line 34, in get_profile raise KeyError( ...<2 lines>... ) KeyError: 'Unknown model: kling-v3. Available: gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-2.5-flash-image, kling-2.5, seeddance-2.0, kling-3.0, kling-3.0-fal, kling-v3-fal, kling-o3-fal, veo-3.1-generate-preview, veo-3.1, kling-o3, hunyuan-video-1.5' [2026-03-22T10:41:15.302889] DONE: 1/1 ok, $0.672 [2026-03-22T10:42:34.584034] START sequence ['EP001_SH27', 'EP001_SH28'] model=kling-v3 [2026-03-22T10:42:34.928952] Calling execute_multi_shot: 2 shots, model=kling-v3 [2026-03-22T10:42:38.680252] START sequence ['EP001_SH28', 'EP001_SH29'] model=kling-o3 [2026-03-22T10:42:38.680403] Calling execute_multi_shot: 2 shots, model=kling-o3 [2026-03-22T10:43:26.150982] START sequence ['EP001_SH30', 'EP001_SH31'] model=kling-v3 [2026-03-22T10:43:26.151057] Calling execute_multi_shot: 2 shots, model=kling-v3 [2026-03-22T10:43:59.454753] DONE: 1/1 ok, $0.672 [2026-03-22T10:44:50.540732] DONE: 1/1 ok, $0.672 [2026-03-22T10:47:05.527282] DONE: 1/1 ok, $0.756