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:

  1. libs/libs-ai/vitto-rive-avatar (with other Vitto libs)
  2. libs/libs-anim/vitto-rive-avatar (new libs-anim group)
  3. 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


🔗 Related


Auto-generated by MCP Smart Consolidation