template-saas/.claude/referencias/PATHS-TRABAJO.md
Adrian Flores Cortes 9e527da492
Some checks are pending
CI / Backend CI (push) Waiting to run
CI / Frontend CI (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / CI Summary (push) Blocked by required conditions
[TASK-2026-01-24] fix: Update CONTEXT-MAP paths and add .claude directory
- Updated CONTEXT-MAP.yml: workspace-v1 -> workspace-v2 (all paths)
- Created .claude/ directory structure for agent integration:
  - README.md: Agent system documentation
  - agents/_MAP.md: Agent profiles map
  - constants/CONSTANTS-PROJECT.yml: Project constants
  - directivas/DIRECTIVAS-LOCALES.md: Local directives
  - directivas/_MAP.md: Directives map
  - referencias/PATHS-TRABAJO.md: Work paths reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 14:58:43 -06:00

3.4 KiB

Paths de Trabajo - Template-SaaS

Version: 1.0 Fecha: 2026-01-24


Paths Base

Variable Valor
WORKSPACE_ROOT /home/isem/workspace-v2
PROJECT_ROOT /home/isem/workspace-v2/projects/template-saas

Database (DDL)

Path Descripcion
apps/database/ddl/ Archivos DDL ordenados
apps/database/ddl/schemas/ DDL por schema
apps/database/scripts/ Scripts de mantenimiento
apps/database/seeds/ Datos de prueba
apps/database/seeds/dev/ Seeds de desarrollo
apps/database/seeds/prod/ Seeds de produccion

Schemas DDL

00-extensions.sql
01-create-schemas.sql
02-auth.sql
03-tenants.sql
04-users.sql
05-billing.sql
06-plans.sql
07-notifications.sql
08-audit.sql
09-ai.sql
10-storage.sql
11-webhooks.sql
12-feature-flags.sql
13-whatsapp.sql

Backend (NestJS)

Path Descripcion
apps/backend/src/ Codigo fuente
apps/backend/src/modules/ Modulos NestJS
apps/backend/src/shared/ Codigo compartido
apps/backend/src/shared/guards/ Guards de autenticacion
apps/backend/src/shared/decorators/ Decoradores custom
apps/backend/tests/ Tests

Modulos Backend

modules/
├── auth/
├── tenants/
├── users/
├── billing/
├── plans/
├── notifications/
├── audit/
├── ai/
├── storage/
├── webhooks/
├── feature-flags/
└── whatsapp/

Frontend (React + Vite)

Path Descripcion
apps/frontend/src/ Codigo fuente
apps/frontend/src/portals/ Portales (user, admin, superadmin)
apps/frontend/src/shared/ Componentes compartidos
apps/frontend/src/shared/components/ UI components
apps/frontend/src/stores/ Zustand stores
apps/frontend/src/services/ API services

Portales Frontend

portals/
├── user/           # Portal usuario final (/)
├── admin/          # Portal admin de tenant (/admin)
└── superadmin/     # Portal superadmin (/superadmin)

Documentacion

Path Descripcion
docs/ Documentacion del proyecto
docs/00-vision-general/ Vision y alcance
docs/01-modulos/ Especificaciones de modulos
docs/02-integraciones/ Integraciones externas
docs/architecture/adr/ Architecture Decision Records

Orchestration

Path Descripcion
orchestration/ Sistema de orquestacion local
orchestration/inventarios/ Inventarios del proyecto
orchestration/trazas/ Trazas de ejecucion
orchestration/CONTEXT-MAP.yml Mapa de contexto NEXUS
orchestration/PROXIMA-ACCION.md Estado y siguiente paso

Quick Reference

# DDL
@DDL          = apps/database/ddl/schemas/
@DDL_ROOT     = apps/database/ddl/
@SEEDS        = apps/database/seeds/

# Backend
@BACKEND      = apps/backend/src/modules/
@BACKEND_ROOT = apps/backend/src/

# Frontend
@FRONTEND     = apps/frontend/src/portals/
@FRONTEND_ROOT = apps/frontend/src/

# Inventarios
@INV_MASTER   = orchestration/inventarios/MASTER_INVENTORY.yml
@INV_DB       = orchestration/inventarios/DATABASE_INVENTORY.yml
@INV_BE       = orchestration/inventarios/BACKEND_INVENTORY.yml
@INV_FE       = orchestration/inventarios/FRONTEND_INVENTORY.yml

Actualizado: 2026-01-24