# CONTEXT-MAP: CLINICA-DENTAL # Sistema: SIMCO - NEXUS v4.0 # Proposito: Mapear contexto automatico por nivel y tarea # Version: 1.0.0 # Fecha: 2026-01-07 metadata: proyecto: "clinica-dental" nivel: "VERTICAL" version: "1.0.0" ultima_actualizacion: "2026-01-07" workspace_root: "/home/isem/workspace-v1" project_root: "/home/isem/workspace-v1/projects/clinica-dental" hereda_de: "/home/isem/workspace-v1/projects/erp-clinicas" # =============================================================================== # VARIABLES DEL PROYECTO (PRE-RESUELTAS) # =============================================================================== variables: # Identificacion PROJECT: "clinica-dental" PROJECT_NAME: "CLINICA-DENTAL" PROJECT_LEVEL: "VERTICAL" PARENT_PROJECT: "erp-clinicas" # Base de datos DB_NAME: "clinica_dental" DB_DDL_PATH: "/home/isem/workspace-v1/projects/clinica-dental/database/schemas" DB_SCRIPTS_PATH: "/home/isem/workspace-v1/projects/clinica-dental/database" DB_SEEDS_PATH: "/home/isem/workspace-v1/projects/clinica-dental/database/seeds" RECREATE_CMD: "drop-and-recreate-database.sh" # Backend BACKEND_ROOT: "/home/isem/workspace-v1/projects/clinica-dental/backend" BACKEND_SRC: "/home/isem/workspace-v1/projects/clinica-dental/backend/src" BACKEND_TESTS: "/home/isem/workspace-v1/projects/clinica-dental/backend/tests" # Frontend FRONTEND_ROOT: "/home/isem/workspace-v1/projects/clinica-dental/frontend" FRONTEND_SRC: "/home/isem/workspace-v1/projects/clinica-dental/frontend/src" # Documentacion DOCS_PATH: "/home/isem/workspace-v1/projects/clinica-dental/docs" ORCHESTRATION_PATH: "/home/isem/workspace-v1/projects/clinica-dental/orchestration" # =============================================================================== # ALIASES RESUELTOS # =============================================================================== aliases: # Directivas globales "@SIMCO": "/home/isem/workspace-v1/orchestration/directivas/simco" "@PRINCIPIOS": "/home/isem/workspace-v1/orchestration/directivas/principios" "@PERFILES": "/home/isem/workspace-v1/orchestration/agents/perfiles" "@CATALOG": "/home/isem/workspace-v1/shared/catalog" # Proyecto padre (erp-clinicas) "@PARENT": "/home/isem/workspace-v1/projects/erp-clinicas" "@PARENT_CORE": "/home/isem/workspace-v1/projects/erp-core" # Proyecto especifico "@DDL": "/home/isem/workspace-v1/projects/clinica-dental/database/schemas" "@SEEDS": "/home/isem/workspace-v1/projects/clinica-dental/database/seeds" "@BACKEND": "/home/isem/workspace-v1/projects/clinica-dental/backend/src" "@FRONTEND": "/home/isem/workspace-v1/projects/clinica-dental/frontend/src" "@DOCS": "/home/isem/workspace-v1/projects/clinica-dental/docs" # Inventarios "@INVENTORY": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios" "@INV_DB": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/DATABASE_INVENTORY.yml" "@INV_BE": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/BACKEND_INVENTORY.yml" "@INV_FE": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/FRONTEND_INVENTORY.yml" # Trazas "@TRAZA_DB": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/trazas/TRAZA-TAREAS-DATABASE.md" "@TRAZA_BE": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/trazas/TRAZA-TAREAS-BACKEND.md" "@TRAZA_FE": "/home/isem/workspace-v1/projects/clinica-dental/orchestration/trazas/TRAZA-TAREAS-FRONTEND.md" # =============================================================================== # CONTEXTO POR NIVEL # =============================================================================== contexto_por_nivel: L0_sistema: descripcion: "Principios fundamentales y perfil de agente" tokens_estimados: 4500 obligatorio: true archivos: - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-CAPVED.md" proposito: "Ciclo de vida de tareas" tokens: 800 - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-DOC-PRIMERO.md" proposito: "Documentacion antes de codigo" tokens: 500 - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-ANTI-DUPLICACION.md" proposito: "Verificar catalogo antes de crear" tokens: 600 - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-VALIDACION-OBLIGATORIA.md" proposito: "Build/lint deben pasar" tokens: 600 - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-ECONOMIA-TOKENS.md" proposito: "Limites de contexto" tokens: 500 - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-NO-ASUMIR.md" proposito: "Preguntar si falta informacion" tokens: 500 - path: "/home/isem/workspace-v1/orchestration/referencias/ALIASES.yml" proposito: "Resolucion de @ALIAS" tokens: 400 L1_proyecto: descripcion: "Contexto especifico de CLINICA-DENTAL" tokens_estimados: 3000 obligatorio: true archivos: - path: "/home/isem/workspace-v1/projects/clinica-dental/orchestration/00-guidelines/CONTEXTO-PROYECTO.md" proposito: "Variables y configuracion del proyecto" tokens: 1500 - path: "/home/isem/workspace-v1/projects/clinica-dental/orchestration/PROXIMA-ACCION.md" proposito: "Estado actual y siguiente paso" tokens: 500 - path: "/home/isem/workspace-v1/projects/clinica-dental/orchestration/00-guidelines/HERENCIA-ERP-CLINICAS.md" proposito: "Herencia de modulos del padre" tokens: 800 L2_operacion: descripcion: "SIMCO especificos segun operacion y dominio" tokens_estimados: 2500 archivos_por_operacion: CREAR: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-CREAR.md" MODIFICAR: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-MODIFICAR.md" VALIDAR: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-VALIDAR.md" DELEGAR: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-DELEGACION.md" archivos_por_dominio: DDL: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-DDL.md" - "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/DATABASE_INVENTORY.yml" BACKEND: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-BACKEND.md" - "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/BACKEND_INVENTORY.yml" FRONTEND: - "/home/isem/workspace-v1/orchestration/directivas/simco/SIMCO-FRONTEND.md" - "/home/isem/workspace-v1/projects/clinica-dental/orchestration/inventarios/FRONTEND_INVENTORY.yml" L3_tarea: descripcion: "Contexto especifico de la tarea" tokens_max: 8000 dinamico: true # =============================================================================== # INTEGRACION CON DOCUMENTACION (docs/) # =============================================================================== integracion_docs: mapa_docs: "@DOCS/_MAP.md" estructura: vision: "@DOCS/00-vision-general/" modulos: "@DOCS/02-definicion-modulos/" modulos_especializados: - modulo_odontograma: descripcion: "Registro grafico del estado dental" ruta: "@DOCS/02-definicion-modulos/modulo-odontograma.md" - modulo_tratamientos: descripcion: "Gestion de tratamientos dentales" ruta: "@DOCS/02-definicion-modulos/modulo-tratamientos.md" - modulo_ortodoncia: descripcion: "Control de tratamientos ortodonticos" ruta: "@DOCS/02-definicion-modulos/modulo-ortodoncia.md" - modulo_protesis: descripcion: "Registro de trabajos protesicos" ruta: "@DOCS/02-definicion-modulos/modulo-protesis.md" # =============================================================================== # MAPA TAREA -> ARCHIVOS (Especifico CLINICA-DENTAL) # =============================================================================== mapa_tarea_contexto: database: crear_tabla: simco: ["SIMCO-CREAR.md", "SIMCO-DDL.md"] inventario: "@INV_DB" referencia: "@DDL/*.sql" docs: "@DOCS/02-definicion-modulos/" crear_odontograma: simco: ["SIMCO-CREAR.md", "SIMCO-DDL.md"] inventario: "@INV_DB" referencia: "@DDL/01-dental-schema-ddl.sql" backend: crear_entity: simco: ["SIMCO-CREAR.md", "SIMCO-BACKEND.md"] inventario: "@INV_BE" referencia: "@BACKEND/modules/*/entities/*.entity.ts" crear_service: simco: ["SIMCO-CREAR.md", "SIMCO-BACKEND.md"] inventario: "@INV_BE" referencia: "@BACKEND/modules/*/services/*.service.ts" crear_controller: simco: ["SIMCO-CREAR.md", "SIMCO-BACKEND.md"] inventario: "@INV_BE" referencia: "@BACKEND/modules/*/controllers/*.controller.ts" frontend: crear_componente: simco: ["SIMCO-CREAR.md", "SIMCO-FRONTEND.md"] inventario: "@INV_FE" referencia: "@FRONTEND/components/**/*.tsx" crear_pagina: simco: ["SIMCO-CREAR.md", "SIMCO-FRONTEND.md"] inventario: "@INV_FE" referencia: "@FRONTEND/pages/**/*.tsx" # =============================================================================== # INFORMACION ESPECIFICA DEL PROYECTO # =============================================================================== info_proyecto: tipo: "ERP Especializado - Clinica Odontologica" estado: "Fase 0 - Preparacion" version: "0.1.0" stack: backend: "NestJS (hereda de erp-clinicas)" frontend: "React + TailwindCSS" database: "PostgreSQL 16+ con RLS" entidades_especializadas: - odontograma - tratamientos_dentales - piezas_dentales - ortodoncias - protesis modulos_heredados: - pacientes (de erp-clinicas) - expedientes (de erp-clinicas) - citas (de erp-clinicas) - consultas (de erp-clinicas) - recetas (de erp-clinicas) - facturacion (de erp-core) - inventario (de erp-core) nomenclatura_dental: sistema: "FDI (dos digitos)" cuadrantes: superior_derecho: "11-18" superior_izquierdo: "21-28" inferior_izquierdo: "31-38" inferior_derecho: "41-48" deciduos: "51-55, 61-65, 71-75, 81-85" # =============================================================================== # VALIDACION DE TOKENS # =============================================================================== validacion_tokens: limite_absoluto: 25000 limite_seguro: 18000 limite_alerta: 20000 presupuesto: L0_sistema: 4500 L1_proyecto: 3000 L2_operacion: 2500 L3_tarea_max: 8000 total_base: 10000 disponible_tarea: 8000 # =============================================================================== # HERENCIA # =============================================================================== herencia: tipo: "VERTICAL" hereda_de: - "/home/isem/workspace-v1/projects/erp-clinicas/" - "/home/isem/workspace-v1/projects/erp-core/" - "/home/isem/workspace-v1/orchestration/" # =============================================================================== # BUSQUEDA DE HISTORICO # =============================================================================== busqueda_historico: habilitado: true ubicaciones: - "/home/isem/workspace-v1/projects/clinica-dental/orchestration/trazas/" - "/home/isem/workspace-v1/projects/erp-clinicas/orchestration/trazas/" - "/home/isem/workspace-v1/orchestration/errores/REGISTRO-ERRORES.yml" - "/home/isem/workspace-v1/shared/knowledge-base/lessons-learned/"