forked from Rockachopa/Timmy-time-dashboard
Studied Kimi's AI World Builder (Kimisworld.zip, issue #870): - React + Three.js app with runtime code generation via new Function() - WorldObject schema: type, geometry, material, color, position, rotation, scale, animation string - AI agent avatar with lerp-based movement, mood-based color, pulsing core - State managed via Zustand; Bloom + ChromaticAberration post-processing Adds ThreeJSWorldAdapter stub that maps Kimi's WorldObject schema to the WorldInterface contract (observe/act/speak), documenting the HTTP/WS wiring needed to bridge the Three.js app to Timmy's agent infrastructure. The adapter's _object_to_entity_description() helper converts WorldObjects into PerceptionOutput entity strings compatible with any WorldInterface consumer, including the Morrowind integration. Refs #870