# CONTEXT-MAP: PLATFORM_MARKETING_CONTENT
# Sistema: SIMCO - NEXUS v4.0
# Propósito: Mapear contexto automático por nivel y tarea
# Versión: 1.0.0
# Fecha: 2026-01-04

metadata:
  proyecto: "platform_marketing_content"
  nivel: "STANDALONE"
  version: "1.0.0"
  ultima_actualizacion: "2026-01-04"
  workspace_root: "/home/isem/workspace-v1"
  project_root: "/home/isem/workspace-v1/projects/platform_marketing_content"

# ═══════════════════════════════════════════════════════════════════════════════
# VARIABLES DEL PROYECTO (PRE-RESUELTAS)
# ═══════════════════════════════════════════════════════════════════════════════

variables:
  # Identificación
  PROJECT: "platform_marketing_content"
  PROJECT_NAME: "PLATFORM-MARKETING-CONTENT"
  PROJECT_LEVEL: "STANDALONE"

  # Paths principales
  APPS_ROOT: "/home/isem/workspace-v1/projects/platform_marketing_content/apps"
  DATABASE_PATH: "/home/isem/workspace-v1/projects/platform_marketing_content/database"
  DOCS_ROOT: "/home/isem/workspace-v1/projects/platform_marketing_content/docs"
  ORCHESTRATION_PATH: "/home/isem/workspace-v1/projects/platform_marketing_content/orchestration"

  # Backend
  BACKEND_ROOT: "/home/isem/workspace-v1/projects/platform_marketing_content/backend"

  # Frontend
  FRONTEND_ROOT: "/home/isem/workspace-v1/projects/platform_marketing_content/frontend"

# ═══════════════════════════════════════════════════════════════════════════════
# 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 específico
  "@APPS": "/home/isem/workspace-v1/projects/platform_marketing_content/apps"
  "@BACKEND": "/home/isem/workspace-v1/projects/platform_marketing_content/backend"
  "@FRONTEND": "/home/isem/workspace-v1/projects/platform_marketing_content/frontend"
  "@DATABASE": "/home/isem/workspace-v1/projects/platform_marketing_content/database"
  "@DOCS": "/home/isem/workspace-v1/projects/platform_marketing_content/docs"

  # Inventarios
  "@INVENTORY": "/home/isem/workspace-v1/projects/platform_marketing_content/orchestration/inventarios"

# ═══════════════════════════════════════════════════════════════════════════════
# 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: "Documentación antes de código"
        tokens: 500
      - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-ANTI-DUPLICACION.md"
        proposito: "Verificar catálogo 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: "Límites de contexto"
        tokens: 500
      - path: "/home/isem/workspace-v1/orchestration/directivas/principios/PRINCIPIO-NO-ASUMIR.md"
        proposito: "Preguntar si falta información"
        tokens: 500
      - path: "/home/isem/workspace-v1/orchestration/referencias/ALIASES.yml"
        proposito: "Resolución de @ALIAS"
        tokens: 400

  L1_proyecto:
    descripcion: "Contexto específico de PLATFORM_MARKETING_CONTENT"
    tokens_estimados: 3000
    obligatorio: true
    archivos:
      - path: "/home/isem/workspace-v1/projects/platform_marketing_content/orchestration/00-guidelines/CONTEXTO-PROYECTO.md"
        proposito: "Variables y configuración del proyecto"
        tokens: 1500
      - path: "/home/isem/workspace-v1/projects/platform_marketing_content/orchestration/PROXIMA-ACCION.md"
        proposito: "Estado actual y siguiente paso"
        tokens: 500

  L2_operacion:
    descripcion: "SIMCO específicos según operación 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"

  L3_tarea:
    descripcion: "Contexto específico de la tarea"
    tokens_max: 8000
    dinamico: true

# ═══════════════════════════════════════════════════════════════════════════════
# INFORMACIÓN ESPECÍFICA DEL PROYECTO
# ═══════════════════════════════════════════════════════════════════════════════

info_proyecto:
  tipo: "Plataforma de Marketing y Contenido"
  estado: "En desarrollo"
  version: "1.0"

  stack:
    backend: "Backend API"
    frontend: "Frontend Web"
    database: "Base de datos"

# ═══════════════════════════════════════════════════════════════════════════════
# VALIDACIÓN 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: "STANDALONE"
  hereda_de:
    - "/home/isem/workspace-v1/orchestration/"

# ═══════════════════════════════════════════════════════════════════════════════
# BÚSQUEDA DE HISTÓRICO
# ═══════════════════════════════════════════════════════════════════════════════

busqueda_historico:
  habilitado: true
  ubicaciones:
    - "/home/isem/workspace-v1/projects/platform_marketing_content/orchestration/trazas/"
    - "/home/isem/workspace-v1/orchestration/errores/REGISTRO-ERRORES.yml"
    - "/home/isem/workspace-v1/shared/knowledge-base/lessons-learned/"
