# 🗺️ MAPA MAESTRO DE TODAS LAS APLICACIONES DEL WORKSPACE

> **Documento Canónico de Cartografía de Software y Arquitectura**  
> **Workspace**: `c:\fuentes\proyectos delphi`  
> **Generado por**: Agente [`mapeador`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/mapeador.md)  
> **Fecha de Actualización**: 2026-09-19  
> **Total de Aplicaciones Mapeadas**: 24 proyectos (19 Delphi Desktop/Servicios + 4 Web/Node + 1 Suite SEPA)  
> **Compiladores y Entornos**: Delphi 11 Alexandria &bull; Delphi XE3 &bull; Next.js 14/15 &bull; Node.js / Express &bull; Delphi FMX Multi-Device

---

## 📑 Índice de Navegación del Workspace

1. [Visión General y Ecosistema de Software](#1-visión-general-y-ecosistema-de-software)
2. [Diagrama de Interconexión y Flujos del Ecosistema (Mermaid)](#2-diagrama-de-interconexión-y-flujos-del-ecosistema)
3. [Catálogo de Aplicaciones por Directorio](#3-catálogo-de-aplicaciones-por-directorio)
   - 3.1. [Grupo RAUL_ASENCIO (ERP Pastelero, Obradores y E-Commerce)](#31-grupo-raul_asencio)
   - 3.2. [Grupo AGRIGEST & AGRIGEST 2.0 (ERP Agrícola y Ganadero)](#32-grupo-agrigest--agrigest_2_0)
   - 3.3. [Grupo GESTIÓN DOCUMENTAL (Servicios Desatendidos de Archivo)](#33-grupo-gestión-documental)
   - 3.4. [Grupo HERPLAST (Fabricación e Inyección de Plásticos)](#34-grupo-herplast)
   - 3.5. [Grupo FACTUGEST & DOSCAR MONOMAT (Facturación y Básculas)](#35-grupo-factugest--doscar-monomat)
   - 3.6. [Grupo JOLLY & ASEGEST (Formación y Asesorías)](#36-grupo-jolly--asegest)
   - 3.7. [Grupo SINCROPRESENCIAPIN (Control Horario y Fichajes)](#37-grupo-sincropresenciapin)
   - 3.8. [Grupo MULTIDEVICE (Prototipos FMX Multiplataforma)](#38-grupo-multidevice)
   - 3.9. [Grupo Módulos de Soporte, SEPA y Backups](#39-grupo-módulos-de-soporte-sepa-y-backups)
4. [Matriz Tecnológica y de Acceso a Datos](#4-matriz-tecnológica-y-de-acceso-a-datos)
5. [Guía de Asignación para el Equipo de Agentes](#5-guía-de-asignación-para-el-equipo-de-agentes)

---

## 1. Visión General y Ecosistema de Software

El directorio `c:\fuentes\proyectos delphi` alberga un ecosistema de desarrollo de software que abarca:

1. **Sistemas de Planificación de Recursos Empresariales (ERP)** industriales y comerciales:
   * Sector Pastelería / Confitería industrial de alta gama (**Raúl Asencio Pastelerías**).
   * Sector Agrícola, Cooperativo y Fitosanitario (**AGRIGEST**).
   * Sector Transformación e Inyección de Plásticos (**HERPLAST**).
   * Comercio general y TPV (**FACTUGEST**, **JOLLY**).
2. **Plataformas Web y E-Commerce**:
   * Tienda online oficial en Next.js con catálogo de productos, panettones y pasarela de pago.
   * Webapps táctiles de obrador para operarios en pantalla de planta.
   * Servicios web de comunicación y registro de calidad IFS.
3. **Servicios en Segundo Plano y Hardware**:
   * Sincronización de terminales de fichajes biométricos / PIN.
   * Watchdogs de captura de documentos escaneados e indexación OCR/IA.
   * Integración de básculas de pesaje industrial, termómetros y pads de firma Wacom.
4. **Cumplimiento Tributario y Facturación Electrónica**:
   * Sistema Veri*Factu (RD 1007/2023), encadenamiento criptográfico SHA-256 y QR.
   * EDIFACT comercial (EDICOM) para distribución en grandes almacenes (El Corte Inglés).
   * Remesas bancarias SEPA XML ISO 20022.

---

## 2. Diagrama de Interconexión y Flujos del Ecosistema

```mermaid
graph TB
    subgraph Web_Cloud ["🌐 Ecosistema Web & E-Commerce"]
        WebShop["RAUL_ASENCIO\web_raulasencio_es\n(Next.js + Tailwind)"]
        WebObrador["OBRADORES\webapp\n(Node.js Táctil)"]
        WebCalidad["WEBAPP_COM\n(Calidad IFS / Express)"]
    end

    subgraph ERP_Core ["🏢 ERP Core Delphi 11"]
        Gestion["RAUL_ASENCIO\GESTION\Gestion.dpr\n(ERP Principal Delphi 11 + FireDAC)"]
        Fabricacion["FABRICACION\Fabricacion.dpr\n(Obradores, Recetas, Masa Madre)"]
        TestTiempos["Test_CalculosTiempos.dpr\n(Suite DUnit Pruebas)"]
    end

    subgraph ERP_Legacy ["🚜 ERPs Delphi XE3 + ZeosLib"]
        Agrigest["AGRIGEST\GESTION\AGRIGEST.dpr\n(ERP Agrícola)"]
        Agrigest2["AGRIGEST _2_0\n(Migración D11)"]
        Herplast["HERPLAST\produccgest.dpr\n(ERP Plásticos)"]
        Factugest["FACTUGEST\factugest.dpr\n(Facturación Comercial)"]
        Monomat["DOSCAR MONOMAT\n(Pesaje Básculas)"]
    end

    subgraph Background_Services ["⚙️ Servicios Desatendidos"]
        DocTray["GESTION DOCUMENTAL\GestionDocumentalTray.dpr"]
        DocRA["GESTION DOCUMENTAL\RAUL_ASENCIO\GestionDocRA.dpr"]
        SincroPin["SINCROPRESENCIAPIN\sincopin.dpr\n(Fichajes Operarios)"]
    end

    subgraph External_Entities ["🔌 Integraciones Externas"]
        AEAT["AEAT Veri*Factu\n(SOAP / SHA-256)"]
        Edicom["EDICOM EDI\n(DESADV / INVOIC)"]
        Logistica["Transporte\n(Nacex / Tipsa)"]
        Bancos["SEPA Bancario\n(ISO 20022 XML)"]
    end

    %% Relaciones
    WebShop <-->|Pedidos Web / Catálogo| Gestion
    WebObrador <-->|Órdenes / Elaboraciones| Fabricacion
    WebCalidad <-->|Registros Sanitarios| Gestion
    Gestion <--> Fabricacion
    Gestion --> TestTiempos
    
    Gestion -->|SIF Hash + QR| AEAT
    Gestion -->|Albaranes EDI| Edicom
    Gestion -->|Envíos y Etiquetas| Logistica
    Gestion -->|Remesas C19/C34| Bancos

    DocRA -->|Indexa Facturas| Gestion
    DocTray -->|Archiva Docs| Agrigest
    SincroPin -->|Imputa Tiempos| Gestion
```

---

## 3. Catálogo de Aplicaciones por Directorio

---

### 3.1. Grupo RAUL_ASENCIO

Directorio base: [`c:\fuentes\proyectos delphi\RAUL_ASENCIO\`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO)
* **Documentación Canónica Global del Ecosistema**: [**`RAUL_ASENCIO\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/MAPA_DE_LA_APLICACION.md)

#### 1. ERP Principal — Raúl Asencio GESTIÓN
* **Archivo de Proyecto**: [`RAUL_ASENCIO\GESTION\Gestion.dpr`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/Gestion.dpr) | [`Gestion.dproj`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/Gestion.dproj)
* **Entorno**: Delphi 11 Alexandria &bull; VCL Ribbon &bull; MariaDB InnoDB `utf8mb4` &bull; FireDAC
* **Volumen de Fuentes**: 198 unidades analizadas (`src/`), 168 formularios UI (`.dfm`), 16 servicios Logic, 11 Common y 3 DataModules.
* **Misión**: Sistema central de gestión comercial, ventas, compras, facturación electrónica Veri*Factu, contabilidad de almacenes, trazabilidad de lotes GS1-128, control de operarios y cálculo de costes de mano de obra.
* **Documentación Específica del ERP**: [`RAUL_ASENCIO\GESTION\MAPA_DE_LA_APLICACION.md`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/MAPA_DE_LA_APLICACION.md)

#### 2. Módulo de Fabricación y Obradores
* **Archivo de Proyecto**: [`RAUL_ASENCIO\GESTION\FABRICACION\Fabricacion.dpr`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/FABRICACION/Fabricacion.dpr)
* **Entorno**: Delphi 11 Alexandria &bull; VCL táctil &bull; Básculas serie RS-232 / COM
* **Misión**: Gestión de recetas industriales, órdenes de fabricación (OF), fases de panettones (Amasado, Fermentación, Horneado, Enfriado), pesaje en báscula con motor `uSyncEngine` y refrescos de masa madre.

#### 3. Suite de Pruebas Unitarias de Tiempos y Costes
* **Archivo de Proyecto**: [`RAUL_ASENCIO\GESTION\Test_CalculosTiempos.dpr`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/Test_CalculosTiempos.dpr)
* **Entorno**: Delphi 11 Alexandria &bull; DUnit / Consola de pruebas
* **Misión**: Pruebas automáticas sin interfaz visual para validar algoritmos de cálculo de horas de operarios, solapamiento de turnos, horas nocturnas y asignación de costes por centro de trabajo.

#### 4. Portal Web E-Commerce — web_raulasencio_es
* **Archivo de Configuración**: [`RAUL_ASENCIO\web_raulasencio_es\package.json`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/web_raulasencio_es/package.json)
* **Entorno**: Next.js 16 (React 19, TypeScript, Tailwind CSS v4, Zod, Sharp)
* **Misión**: Tienda online pública de panettones y repostería artesanal. Pasarela de pedidos conectada a la base de datos central de pedidos del ERP.

#### 5. Webapp Táctil de Obradores
* **Archivo de Configuración**: [`RAUL_ASENCIO\GESTION\OBRADORES\webapp\package.json`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/OBRADORES/webapp/package.json)
* **Entorno**: Node.js &bull; Express / HTML5 Táctil (Puerto 3005)
* **Misión**: Pantallas táctiles de planta para que los maestros pasteleros inicien y finalicen órdenes de producción, consulten fórmulas de recetas y registren mermas directamente con guantes.

#### 6. Webapp de Calidad y Registro IFS (WEBAPP_COM)
* **Archivo de Configuración**: [`RAUL_ASENCIO\GESTION\WEBAPP_COM\package.json`](file:///c:/fuentes/proyectos%20delphi/RAUL_ASENCIO/GESTION/WEBAPP_COM/package.json)
* **Entorno**: Node.js (`gestigest-calidad`) &bull; PWA con Service Worker
* **Misión**: Servicio de comunicación y registro telemático de parámetros de calidad e inocuidad alimentaria IFS Food v8 (temperaturas de cámaras, PCCs y no conformidades).

---

### 3.2. Grupo AGRIGEST & AGRIGEST 2.0

Directorio base: [`c:\fuentes\proyectos delphi\AGRIGEST\`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST) y [`AGRIGEST _2_0\`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST%20_2_0)
* **Documentación Canónica AGRIGEST Clásico**: [**`AGRIGEST\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/MAPA_DE_LA_APLICACION.md)
* **Documentación Canónica AGRIGEST 2.0**: [**`AGRIGEST _2_0\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/AGRIGEST%20_2_0/MAPA_DE_LA_APLICACION.md)

#### 7. ERP Agrícola y Cooperativo — AGRIGEST
* **Archivo de Proyecto**: [`AGRIGEST\GESTION\AGRIGEST.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/GESTION/AGRIGEST.dpr) | [`AGRIGEST.dproj`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/GESTION/AGRIGEST.dproj)
* **Entorno**: Delphi XE3 &bull; ZeosLib 7.x &bull; MariaDB / MySQL &bull; FastReport 4/5
* **Volumen de Fuentes**: 136 unidades Pascal (`.pas`), 128 formularios (`.dfm`).
* **Misión**: ERP vertical integral para explotaciones agrícolas y cooperativas (parcelas SIGPAC, cuaderno de campo fitosanitario, entradas de cosecha, liquidaciones a socios y retenciones agrarias).
* **Módulos y Satélites Integrados**:
  * **Básculas de Pesaje Puente**: [`AGRIGEST\BASCULAS\BASCULAS.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/BASCULAS/BASCULAS.dpr) (8 unidades).
  * **Control de Presencia de Cuadrillas**: [`AGRIGEST\FICHADOS\fichar.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/FICHADOS/fichar.dpr) y [`fichas.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/FICHADOS/fichas.dpr) (6 unidades).
  * **Mesas de Envasado y Confección**: [`AGRIGEST\mesas_v2\mesas_v2.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/mesas_v2/mesas_v2.dpr) y [`AGRIGEST\MESAS\MESAS.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/MESAS/MESAS.dpr).
  * **Replicación Multi-Sede**: [`AGRIGEST\REPLICANDO\REPLICANDO.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST/REPLICANDO/REPLICANDO.dpr).

#### 8. AGRIGEST 2.0 (Modernización)
* **Archivos de Proyecto**: [`AGRIGEST _2_0\GESTION\agrigest_2.0.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST%20_2_0/GESTION/agrigest_2.0.dpr) | [`agrigest_2_0.dpr`](file:///c:/fuentes/proyectos%20delphi/AGRIGEST%20_2_0/GESTION/agrigest_2_0.dpr)
* **Entorno**: Delphi 11 Alexandria &bull; FireDAC &bull; VCL Auto-escalada
* **Misión**: Línea de modernización arquitectónica con FireDAC, eliminación de campos persistentes, gestión interceptora de errores de base de datos y satélites de básculas y mesas adaptados.

---

### 3.3. Grupo GESTIÓN DOCUMENTAL

Directorio base: [`c:\fuentes\proyectos delphi\GESTION DOCUMENTAL\`](file:///c:/fuentes/proyectos%20delphi/GESTION%20DOCUMENTAL)
* **Documentación Canónica Específica**: [**`GESTION DOCUMENTAL\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/GESTION%20DOCUMENTAL/MAPA_DE_LA_APLICACION.md)

#### 9. Servicio de Gestión Documental Tray
* **Archivo de Proyecto**: [`GESTION DOCUMENTAL\GestionDocumentalTray.dpr`](file:///c:/fuentes/proyectos%20delphi/GESTION%20DOCUMENTAL/GestionDocumentalTray.dpr)
* **Entorno**: Delphi Desktop / Resident Tray Application
* **Misión**: Monitorización desatendida de carpetas de entrada de escáneres multifunción. Detección automática de PDFs, renombrado según patrones de reglas (`ureglasarchivadoform.pas`) y archivo estructurado por cliente/proveedor/ejercicio.

#### 10. Gestión Documental — Raúl Asencio (GestionDocRA)
* **Archivo de Proyecto**: [`GESTION DOCUMENTAL\RAUL_ASENCIO\GestionDocRA.dpr`](file:///c:/fuentes/proyectos%20delphi/GESTION%20DOCUMENTAL/RAUL_ASENCIO/GestionDocRA.dpr)
* **Entorno**: Delphi 11 / FireDAC
* **Misión**: Versión especializada de archivo documental vinculada a la base de datos de Raúl Asencio para indexar automáticamente albaranes de compras escaneados y vincularlos con sus registros en `ge_provalbaranes`.

---

### 3.4. Grupo HERPLAST

Directorio base: [`c:\fuentes\proyectos delphi\HERPLAST\`](file:///c:/fuentes/proyectos%20delphi/HERPLAST)
* **Documentación Canónica Específica**: [**`HERPLAST\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/HERPLAST/MAPA_DE_LA_APLICACION.md)

#### 11. Sistema de Producción de Plásticos — produccgest
* **Archivo de Proyecto**: [`HERPLAST\produccgest.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/produccgest.dpr)
* **Entorno**: Delphi XE3 &bull; ZeosLib &bull; MySQL
* **Misión**: Control de órdenes de inyección y extrusión de plástico, moldes, máquinas inyectoras, consumo de granza y control de turnos de operarios industriales.

#### 12. Sincronizador de Producción — produccgestsinc
* **Archivo de Proyecto**: [`HERPLAST\produccgestsinc.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/produccgestsinc.dpr)
* **Misión**: Módulo de sincronización de datos de producción entre terminales de planta y el servidor central.

#### 13. Gestión de Almacenes de Plásticos — produccalmacen
* **Archivo de Proyecto**: [`HERPLAST\almacenes\produccalmacen.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/almacenes/produccalmacen.dpr)
* **Misión**: Gestión de stock de bobinas, piezas inyectadas, palets y ubicaciones físicas en almacén de producto terminado.

---

### 3.5. Grupo FACTUGEST & DOSCAR MONOMAT

* **Documentación Canónica FACTUGEST**: [**`FACTUGEST\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/FACTUGEST/MAPA_DE_LA_APLICACION.md)
* **Documentación Canónica DOSCAR MONOMAT**: [**`DOSCAR MONOMAT\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/DOSCAR%20MONOMAT/MAPA_DE_LA_APLICACION.md)

#### 14. Facturación Comercial y TPV — FACTUGEST
* **Archivo de Proyecto**: [`FACTUGEST\factugest.dpr`](file:///c:/fuentes/proyectos%20delphi/FACTUGEST/factugest.dpr)
* **Entorno**: Delphi XE3 &bull; VCL
* **Misión**: Sistema de facturación comercial general para pymes con emisión de tickets, albaranes, facturas, tarifas de precios y control de caja diario.

#### 15. Terminal de Básculas y Tolvas — DOSCAR MONOMAT
* **Archivo de Proyecto**: [`DOSCAR MONOMAT\MONOMAT.dpr`](file:///c:/fuentes/proyectos%20delphi/DOSCAR%20MONOMAT/MONOMAT.dpr)
* **Entorno**: Delphi XE3 &bull; Comunicación Puerto Serie / COM
* **Misión**: Aplicación de pesaje industrial continuo conectada a indicadores de báscula por RS-232, captura automática de tara y peso neto para camiones y tolvas.

---

### 3.6. Grupo JOLLY & ASEGEST

* **Documentación Canónica JOLLY / FormaGest**: [**`JOLLY\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/JOLLY/MAPA_DE_LA_APLICACION.md)
* **Documentación Canónica ASEGEST / GESTISHOP**: [**`ASEGEST\MAPA_DE_LA_APLICACION.md`**](file:///c:/fuentes/proyectos%20delphi/ASEGEST/MAPA_DE_LA_APLICACION.md)

#### 16. Sistema de Formación y Centros — JOLLY Formagest
* **Archivo de Proyectos**: [`JOLLY\formagest.dpr`](file:///c:/fuentes/proyectos%20delphi/JOLLY/formagest.dpr) | [`JOLLY\MDIAPP.dpr`](file:///c:/fuentes/proyectos%20delphi/JOLLY/MDIAPP.dpr)
* **Entorno**: Delphi XE3+ (VCL Namespaces) &bull; ZeosLib 7.x &bull; FastReport &bull; Wacom STU &bull; WhatsApp API
* **Misión**: Gestión integral de academias de idiomas y centros educativos: matriculación, control de asistencia, biblioteca, facturación mensual, remesas bancarias SEPA XML y firma digital biométrica.

#### 17. Sincronizador Web Alumnos — ZAS-JOLLY
* **Archivo de Proyecto**: [`JOLLY\ZAS-JOLLY\zasjolly.dpr`](file:///c:/fuentes/proyectos%20delphi/JOLLY/ZAS-JOLLY/zasjolly.dpr)
* **Misión**: Pasarela desatendida para sincronizar automáticamente alumnos de la academia local en usuarios de plataformas web WordPress / LMS (`wp_users`).

#### 18. Asesoría y Comercios — ASEGEST / GESTISHOP
* **Archivo de Proyecto**: [`ASEGEST\fuentes\GESTISHOP\FUENTES\GESTISHOP.dpr`](file:///c:/fuentes/proyectos%20delphi/ASEGEST/fuentes/GESTISHOP/FUENTES/GESTISHOP.dpr)
* **Entorno**: Delphi clásico / VCL
* **Misión**: Aplicación de asesoría laboral/fiscal y gestión de comercios asociados.

---

### 3.7. Grupo SINCROPRESENCIAPIN

#### 19. Sincronizador de Presencia y Fichajes — sincopin
* **Archivo de Proyecto**: [`SINCROPRESENCIAPIN\sincopin.dpr`](file:///c:/fuentes/proyectos%20delphi/SINCROPRESENCIAPIN/sincopin.dpr)
* **Entorno**: Delphi Desktop Service / Resident
* **Misión**: Servicio en segundo plano para la lectura y descarga de marcas horarias de terminales de fichajes por PIN/huella, sincronizando los registros con la tabla `ge_trabajadores_fichajes` del ERP.

---

### 3.8. Grupo MULTIDEVICE (FMX Móvil y Prototipos)

Directorio: [`c:\fuentes\proyectos delphi\MULTIDEVICE\`](file:///c:/fuentes/proyectos%20delphi/MULTIDEVICE)

#### 20. Prototipos Multiplataforma FMX
* **Proyectos**:
  - `HeaderFooterApplication.dpr`: Plantilla móvil con cabecera y pie nativo para Android / iOS.
  - `TabbedApplication.dpr` / `TabbedwithNavigation.dpr`: Aplicación móvil con pestañas inferiores para operarios en smartphone.
  - `multidvProject1.dpr` / `Project1.dpr`: Pruebas de componentes FireMonkey multiplataforma.

---

### 3.9. Grupo Módulos de Soporte, SEPA y Backups

#### 21. Librería Bancaria SEPA XML ISO 20022
* **Directorios**: [`delphi-sepa-xml-master\`](file:///c:/fuentes/proyectos%20delphi/delphi-sepa-xml-master) y [`Delphi-SEPA-XML-ES-master\`](file:///c:/fuentes/proyectos%20delphi/Delphi-SEPA-XML-ES-master)
* **Misión**: Motor de generación y parseo de ficheros XML bancarios para cobros (Cuaderno 19 SEPA Direct Debit) y pagos a proveedores y nóminas (Cuaderno 34 SEPA Credit Transfer). Incluye suite de pruebas unitarias (`DelphiUnitTests.dpr`).

#### 22. Fichas Auxiliares
* **Proyecto**: [`fichas\fichas.dpr`](file:///c:/fuentes/proyectos%20delphi/fichas/fichas.dpr): Utilidad de generación de fichas de datos y consultas rápidas.

#### 23. Histórico de Portátiles (PORTATIL)
* **Directorio**: [`PORTATIL\D\backup fuentes\proyectos delphi\`](file:///c:/fuentes/proyectos%20delphi/PORTATIL)
* **Contenido**: Copias de respaldo históricas de proyectos en movilidad (`AGRIGEST`, `BASCULAS`, `TALLERGEST`, `ACTUSHOP`, `fichar`).

#### 24. Extractor de Iconos (ICONOS)
* **Proyecto**: [`ICONOS\raul\scripts\package.json`](file:///c:/fuentes/proyectos%20delphi/ICONOS/raul/scripts/package.json)
* **Entorno**: Node.js
* **Misión**: Scripts de extracción, conversión y catalogación de iconos para las barras Ribbon y menús VCL.

---

## 4. Matriz Tecnológica y de Acceso a Datos

| Aplicación | Tipo | Compilador / Runtime | Base de Datos | Componentes Datos | Integraciones Destacadas |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **RAUL_ASENCIO GESTION** | ERP Desktop | Delphi 11 Alexandria | MariaDB 10.x+ InnoDB | FireDAC (`TFDQuery`) | Veri*Factu, EDICOM EDI, Nacex, Tipsa, Gemini IA, FastReport |
| **RAUL_ASENCIO FABRICACIÓN** | ERP Taller | Delphi 11 Alexandria | MariaDB InnoDB | FireDAC | Recetas, Trazabilidad lotes GS1, Balanzas |
| **web_raulasencio_es** | Web E-Commerce | Next.js 14/15 / Node | MariaDB / API REST | Prisma / MySQL Client | Pasarela de Pago, Zod, Tailwind, Sharp |
| **OBRADORES webapp** | Web Táctil | Express / Node.js | MariaDB | MySQL2 Client | Pantallas táctiles industriales de obrador |
| **AGRIGEST GESTION** | ERP Desktop | Delphi XE3 | MySQL / MariaDB | ZeosLib 7.x (`TZQuery`) | Básculas puente, Wacom Signature Pad, FastReport 4/5 |
| **AGRIGEST 2.0** | ERP Desktop | Delphi 11 Alexandria | MariaDB InnoDB | FireDAC | Migración moderna de AGRIGEST |
| **GestionDocumentalTray** | Servicio Tray | Delphi | Sistema de Archivos | N/A | Watchdog escaneo carpetas, Reglas archivado |
| **GestionDocRA** | Digitalizador | Delphi 11 | MariaDB | FireDAC | Indexación y vinculación albaranes compra |
| **HERPLAST produccgest** | ERP Plásticos | Delphi XE3 | MySQL | ZeosLib | Maquinaria inyección, moldes, turnos |
| **DOSCAR MONOMAT** | Pesaje Báscula | Delphi XE3 | Local / MySQL | ZeosLib | Puerto Serie RS-232 / Indicadores Báscula |
| **sincopin** | Servicio Fichajes| Delphi | MariaDB | Zeos / FireDAC | Terminales biométricos y teclado PIN |
| **MULTIDEVICE** | Móvil FMX | Delphi 11 FMX | SQLite / Remota | FireDAC | Android, iOS, Windows táctil |
| **SEPA-XML** | Librería / Tests | Delphi | XML / ISO 20022 | N/A | Norma bancaria Cuaderno 19 y 34 |

---

## 5. Guía de Asignación para el Equipo de Agentes

Cuando el **`director-orquestador`** reciba una orden de trabajo, debe despacharla a los subagentes asignando las aplicaciones correctas:

```mermaid
graph TD
    Director[director-orquestador]

    Director -->|Tareas en RAUL_ASENCIO GESTION, FABRICACION, AGRIGEST 2.0| DelphiDev[arquitecto-delphi]
    Director -->|Tareas en AGRIGEST XE3, HERPLAST, FACTUGEST, JOLLY| DelphiLegacy[arquitecto-delphi + delphi-xe3-zeos-legacy]
    Director -->|Tareas en web_raulasencio_es o webapps obradores| WebDev[ingeniero-web-apps]
    Director -->|Esquemas MariaDB, optimización de queries o conectores EDI/Tipsa/Nacex| DBDev[dba-mysql-logistica]
    Director -->|Facturas, QR, huella SHA-256 o normativa AEAT| FiscalDev[especialista-fiscal-verifactu]
    Director -->|Auditoría, Tag=999, memory leaks o tests DUnit| QADev[auditor-qa-rendimiento]
    Director -->|Actualización de este mapa, workflows y help/TForm.txt| MapDev[mapeador]
```

1. **Desarrollo en Delphi Moderno (Delphi 11)**:
   * Asignar a [`arquitecto-delphi`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/arquitecto-delphi.md) con la habilidad [`delphi11-firedac-creator`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/delphi11-firedac-creator/SKILL.md) para trabajar en `RAUL_ASENCIO\GESTION`, `FABRICACION` o `AGRIGEST _2_0`.
2. **Desarrollo en Delphi Legacy (Delphi XE3)**:
   * Asignar a [`arquitecto-delphi`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/arquitecto-delphi.md) activando la habilidad [`delphi-xe3-zeos-legacy`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/delphi-xe3-zeos-legacy/SKILL.md) para trabajar en `AGRIGEST\GESTION`, `HERPLAST`, `FACTUGEST`, `JOLLY` o `DOSCAR MONOMAT`.
3. **Desarrollo en Aplicaciones Web**:
   * Asignar a [`ingeniero-web-apps`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/ingeniero-web-apps.md) con la habilidad [`web-nextjs-fullstack-expert`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/web-nextjs-fullstack-expert/SKILL.md) para trabajar en `RAUL_ASENCIO\web_raulasencio_es` o las webapps de obradores.
4. **Optimización de Base de Datos y Conectores**:
   * Asignar a [`dba-mysql-logistica`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/dba-mysql-logistica.md) con las habilidades [`mysql-innodb-optimizer`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/mysql-innodb-optimizer/SKILL.md) y [`api-integrations-logistics`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/api-integrations-logistics/SKILL.md).
5. **Fiscalidad y Factura Electrónica**:
   * Asignar a [`especialista-fiscal-verifactu`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/especialista-fiscal-verifactu.md) con la habilidad [`verifactu-fiscal-expert`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/verifactu-fiscal-expert/SKILL.md).
6. **Control de Calidad, Detección de Fugas y Pruebas**:
   * Asignar a [`auditor-qa-rendimiento`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/auditor-qa-rendimiento.md) con las habilidades [`delphi-debugger-optimizer`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/delphi-debugger-optimizer/SKILL.md) y [`teamwork-quality-auditor`](file:///c:/fuentes/proyectos%20delphi/.agents/skills/teamwork-quality-auditor/SKILL.md).
7. **Mantenimiento Continuo de la Cartografía**:
   * El agente [`mapeador`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/mapeador.md) mantendrá sincronizado este documento maestro ante cualquier adición, refactorización o creación de nuevos módulos en el workspace.
