# Component Inventory ## Application Packages - `SlpModularCms.Api` — Web API host; bootstraps application, registers modules, exposes HTTP endpoints - `SlpModularCms.Modules.Identity` — Identity module: authentication, setup, user invitation controllers - `SlpModularCms.Modules.Availability` — Availability module: system status tracking controllers and services ## Shared Packages - `SlpModularCms.Core` — Core domain: entities, DbContext, services, module interface, migrations ## Test Packages - `SlpModularCms.Core.Tests` — Unit tests for Core layer (exceptions, identity services) - `SlpModularCms.Modules.Availability.Tests` — Unit tests for Availability module ## Frontend (To Be Built) - `SlpModularCms.Frontend` — React SPA; admin panel for CMS management ## Total Count - **Total Packages**: 6 (5 existing .NET + 1 new frontend) - **Application**: 3 (Api, Modules.Identity, Modules.Availability) - **Shared**: 1 (Core) - **Test**: 2 (Core.Tests, Modules.Availability.Tests) - **Frontend**: 1 (to be built)