8cfceffb76
Every clip now carries at least 3 factual LEFT annotations to match the 4 RIGHT (Feel) affect words — fixes the "many clips missing Think labels" asymmetry (right read "everywhere", left felt sparse). Adds one researched factual label to each of the 23 thin clips (orbit_bluemarble had only 1; 22 had 2), with full es/fr/ja parity via the catalogs, and converts the 4 still-static abyss creature subjects (octopus, bigfin squid, dandelion siphonophore, sea pig) from fixed boxes to 3-keyframe motion-tracked labels (tracked clips 7 -> 11). Boxes/tracks are a first pass sampled by eye from base footage (t=0.05/0.5/0.95); they want operator by-eye review in author mode to fine-tune positions. Remaining static clips are landscapes (correctly static) plus 2 diffuse fish schools and 2 surface-animal scenes, available for author-mode tracking if wanted. Data-only change (build_pool_manifest.py LABELS + manifest + i18n catalogs); no app/engine code touched. Verified: 43/43 manifest+catalog+i18n pytest, 16/16 node unit, live render shows 3 chips/clip in all 4 languages with no JS errors. (The 3 failing pytest are pre-existing cv2/ffmpeg-absent env limits, unrelated.) Note: the reported "audio not playing" was a false alarm — exhaustive repro (Chromium+WebKit, strict autoplay, both servers, RMS-verified non-silent files) found the audio engine correct; the operator's Safari output was muted. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>