Architecture: Where should the Vitto Rive avatar library live in the monor...
Documentation for Sessions
🏗️ Architecture: Where should the Vitto Rive avatar library live in the monor...
Date: 2026-03-07
Time: 13:52:53 UTC
Session: gspace1-187.188
Agent: documentation
Confidence: 90%
Status: ✅ Documented
📋 Decision Context
Question:
Where should the Vitto Rive avatar library live in the monorepo?
Task: Not specified
🎯 Decision Made
Chosen:
libs/libs-anim/vitto-rive-avatar (new libs-anim group)
Options Considered:
- libs/libs-ai/vitto-rive-avatar (with other Vitto libs)
- libs/libs-anim/vitto-rive-avatar (new libs-anim group)
- libs/libs-ux (with ux-lottie and other animation libs)
💭 Reasoning
User requested a reusable NX library in a new libs-anim group. This separates animation/runtime concerns from AI-specific (libs-ai) and general UX (libs-ux) concerns. libs-anim can host future Rive, Lottie, or other animation runtimes. Follows monorepo NX lib approach with project.json, tsconfig.lib.json, and proper path mapping.
📁 Files Involved
libs/libs-anim/vitto-rive-avatar/tsconfig.base.jsondocs/english/vitto/vitto-character-anim/INTEGRATION-GUIDE.md
🔗 Related
- Decision ID:
dev_1772891573250_8xfnn74 - Session: 187
- Workspace: gspace1
Auto-generated by MCP Smart Consolidation