template-saas/orchestration/inventarios/BACKEND_INVENTORY.yml
rckrdmrd 26f0e52ca7 feat: Initial commit - template-saas
Template base para proyectos SaaS multi-tenant.

Estructura inicial:
- apps/backend (NestJS API)
- apps/frontend (React/Vite)
- apps/database (PostgreSQL DDL)
- docs/ (Documentación)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 04:41:24 -06:00

139 lines
2.4 KiB
YAML

---
# BACKEND INVENTORY - Template SaaS
# Version: 1.0.0
# Ultima actualizacion: 2026-01-07
proyecto: "template-saas"
estado: "pendiente"
modulos:
- nombre: "auth"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
guards: []
tests: 0
- nombre: "tenants"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "users"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "billing"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "plans"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "onboarding"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "notifications"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "feature-flags"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "audit"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
- nombre: "ai-integration"
estado: "pendiente"
services: []
controllers: []
entities: []
dtos: []
tests: 0
shared:
guards:
- nombre: "AuthGuard"
estado: "pendiente"
- nombre: "TenantGuard"
estado: "pendiente"
- nombre: "RolesGuard"
estado: "pendiente"
- nombre: "PlanGuard"
estado: "pendiente"
- nombre: "SuperadminGuard"
estado: "pendiente"
decorators:
- nombre: "CurrentUser"
estado: "pendiente"
- nombre: "CurrentTenant"
estado: "pendiente"
- nombre: "RequiresPlan"
estado: "pendiente"
- nombre: "Roles"
estado: "pendiente"
interceptors:
- nombre: "TenantContextInterceptor"
estado: "pendiente"
- nombre: "AuditInterceptor"
estado: "pendiente"
metricas:
total_modulos: 10
total_services: 0
total_controllers: 0
total_endpoints: 0
total_entities: 0
total_dtos: 0
total_tests: 0
cobertura_tests: 0
planificado:
services_estimados: 20
controllers_estimados: 15
endpoints_estimados: 80
entities_estimados: 25
tests_estimados: 200
ultima_actualizacion: "2026-01-07"
actualizado_por: "Orquestador"