# web-tracker-domain Modelo del tracker en el cliente. - **Import**: `@task-stream/web/tracker/domain` - **Capa**: `domain` · **Tags**: `scope:web-tracker`, `type:domain` ## Contenido - Modelos (`Project`, `IssueSummary`, `Issue`, `Release`…), enums e inputs. - Configuración por proyecto (`ProjectSettings`, `StatusCategory`) y `Workflow`: nombres, colores, iconos, categorías, transiciones permitidas y estados que piden motivo, con un nombre legible para ids que ya no están configurados. - Estadísticas (`ProjectAnalytics`, `ReleaseBurnup`). - Puertos: `ProjectsGateway`, `IssuesGateway`, `CommentsGateway`, `ReleasesGateway`, `ActivityGateway`, `UsersGateway`, `TrackerRealtimeGateway`. ## Comandos ```sh npx nx lint web-tracker-domain npx nx test web-tracker-domain # Jest ``` Reglas de dependencia entre capas: [Arquitectura](../../../../docs/02-arquitectura.md#21-capas-hexagonales).