Training
LMS feature within command-center for internal training courses, progress tracking, assessments, and certifications
Implementation:
apps/command-center/src/features/training/- Training feature rootapps/command-center/src/routes/training/- Training routespackages/ui/src/components/training/- Shared lesson UI componentssupabase/migrations/xxx_training.sql- Database tables
Access: /training/courses in command-center
Overview
Training is an LMS feature integrated into command-center for training-related content and interactive learning. Users access training at /training/courses after authenticating to command-center.
Key Capabilities:
- React component-based courses with file-based routing
- Progress tracking persisted to Supabase
- Assessments using TypeformSurvey component
- Auto-awarded certifications on completion
- SubshellSidebar for contextual course navigation
Architecture Decisions:
- Integrated into command-center (unified auth and org context)
- Direct Supabase client for training data (KISS principle)
- Content as React components (no CMS complexity)
- Reuses existing @repo/ui components where possible
Documentation
Courses
- Course Catalog - All available courses and how to add new ones
Foundation:
- Automation Foundations - Data, connections, events, and AI basics (25 min, certified)
- AI Orchestration Fundamentals - The 5 building blocks, orchestration principles, and ROI (60 min, certified)
Sales:
- Sales Fundamentals - Sales mindset and the complete sales journey (64 min)
- Discovery & Value - Discovery calls and value communication (105 min)
- Closing Skills - Objection handling and closing techniques (90 min)
Technical:
- Agent Development - Build, test, and deploy intelligent agents (120 min)
- Advanced Orchestration - Multi-agent systems and enterprise patterns (90 min)
Architecture
- LMS Features - Full LMS implementation: courses, lessons, progress tracking, assessments, certifications
- Course Subshell - Contextual sidebar navigation using SubshellSidebar pattern
- Execution Plan - Wave-based parallel execution strategy for LMS implementation
Development
- Content Development Guide - How to create lessons, quizzes, and courses using the component library
Related Documentation
- UI Architecture - Frontend patterns and @repo/ui components
- Infrastructure - Monorepo setup and configuration
- Frontend Patterns - Implementation checklist
- RLS Policies - Database security patterns
Last Updated: 2026-01-13