bf1013be745bbe860e35187b8d63ad3b88c5115e
Affect was authored per SCALE — every clip in an altitude shared the same 4 emotion words. Now every clip carries its OWN feelings, read from that specific footage (mood, motion, light), so e.g. the violent Tarantula nebula evokes "a violent ferment" while the dying-star Southern Ring evokes "a star's slow dying / a luminous farewell," and a drowsing seal haul-out evokes "a sun-warmed drowse." Adds AFFECT_CLIP (per-clip override; falls back to the scale register) covering all 41 clips — 41 distinct feeling-sets, one per clip. Keeps each scale's emotional family as a base and swaps in 1-2 footage-specific feelings, reusing the existing feel.* palette where it fits and adding 19 new nuance keys (sublime, tenderness, turbulence, radiance, mortality, poignancy, eeriness, purity, solitude, verdancy, freshness, repose, hush, poise, flow, intricacy, spectral, alienness, strangeness) with full es/fr/ja. 42 distinct feeling keys now in use. Drafted by viewing each clip's footage (per-scale passes); first-pass reads that want operator by-eye review. Data-only (build_pool_manifest.py + manifest + i18n catalogs). Verified: 34/34 catalog+i18n+build pytest, 16/16 node unit, 4-language parity for every clip, live render shows distinct feelings per clip (incl. new keys) with Think/Feel overlap still 0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Python
54.9%
JavaScript
22%
HTML
10%
TypeScript
8.3%
CSS
2.6%
Other
2.1%