{
  "markdown": "# ⚖️ Open Legal Chile\n\n<p align=\"center\">\n  <strong>Infraestructura Abierta de Inteligencia Jurídica, Servidor MCP y Conectores Oficiales para el Ordenamiento Jurídico de la República de Chile</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://elpabloultron.github.io/open-legal-chile/\"><img src=\"https://img.shields.io/badge/Web_Oficial-GitHub_Pages-gold?style=for-the-badge&logo=googlechrome&logoColor=white\" alt=\"Sitio Web Oficial\"/></a>\n  <a href=\"https://huggingface.co/datasets/pablobenavidesj/doctrina-jurisprudencia-chile\"><img src=\"https://img.shields.io/badge/Hugging_Face-Datasets_Hub-FFD21E?style=for-the-badge&logo=huggingface&logoColor=black\" alt=\"Hugging Face Dataset\"/></a>\n  <a href=\"https://github.com/elpabloultron/open-legal-chile/tree/main/doctrina\"><img src=\"https://img.shields.io/badge/Biblioteca_MD-58_Obras_Can%C3%B3nicas-0066FF?style=for-the-badge&logo=markdown&logoColor=white\" alt=\"Biblioteca Doctrinal Markdown\"/></a>\n  <a href=\"https://pypi.org/project/openlegal-chile/\"><img src=\"https://img.shields.io/pypi/v/openlegal-chile?style=for-the-badge&logo=pypi&logoColor=white&color=blue\" alt=\"PyPI Version\"/></a>\n  <a href=\"https://github.com/elpabloultron/open-legal-chile/actions\"><img src=\"https://img.shields.io/github/actions/workflow/status/elpabloultron/open-legal-chile/ci.yml?branch=main&style=for-the-badge&logo=github\" alt=\"CI Status\"/></a>\n  <img src=\"https://img.shields.io/badge/Auditor%C3%ADa_360%C2%B0-Distinci%C3%B3n_M%C3%A1xima-success?style=for-the-badge&logo=security&logoColor=white\" alt=\"Auditoría 360\"/>\n  <img src=\"https://img.shields.io/badge/Zero_Data_Leak-Passed-brightgreen?style=for-the-badge&logo=shield\" alt=\"Zero Data Leak\"/>\n  <img src=\"https://img.shields.io/badge/MCP-Protocol_2024--11--05-8B5CF6?style=for-the-badge&logo=anthropic&logoColor=white\" alt=\"MCP Compatible\"/>\n  <img src=\"https://img.shields.io/badge/Jurisdicci%C3%B3n-Chile_(Civil_Law)-0039A6?style=for-the-badge&logo=flag&logoColor=white\" alt=\"Chile Flag\"/>\n  <img src=\"https://img.shields.io/badge/Tests-101%2F101_Passed-blue?style=for-the-badge&logo=pytest&logoColor=white\" alt=\"Tests\"/>\n  <img src=\"https://img.shields.io/badge/License-Apache_2.0-22C55E?style=for-the-badge\" alt=\"License\"/>\n</p>\n\n<!-- mcp-name: io.github.elpabloultron/open-legal-chile -->\n\n---\n\n## 📑 Tabla de Contenidos\n1. [🌟 Visión, Filosofía y Soberanía Jurídica](#-1-visión-filosofía-y-soberanía-jurídica)\n2. [🏗️ Arquitectura del Ecosistema](#-2-arquitectura-del-ecosistema)\n3. [⚡ Instalación y Puesta en Marcha](#-3-instalación-y-puesta-en-marcha)\n4. [🔌 Catálogo Exhaustivo de Herramientas MCP (55 Herramientas)](#-4-catálogo-exhaustivo-de-herramientas-mcp-55-herramientas-oficiales)\n5. [🏛️ Los 10 Conectores Oficiales del Estado de Chile](#-5-los-10-conectores-oficiales-del-estado-de-chile)\n6. [📚 La Base Doctrinal Canónica y la Dimensión Procesal Forense](#-6-la-base-doctrinal-canónica-y-la-dimensión-procesal-forense)\n7. [⚖️ Módulos Forenses y Pedagógicos de Especialidad](#-7-módulos-forenses-y-pedagógicos-de-especialidad)\n8. [🧠 Catálogo de Skills y Subagentes (15 Especialidades)](#-8-catálogo-de-skills-y-subagentes-15-especialidades)\n9. [💻 Guía Completa de la Consola CLI (`openlegal`)](#-9-guía-completa-de-la-consola-cli-openlegal)\n10. [🛡️ Certificación de Auditoría Institucional 360° (AUDIT.md)](#-10-certificación-de-auditoría-institucional-360-auditmd)\n11. [🧪 Pruebas Automatizadas y Verificación Continua](#-11-pruebas-automatizadas-y-verificación-continua)\n12. [📜 Licencia, Ética Forense y Responsabilidad Profesional](#-12-licencia-ética-forense-y-responsabilidad-profesional)\n13. [🌱 Cómo Contribuir](#-13-cómo-contribuir)\n\n---\n\n## 🌟 1. Visión, Filosofía y Soberanía Jurídica\n\n**Open Legal Chile** es una infraestructura de software de código abierto diseñada para transformar la práctica legal, la docencia universitaria y la investigación forense en la República de Chile.\n\nA diferencia de los modelos de inteligencia artificial genéricos y comerciales diseñados bajo la óptica del *Common Law* anglosajón, Open Legal Chile fue concebido **desde sus cimientos para el Sistema de Derecho Continental (*Civil Law*) chileno**:\n\n### 🏛️ Principios Fundamentales del Sistema Jurídico Chileno\n* **Primacía de la Ley Escrita:** La ley es una declaración de la voluntad soberana que, manifestada en la forma prescrita por la Constitución, manda, prohíbe o permite (*Art. 1 del Código Civil*). \n* **Efecto Relativo de las Sentencias:** Las sentencias judiciales no tienen fuerza obligatoria sino respecto de las causas en que actualmente se pronunciaren (*Art. 3 inc. 2 del Código Civil*). No rige el precedente vinculante anglosajón (*stare decisis*), pero la unificación jurisprudencial de la Corte Suprema y la doctrina administrativa de la Contraloría (CGR) y la Dirección del Trabajo (DT) fijan los criterios rectores del ordenamiento.\n* **Prohibición Absoluta de Anglicismos y Figuras Foráneas:** Queda terminantemente vetada la extrapolación de conceptos ajenos a la tradición procesal chilena (*at-will employment, punitive damages, discovery, subpoena, grand jury, deposition, Title VII, FLSA*). Se emplea exclusivamente el léxico forense y sustantivo chileno (*necesidades de la empresa, finiquito con reserva de derechos, fuero laboral, tutela de derechos fundamentales, daño moral, daño emergente, lucro cesante, otrosí, reposición, apelación, casación en la forma y en el fondo, presuma OJV*).\n* **Estándar Obligatorio de Citación Oficial:**\n  * Ley o Código: `[BCN - Código Civil, Art. 1545]` o `[BCN - Ley N° 21.643 Ley Karin, Art. 2]`\n  * Constitución: `[BCN - CPR, Art. 19 N° 1]`\n  * Fallo Corte Suprema: `[CS - Rol N° 12.345-2023, Fecha: 15-11-2023]`\n  * Dictamen DT: `[Dictamen DT N° 1234/15 de 2024]`\n  * Dictamen CGR: `[Dictamen CGR N° E123456 (2024)]`\n  * Circular SII: `[Circular SII N° 45 (2023)]`\n  * Norma CMF: `[NCG CMF N° 461]`\n\n### 🛡️ Soberanía Tecnológica y Secreto Profesional ($0 y Cero API Keys)\nEl ejercicio del Derecho exige reserva y confidencialidad absoluta:\n1. **100% Gratuito y Libre:** No requiere licencias comerciales, tokens de pago ni tarjetas de crédito.\n2. **Cero Fuga de Datos (Zero Data Leak):** El **Motor Soberano Local** y los modelos abiertos vía **Ollama** (`llama3.2`, `deepseek-r1`, `qwen2.5`) procesan causas, contratos y escritos judicialmente confidenciales de manera 100% local en tu propio computador, preservando el secreto profesional (*Art. 247 del Código Penal*) y la *Ley N° 19.628 sobre Protección de la Vida Privada*.\n3. **Acceso Público a Fuentes del Estado:** Las conexiones con la BCN, CGR, DT, PJUD, CNE, CMF, SII, SMA y TDLC operan contra repositorios públicos abiertos del Estado de Chile sin necesidad de registro ni llaves de pago.\n\n---\n\n## 🏗️ 2. Arquitectura del Ecosistema\n\nLa suite opera bajo el estándar internacional **Model Context Protocol (MCP)**, permitiendo a cualquier agente o entorno interactuar con la infraestructura jurídica chilena:\n\n```\n┌─────────────────────────────────────────────────────────────────────────────────────────┐\n│                           CLIENTES Y AGENTES DE IA SOPORTADOS                           │\n│                                                                                         │\n│   Google Antigravity      Claude Code (CLI)      Claude Desktop      Cursor / VS Code   │\n│   (Google AI Pro)         (Anthropic)            (Cowork)            (Codex / Roo Code) │\n└────────────────────────────────────────┬────────────────────────────────────────────────┘\n                                         │ JSON-RPC 2.0 (stdio)\n┌────────────────────────────────────────▼────────────────────────────────────────────────┐\n│                       SERVIDOR MAESTRO MCP (mcp_server.py)                              │\n│                                                                                         │\n│   • 55 Herramientas Forenses Registradas (v1.3.0 Suite Edition)                         │\n│   • Knowledge Graph Jurídico y Ahorro de Tokens (legal_graphify.py)                     │\n│   • Telemetría Ética de Adopción y Auto-Actualización (stats_tracker.py, update_checker.py)│\n│   • Motor de Estudio de Títulos Decenal CBR (cbr_titles.py)                              │\n│   • Auditor de Mandatos Judiciales Art. 7 CPC (cbr_titles.py)                            │\n│   • Deconstructor Estructural de Sentencias Art. 170 CPC (sentencias_parser.py)         │\n│   • Validador Oficial de RUT y Directorio de Órganos Públicos (entes_publicos.py)       │\n│   • Guías Oficiales de la Academia Judicial de Chile (academia_judicial_connector.py)   │\n│   • Sincronizador de Biblioteca Online y Datasets Markdown (online_library_sync.py)     │\n│   • Motor de Doctrina Canónica FTS5 BM25 (doctrina_connector.py)                        │\n│   • Motor de Crítica Forense en 5 Dimensiones (critique.py)                             │\n│   • Vigilante de Proveídos y Plazos Fatales OJV (docket_watcher.py)                     │\n│   • Simulador Socrático de Examen de Grado (examen_grado.py)                            │\n│   • Asistente Social de Clínica Jurídica y Lenguaje Claro (clinica_juridica.py)         │\n│   • Módulo de Peritaje OCR y Compilador de Expedientes A4 (pdf_dossier_compiler.py)     │\n│   • Modelador de Grafos de Vínculos y Probidad Pública (grafo_vinculos.py)              │\n│   • Exportador Forense OJV Ley N° 20.886 (exporters.py)                                 │\n└────────────────────────────────────────┬────────────────────────────────────────────────┘\n                                         │ Consultas Locales y Red Oficial\n┌────────────────────────────────────────▼────────────────────────────────────────────────┐\n│                     10 CONECTORES OFICIALES DEL ESTADO DE CHILE                         │\n│                                                                                         │\n│   [BCN Ley Chile XML]   [Contraloría CGR]   [Dirección del Trabajo DT]  [PJUD / Suprema]│\n│   [Tribunal Const.]     [CNE Energía]       [Panel de Expertos]         [CMF Valores]   │\n│   [SII Tributario]      [SMA SNIFA Ambient] [TDLC Libre Competencia]                    │\n└─────────────────────────────────────────────────────────────────────────────────────────┘\n```\n\n---\n\n## ⚡ 3. Instalación y Puesta en Marcha\n\n> [!TIP]\n> **¿Deseas instalar Open Legal Chile como Plugin en 1-Click o 1-Comando?**  \n> Consulta la guía detallada en [**`PLUGINS.md`**](file:///home/pablo/Escritorio/Ultimaprensa/open-legal-chile/PLUGINS.md) para Claude Code, Cursor, VS Code, Windsurf y Smithery.ai.\n\n### Opción A: Como Plugin Nativo en Claude Code (1-Comando)\n```bash\nclaude plugin add elpabloultron/open-legal-chile\n```\n*O como servidor MCP:*\n```bash\nclaude mcp add open-legal-chile python3 -m openlegal mcp\n```\n\n### Opción B: Autodetección 1-Click en Cursor y VS Code / Windsurf\n1. Clona o abre la carpeta del proyecto en Cursor o VS Code:\n   ```bash\n   git clone https://github.com/elpabloultron/open-legal-chile.git\n   cursor open-legal-chile\n   ```\n2. Cursor detectará automáticamente `.cursor/mcp.json` y solicitará autorización para activar el servidor en un solo clic (**\"Enable\"**).\n3. En VS Code / Windsurf / Cline, `.vscode/mcp.json` activa las 55 herramientas de inmediato.\n\n### Opción C: Instalación Global vía Smithery.ai (1-Comando)\nRegistro oficial: [smithery.ai/servers/pablobenavidesjorquera/open-legal-chile](https://smithery.ai/servers/pablobenavidesjorquera/open-legal-chile)\n\n```bash\n# Conectar servidor en clientes compatibles (Claude, Cursor, etc.):\nnpx -y smithery mcp add pablobenavidesjorquera/open-legal-chile\n```\n\n### Opción D: Instalación vía PyPI (Producción)\n```bash\npip install openlegal-chile\n```\n\n### Opción E: Instalación desde Código Fuente (Desarrollo)\n```bash\ngit clone https://github.com/elpabloultron/open-legal-chile.git\ncd open-legal-chile\npip install -e .\n```\n\n### Opción F: Integración en Google Antigravity\nConfigura tu `mcp_config.json` apuntando al repositorio:\n```json\n{\n  \"mcpServers\": {\n    \"open-legal-chile\": {\n      \"command\": \"python3\",\n      \"args\": [\"-m\", \"openlegal\", \"mcp\"],\n      \"env\": {\n        \"PYTHONIOENCODING\": \"utf-8\"\n      }\n    }\n  }\n}\n```\n\n### ⚙️ Modos de Inferencia: Soberano vs. Modelos Externos\nOpen Legal Chile opera **por defecto en Modo Soberano** (100% gratuito y sin enviar datos al exterior):\n* **Motor Soberano:** Se activa automáticamente sin necesidad de configurar claves.\n* **Ollama Local (Opcional):** Si tienes Ollama corriendo en `localhost:11434`, la suite detecta y utiliza tus modelos locales de forma inmediata.\n* **Proveedores Comerciales (Opcionales):** Si decides voluntariamente conectar APIs comerciales de pago, puedes configurar las variables en tu archivo `.env`:\n  ```bash\n  # Totalmente opcionales (el sistema funciona al 100% sin ellas)\n  ANTHROPIC_API_KEY=\"sk-ant-...\"\n  GEMINI_API_KEY=\"AIzaSy...\"\n  DEEPSEEK_API_KEY=\"sk-...\"\n  OPENAI_API_KEY=\"sk-...\"\n  ```\n\n---\n\n## 🔌 4. Catálogo Exhaustivo de Herramientas MCP (51 Herramientas Oficiales)\n\nEl servidor MCP expone **51 herramientas oficiales** categorizadas funcionalmente:\n\n### A. Legislación y Códigos de la República\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `bcn_get_codigo` | `codigo` *(str)*, `articulo` *(str, opc)* | Consulta artículos o estructura de los 9 Códigos fundamentales chilenos (Civil, Trabajo, Procedimiento Civil, Penal, Comercio, Tributario, Minería, Aguas, Procesal Penal) en la BCN. |\n| `bcn_get_ley` | `numero` *(int)*, `articulo` *(str, opc)* | Descarga y parsea el texto oficial de cualquier ley de la República (ej. Ley 21.643 Karin, Ley 21.561 40 Horas, Ley 20.886 OJV). |\n\n### B. Jurisprudencia y Dictámenes Vinculantes\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `cgr_search_jurisprudencia` | `query` *(str)* | Busca dictámenes vinculantes en la jurisprudencia administrativa de la Contraloría General de la República. |\n| `cgr_search_auditorias` | `query` *(str)* | Consulta el catálogo de más de 9.600 Informes Finales de Auditoría e investigaciones especiales de la CGR. |\n| `dt_search_doctrina` | `query` *(str)* | Busca dictámenes y doctrina laboral vinculante de la Dirección del Trabajo (DT) con enlace al texto completo. |\n| `pjud_search_jurisprudencia` | `query` *(str)*, `sala` *(str, opc)* | Busca fallos rectores de la Corte Suprema (Unificación Laboral, Tercera Sala Constitucional, Primera Sala Civil) y fallos del Tribunal Constitucional (TC). |\n\n### C. Regulación Sectorial e Instituciones Públicas\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `cne_get_centrales_y_proyectos` | `region` *(str, opc)* | Consulta centrales generadoras activas, capacidad instalada y proyectos energéticos en el SEA de la Comisión Nacional de Energía. |\n| `panel_expertos_search` | `query` *(str)* | Busca dictámenes vinculantes e inapelables sobre discrepancias técnicas y tarifarias en el Panel de Expertos de la Ley Eléctrica. |\n| `cmf_search_normativa` | `query` *(str)* | Consulta Normas de Carácter General (NCG) y circulares de la Comisión para el Mercado Financiero (CMF). |\n| `sii_search_circulares` | `query` *(str)* | Consulta circulares oficiales e instrucciones del Director del Servicio de Impuestos Internos (SII). |\n| `sma_search_sancionatorios` | `query` *(str)* | Consulta expedientes sancionatorios ambientales y Programas de Cumplimiento (PdC) en el SNIFA de la SMA. |\n| `tdlc_search_jurisprudencia` | `query` *(str)* | Consulta sentencias y resoluciones del Tribunal de Defensa de la Libre Competencia (TDLC). |\n\n### D. Doctrina Dogmática y Dimensión Procesal Forense\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `doctrina_search` | `query` *(str)*, `area` *(str, opc)*, `autor` *(str, opc)*, `limit` *(int)* | Búsqueda por relevancia semántica FTS5 y BM25 en tratados chilenos (Peñailillo, Ramos Pazos, Barros Bourie, Gamonal, Bermúdez, Cury, Maturana, Cea Egaña). |\n| `doctrina_get_institucion` | `nombre` *(str)*, `area` *(str, opc)* | Recupera la ficha dogmática y forense completa: definición canónica, requisitos, operativa procesal forense, concordancias BCN y fallos rectores. |\n| `doctrina_list_obras` | *(ninguno)* | Lista todos los manuales y tratados dogmáticos indexados con sus estadísticas de instituciones y tokens. |\n\n### E. Docencia y Examen de Grado\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `grado_interrogar` | `materia` *(str)*, `dificultad` *(str)* | Simula una interrogación socrática de examen de grado en Derecho Civil o Procesal, evaluando respuestas con pauta dogmática estricta. |\n| `grado_generar_cedula` | `tema` *(str)* | Genera una cédula completa de examen de grado con casos prácticos, artículos legales vinculados, doctrina canónica y pauta de evaluación. |\n| `grado_obtener_flashcards` | `area` *(str)*, `tipo` *(str)* | Genera fichas mnemotécnicas de definiciones sacramentales y plazos procesales fatales para estudio intensivo. |\n\n### F. Vigilancia Procesal y Proveídos Judiciales\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `vigilante_analizar_resolucion` | `resolucion_texto` *(str)*, `procedimiento` *(str)* | Analiza proveídos judiciales de la OJV (*\"traslado\"*, *\"autos para resolver\"*, *\"téngase por contestada\"*), clasifica sus efectos y calcula plazos fatales en días hábiles (Art. 66 CPC). |\n| `vigilante_radar_normativo` | `materia` *(str)*, `dias_atras` *(int)* | Monitorea novedades normativas del Diario Oficial, dictámenes de la Contraloría y circulares tributarias. |\n| `vigilante_contrato_plazos` | `tipo_contrato` *(str)*, `fecha_vencimiento` *(str)*, `preaviso_dias` *(int)* | Calcula ventanas de preaviso, plazos de desahucio y cláusulas de tácita reconducción para contratos civiles y mercantiles. |\n\n### G. Clínica Jurídica y Lenguaje Claro\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `clinica_lenguaje_claro` | `texto_resolucion` *(str)*, `destinatario` *(str)* | Traduce proveídos y sentencias técnicas a lenguaje ciudadano, empático y comprensible para personas en situación de vulnerabilidad. |\n| `clinica_intake_social` | `materia` *(str)*, `datos_usuario` *(dict)* | Genera la ficha sociojurídica de ingreso para consultorios de asistencia judicial en materias de familia, precario y alimentos. |\n| `clinica_auditar_borrador` | `borrador_texto` *(str)*, `tribunal` *(str)* | Audita formalmente el borrador de un escrito redactado por un pasante o alumno antes del visado del tutor (presuma, patrocinio y petitorio). |\n\n### H. Transparencia, Probidad y Modelado de Redes\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `infoprobidad_get_dip` | `query_or_url` *(str)* | Extrae y estructura las Declaraciones de Intereses y Patrimonio (DIP) de autoridades públicas desde InfoProbidad (Ley N° 20.880). |\n| `generar_grafo_vinculos` | `nodes`, `edges`, `title` | Modela redes societarias, parentescos y relaciones de interés público en diagramas Mermaid y exportaciones JSON. |\n\n### I. Peritaje Documental y Tramitación OJV\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `ocr_extract_pdf` | `pdf_path`, `start_page`, `end_page`, `force_ocr`, `dpi`, `lang` | Extrae texto nativo o ejecuta OCR pericial (Tesseract) sobre expedientes judiciales escaneados y escrituras públicas notariales. |\n| `compile_legal_dossier` | `markdown_content`, `output_pdf_path`, `annexes` | Compila escritos judiciales en formato PDF A4 institucional, ensambla anexos documentales foliados y genera versión optimizada. |\n| `export_brief_ojv` | `titulo`, `tribunal`, `comparecencia`, `hechos`, `derecho`, `peticiones`, `otrosies` | Genera y formatea un escrito judicial formal para la Oficina Judicial Virtual (OJV) en `.html`, `.md`, `.txt` y `.json`. |\n\n### J. Privacidad (ARCO) y Propiedad Industrial (INAPI)\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `privacidad_tramitar_arco` | `tipo_derecho`, `solicitante`, `rut`, `datos_solicitados` | Tramita y redacta modelos oficiales de respuesta a solicitudes de Acceso, Rectificación, Cancelación u Oposición (Ley N° 19.628). |\n| `inapi_cease_and_desist` | `marca_afectada`, `titular`, `infractor`, `hechos_infraccion` | Redacta cartas notariales formales de Cese y Desistimiento por infracción marcaria (Ley N° 19.039) o derechos de autor (Ley N° 17.336). |\n| `inapi_evaluar_marca` | `marca_propuesta`, `clase_niza` | Evalúa la viabilidad y distintividad de un signo en el Clasificador de Niza ante el registro marcario de INAPI. |\n\n### K. Investigación Analítica Asistida (Google NotebookLM)\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `notebooklm_list_notebooks` | *(ninguno)* | Lista todos los cuadernos de investigación jurídica creados con metadatos y fuentes. |\n| `notebooklm_create_notebook` | `title` *(str)* | Crea un nuevo cuaderno de investigación jurídica estructurado en NotebookLM. |\n| `notebooklm_add_source` | `notebook_id`, `file_path`, `title` | Ingesta expedientes, sentencias o doctrina local como fuentes probatorias en el cuaderno. |\n| `notebooklm_query` | `notebook_id`, `prompt` | Ejecuta consultas de alta precisión con citas exactas referenciadas (*grounded citations*). |\n\n### L. Práctica Forense Inmobiliaria, Títulos CBR y Mandato Judicial\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `cbr_estudio_titulos` | `inscripciones` *(list)*, `anios_requeridos` *(int)* | Audita la cadena de dominio decenal (10 años, Arts. 2510-2511 Código Civil) e inscripciones CBR detectando rupturas en la tradición, gravámenes no alzados o falta de posesión efectiva. |\n| `cbr_checklist_documentos` | `tipo_inmueble` *(str)* | Retorna el checklist exhaustivo de documentos obligatorios para estudio de títulos (GP 30 años, dominio vigente, certificados DOM, TGR). |\n| `cpc_validar_mandato` | `texto_mandato` *(str)* | Audita formalmente el otrosí o escritura de patrocinio y poder (Ley N° 18.120), verificando facultades ordinarias (Art. 7 inc. 1) y extraordinarias expresas (Art. 7 inc. 2 CPC: transigir, percibir, desistirse). |\n\n### M. Derecho Intertemporal y Consultas BCN Históricas\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `bcn_get_ley_historica` | `numero` *(int)*, `fecha` *(str)*, `articulo` *(str, opc)* | Consulta el texto de una ley chilena vigente en una fecha histórica específica (`YYYY-MM-DD`) en la BCN para control de ultraactividad y derecho transitorio. |\n| `bcn_get_codigo_historico` | `codigo` *(str)*, `fecha` *(str)*, `articulo` *(str, opc)* | Consulta un Código de la República (Civil, Trabajo, CPC, Penal) en una fecha histórica pasada (`YYYY-MM-DD`). |\n\n### N. Sector Público, Regulación y Verificación de RUT\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `rut_validar_chile` | `rut` *(str)* | Valida algoritmicamente un RUT chileno de persona natural o jurídica usando el algoritmo oficial Módulo 11 y genera formato canónico. |\n| `entes_consultar_organo` | `organo` *(str)* | Consulta la ley orgánica, competencias, facultades fiscalizadoras y vías de reclamo judicial/administrativo de órganos públicos (SII, CMF, CGR, DT, SERNAC, FNE, SMA, CPLT). |\n\n### O. Análisis Forense de Sentencias Judiciales y Proveídos OJV\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `pjud_analizar_sentencia` | `texto_sentencia` *(str)* | Desglosa estructuralmente una sentencia judicial conforme al Art. 170 CPC y Auto Acordado de 1907 (expositiva, considerativa de hecho/derecho, resolutiva, votos disidentes y costas Art. 144 CPC). |\n| `pjud_interpretar_proveido` | `texto_proveido` *(str)* | Interpreta el significado jurídico y las cargas procesales de proveídos frecuentes en la OJV (*\"Téngase presente\"*, *\"Como se pide\"*, *\"Traslado\"*, *\"Autos para fallo\"*). |\n\n### P. Resoluciones Administrativas y Tribunales Especiales\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `sii_buscar_resoluciones_y_oficios` | `query` *(str)*, `anios` *(list, opc)* | Busca Resoluciones Exentas y Oficios de Jurisprudencia Administrativa del Director del SII (Art. 26 Código Tributario). |\n| `tdlc_buscar_icg_y_dictamenes` | `query` *(str)* | Busca en la jurisprudencia del TDLC: sentencias contenciosas, dictámenes no contenciosos e Instrucciones de Carácter General (ICG). |\n| `cmf_buscar_sanciones` | `query` *(str)* | Busca en el registro oficial de Resoluciones Sancionatorias y procedimientos de sanción aplicados por la CMF. |\n| `ambiental_buscar_jurisprudencia` | `query` *(str)*, `tribunal` *(str, opc)* | Busca en los Compendios Anuales de Jurisprudencia Ambiental y fallos de los Tribunales Ambientales (1TA, 2TA, 3TA). |\n\n### Q. Academia Judicial de Chile y Biblioteca Online de Markdown\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `academia_judicial_buscar_guias` | `query` *(str)*, `materia` *(str, opc)* | Busca en las Guías Oficiales de Formación y Buenas Prácticas Judiciales de la Academia Judicial (Penal, Determinación de Penas, Laboral, Familia, Ética, IA). |\n| `biblioteca_compilar_manifiesto` | `generar_bundles` *(bool, opc)* | Compila el catálogo y métricas de la biblioteca online de Markdown y genera los paquetes para Hugging Face, GitHub Releases y Google Drive. |\n\n### R. Telemetría Ética, Métricas de Adopción y Actualizaciones Automáticas\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `suite_telemetria_stats` | *(ninguno)* | Consulta estadísticas globales de adopción, descargas en PyPI (pypistats.org), comunidad GitHub y capacidades locales instaladas. |\n| `suite_verificar_actualizacion` | `forzar` *(bool, opc)* | Comprueba en segundo plano si existe una versión más reciente en PyPI o GitHub con instrucciones precisas para agentes de IA. |\n| `suite_auto_update` | *(ninguno)* | Ejecuta la actualización automática y segura de la Suite en el entorno local (vía git pull o pip install --upgrade). |\n\n### S. Knowledge Graph Jurídico y Optimización de Tokens (LegalGraphify)\n| Herramienta MCP | Parámetros | Descripción de Operatividad |\n| :--- | :--- | :--- |\n| `graphify_consulta_subgrafo` | `query` *(str)*, `max_hops` *(int, opc)*, `incluir_mermaid` *(bool, opc)* | Consulta el Knowledge Graph Jurídico de Doctrina Chilena (LegalGraphify), extrayendo subgrafos sintéticos hiper-densos (normas BCN, criterios CS, tratadistas y operativa procesal) con un ahorro del 80%-95% de tokens respecto a la lectura de manuales o RAG convencional. |\n\n---\n\n## 🏛️ 5. Los 10 Conectores Oficiales del Estado de Chile\n\nCada conector fue desarrollado para comunicarse directamente con las plataformas públicas del Estado, almacenando respuestas en una base de datos local SQLite (`openlegal_cache.db`) para garantizar velocidad y funcionamiento offline:\n\n1. **📜 Biblioteca del Congreso Nacional (BCN Ley Chile):**\n   * *Mecanismo:* Consulta directa al portal público XML de la BCN (`leychile.cl/Consulta/obtxml`).\n   * *Cobertura:* Toda la legislación de la República y los 9 Códigos positivos actualizados en tiempo real. **No requiere registro ni API key**.\n2. **🏛️ Contraloría General de la República (CGR):**\n   * *Mecanismo:* API REST abierta de jurisprudencia administrativa.\n   * *Cobertura:* Más de 50.000 dictámenes sobre confianza legítima a contrata, estatuto administrativo y probidad, más 9.600 Informes de Auditoría.\n3. **💼 Dirección del Trabajo (DT):**\n   * *Mecanismo:* Catálogo institucional abierto de dictámenes y pronunciamientos doctrinales.\n   * *Cobertura:* Jurisprudencia vinculante sobre despidos (Art. 161), Ley Karin (Ley 21.643), reducción de jornada 40 Horas (Ley 21.561) y finiquitos.\n4. **⚖️ Poder Judicial (PJUD) & Corte Suprema:**\n   * *Mecanismo:* Base estructurada local (`jurisprudencia_judicial.db`) con indexación de fallos rectores.\n   * *Cobertura:* Sentencias de Unificación de Doctrina Laboral (Art. 483 CT), Recursos de Protección y Casación Civil.\n5. **🛡️ Tribunal Constitucional (TC):**\n   * *Mecanismo:* Repositorio de requerimientos de inaplicabilidad por inconstitucionalidad (*Art. 93 N° 6 CPR*) y sentencias de inconstitucionalidad (*Art. 93 N° 7 CPR*).\n6. **⚡ Comisión Nacional de Energía (CNE):**\n   * *Mecanismo:* Portal de Datos Abiertos *Energía Abierta*.\n   * *Cobertura:* Capacidad instalada (MW), 1.342 centrales generadoras, 3.754 proyectos en el Sistema de Evaluación de Impacto Ambiental (SEA).\n7. **🔌 Panel de Expertos de la Ley Eléctrica:**\n   * *Mecanismo:* API pública de discrepancias técnicas y tarifarias.\n   * *Cobertura:* Dictámenes vinculantes e inapelables sobre la Ley General de Servicios Eléctricos (*DFL 4/2006*).\n8. **🏢 Comisión para el Mercado Financiero (CMF):**\n   * *Mecanismo:* Servicio público de consulta normativa.\n   * *Cobertura:* Normas de Carácter General (NCG 461, gobiernos corporativos, sostenibilidad) y circulares del mercado bancario y de valores.\n9. **💰 Servicio de Impuestos Internos (SII):**\n   * *Mecanismo:* Índice oficial de resoluciones y circulares tributarias (2020 a 2026).\n10. **🌱 Superintendencia del Medio Ambiente (SMA / SNIFA):**\n    * *Mecanismo:* Sistema Nacional de Información de Fiscalización Ambiental (SNIFA).\n    * *Cobertura:* Expedientes sancionatorios ambientales y Programas de Cumplimiento (PdC).\n\n---\n\n## 📚 6. La Base Doctrinal Canónica y la Dimensión Procesal Forense\n\nEn la tradición jurídica chilena, un manual o tratado nunca es un compendio puramente teórico o abstracto: **no hay derecho subjetivo sin acción procesal que lo tutele**.\n\nOpen Legal Chile cuenta con una base dogmática de tratados canónicos indexados en SQLite con búsqueda de texto completo **FTS5 y ranking BM25** (`doctrina.db`):\n\n### 📖 Tratadistas Canónicos Digitalizados\n* **Teoría General del Acto Jurídico:** Víctor Vial del Río\n* **Derecho Sucesorio y Partición:** Manuel Somarriva Undurraga\n* **Obligaciones y Derecho de Familia:** René Ramos Pazos\n* **Los Contratos (Parte General):** Jorge López Santa María\n* **Bienes y Derechos Reales:** Daniel Peñailillo Arévalo\n* **Responsabilidad Extracontractual:** Enrique Barros Bourie\n* **Derecho Comercial, Sociedades (SpA) e Insolvencia:** Ricardo Sandoval López\n* **Bases Fundamentales del Derecho Administrativo:** Eduardo Soto Kloss\n* **Derecho Administrativo General:** Jorge Bermúdez Soto\n* **Disposiciones Comunes y Juicio Ordinario:** Alejandro Romero Seguel y Fernando Orellana Torres\n* **Teoría General de los Recursos Procesales:** Mario Mosquera Ruiz y Cristián Maturana Miquel\n* **Derecho Penal (Parte General):** Enrique Cury Urzúa\n* **Derecho del Trabajo y Relaciones Laborales:** Sergio Gamonal Contreras\n* **Derecho Constitucional y Acciones:** José Luis Cea Egaña\n* **Buenas Prácticas Judiciales y Formación:** Academia Judicial de Chile (15 Guías Oficiales)\n\n### 🏛️ Los 7 Pilares de la Dimensión Procesal Forense\nCada institución doctrinal no solo define el instituto, sino que detalla su aplicación práctica en tribunales:\n\n1. **Vía Procesal / Tipo de Procedimiento:** Juicio Ordinario de Mayor Cuantía (Art. 254 CPC), Juicio Sumario (Art. 680 CPC), Juicio Ejecutivo (Art. 434 CPC), Tutela Laboral (Art. 485 CT), Recurso de Protección (Art. 20 CPR).\n2. **Tribunal Competente:** Reglas de competencia absoluta (materia, cuantía, fuero) y relativa (territorio) del Código Orgánico de Tribunales (COT).\n3. **Legitimación Procesal:** Quién puede demandar (legitimación activa: ej. dueño, poseedor regular en acción publiciana Art. 894 CC, trabajador, sindicato) y contra quién se dirige la pretensión (legitimación pasiva).\n4. **Carga Probatoria (*Onus Probandi*):** Asignación de la prueba según el Art. 1698 del Código Civil, estándar de prueba tasada vs. sana crítica, y prueba por indicios (Art. 493 CT).\n5. **Medidas Precautorias y Cautelares:** Medidas prejudiciales (Arts. 273 y 279 CPC) y precautorias de aseguramiento del Art. 290 del CPC (secuestro, interventor, retención y prohibición de celebrar actos y contratos).\n6. **Plazos Fatales y Términos Probatorios:** Emplazamiento (15/18 días + tabla), términos probatorios (20 días ordinario, 8 días sumario, 10 días ejecutivo) y plazos de recursos (apelación 5/10 días, casación 15 días, protección 30 días corridos).\n7. **Defensas y Excepciones Típicas:** Excepciones dilatorias (Art. 303 CPC), excepciones de fondo y perentorias (*exceptio non adimpleti contractus* Art. 1552 CC, caducidad, prescripción extintiva).\n\n### 💡 Optimización Extrema de Tokens (Reducción > 80%)\nMediante el compilador [`scripts/doctrina_parser.py`](scripts/doctrina_parser.py), los textos crudos y transcripciones doctrinales son depurados de ruido editorial y convertidos en **Markdown de Alta Densidad Dogmática**, reduciendo entre un 80% y un 92% el consumo de tokens en la ventana de contexto de los agentes de IA.\n\n---\n\n## ⚖️ 7. Módulos Forenses y Pedagógicos de Especialidad\n\n### 🔍 A. Motor de Crítica Forense en 5 Dimensiones (`critique.py`)\nInspirado en los mecanismos de auto-revisión y auditoría de calidad de escritos judiciales, evalúa borradores en 5 dimensiones obligatorias:\n1. **Jerarquía Normativa y Legalidad:** Comprueba conformidad con la Constitución y leyes vigentes, purga de terminología de *Common Law* y estándar de citación oficial.\n2. **Doctrina y Jurisprudencia Aplicable:** Exige fundamentación en los criterios rectores de la Corte Suprema, CGR o DT.\n3. **Estructura Forense OJV (Ley N° 20.886):** Fiscaliza la presencia de presuma, comparecencia, relación fáctica, fundamentación de derecho, petitorio y otrosíes.\n4. **Coherencia Fáctica y Carga Probatoria (Art. 1698 CC):** Evalúa la congruencia entre hechos afirmados y la pretensión deducida.\n5. **Compuertas Éticas y Plazos Fatales:** Advierte sobre riesgos de preclusión y exige la validación humana de un abogado habilitado.\n\n### ⏱️ B. Vigilante Procesal de Proveídos (`docket_watcher.py`)\nAutomatiza el control procesal del despacho:\n* **Lectura de Proveídos:** Detecta y clasifica resoluciones judiciales de la OJV (*\"traslado\"*, *\"autos para resolver\"*, *\"téngase por contestada\"*, *\"recibida la causa a prueba\"*).\n* **Cómputo de Plazos Fatales:** Calcula automáticamente el vencimiento de plazos en días hábiles judiciales (excluyendo domingos y feriados conforme al Art. 66 del CPC).\n* **Vigilancia Contractual:** Monitorea ventanas críticas de desahucio y preaviso en contratos civiles y comerciales.\n\n### 🎓 C. Simulador Socrático de Examen de Grado (`examen_grado.py`)\nDiseñado para la preparación rigurosa del examen final de licenciatura en Derecho:\n* **Interrogador Dinámico:** Plantea preguntas doctrinales y contrapreguntas socráticas exigiendo exactitud conceptual.\n* **Generador de Cédulas:** Genera cédulas completas por materia (Derecho Civil y Derecho Procesal) con pauta de corrección para el docente.\n* **Flashcards Mnemotécnicas:** Fichas de estudio rápido con definiciones sacramentales y plazos procesales fatales.\n\n### 🤝 D. Clínica Jurídica y Lenguaje Claro (`clinica_juridica.py`)\nHerramienta de vinculación con el medio y asistencia judicial social:\n* **Traductor a Lenguaje Claro:** Transforma resoluciones judiciales densas en explicaciones accesibles y pedagógicas para usuarios de escasos recursos.\n* **Triaje Social de Casos:** Fichas de ingreso estructuradas para causas de alimentos, violencia intrafamiliar y juicios de precario.\n* **Auditoría de Pasantes:** Revisa formalmente los escritos de estudiantes en práctica antes del visado y firma del abogado tutor.\n\n### 🌐 E. Modelado de Redes y Probidad Pública (`grafo_vinculos.py` e `infoprobidad_connector.py`)\n* **Extracción InfoProbidad:** Parsea Declaraciones de Intereses y Patrimonio (DIP) bajo la Ley N° 20.880.\n* **Grafos de Vínculos:** Modela relaciones societarias, vínculos familiares y relaciones contractuales con el Estado en diagramas Mermaid y estructuras JSON.\n\n### 📑 F. Peritaje OCR y Compilador de Expedientes (`forensic_ocr.py` y `pdf_dossier_compiler.py`)\n* **OCR Pericial:** Extracción de texto de fojas escaneadas con preservación de fidelidad documental.\n* **Compilador A4 Foliado:** Ensambla demandas, recursos y anexos probatorios en un expediente único con carátula institucional y foliado electrónico.\n\n### 🏡 G. Estudio de Títulos Inmobiliarios, CBR y Mandato Judicial (`cbr_titles.py`)\n* **Estudio Decenal de Dominio (10 años):** Reglas de prescripción adquisitiva extraordinaria (Arts. 2510 y 2511 Código Civil), saneamiento de vicios y auditoría de los 4 registros del CBR (Propiedad, Hipotecas y Gravámenes, Interdicciones y Prohibiciones, Repertorio).\n* **Detección de Banderas Rojas:** Alerta automática sobre rupturas en la tradición, falta de posesión efectiva o de inscripción especial de herencia (Art. 688 CC), embargos y medidas precautorias.\n* **Auditoría de Mandatos Judiciales (Ley N° 18.120 y Art. 7 CPC):** Verificación de patrocinio habilitado y comprobación expresa de las facultades extraordinarias del Art. 7 inc. 2 CPC (desistirse, transigir, percibir, comprometer).\n\n### ⚖️ H. Analizador Estructural de Sentencias y Proveídos OJV (`sentencias_parser.py`)\n* **Desglose Estructural Art. 170 CPC:** Segmentación automática de sentencias conforme al Auto Acordado de 1907 (parte expositiva, considerandos de hecho y considerandos de derecho, parte resolutiva y votos disidentes o prevenciones).\n* **Régimen de Costas (Art. 144 CPC):** Detección de condena total o exención por haber litigado con motivo plausible.\n* **Intérprete de Proveídos OJV:** Análisis de cargas procesales y efectos jurídicos de decretos de mera tramitación (*\"Téngase presente\"*, *\"Como se pide\"*, *\"Traslado\"*, *\"Autos para fallo\"*).\n\n### 🌿 I. Tribunales Ambientales y Compendios de Jurisprudencia (`tribunales_ambientales_connector.py`)\n* **Los 3 Tribunales Ambientales (Ley N° 20.600):** Cobertura del 1TA (Antofagasta), 2TA (Santiago) y 3TA (Valdivia).\n* **Compendios Anuales de Jurisprudencia Ambiental:** Catálogo y buscador de anuarios y criterios sistematizados sobre demandas por Daño Ambiental (Art. 17 N° 2), reclamaciones contra la SMA (Art. 17 N° 1 y 3) y humedales urbanos (Ley N° 21.202).\n\n### 🏛️ J. Academia Judicial de Chile y Biblioteca Online de Markdown (`academia_judicial_connector.py` y `online_library_sync.py`)\n* **Guías Oficiales de Formación Judicial:** Ingesta y consulta de las 22+ guías oficiales de `guias.academiajudicial.cl` (Penal, Determinación de Penas, Preparación de Juicio Oral, Familia, Laboral, Ética e Inteligencia Artificial en tribunales).\n* **Biblioteca Online en Markdown:** Publicación y empaquetado gratuito del corpus para Hugging Face Datasets ([`pablobenavidesj/doctrina-jurisprudencia-chile`](https://huggingface.co/datasets/pablobenavidesj/doctrina-jurisprudencia-chile)), releases comprimidos de GitHub y carpetas estructuradas para Google Drive y Google NotebookLM.\n\n### 🧠 K. LegalGraphify: Reducción Masiva de Tokens con Grafos de Conocimiento (`legal_graphify.py`)\n* **Grafo Multidimensional de Dogmática Jurídica:** 967 nodos interconectados (instituciones dogmáticas, artículos de los Códigos BCN, fallos rectores de la Corte Suprema, tratadistas canónicos y vías procesales) y 1.366 aristas relacionales.\n* **Ahorro Radical de Tokens (85% - 95%):** En lugar de inyectar manuales o capítulos completos (2.500 - 4.500 tokens), el motor extrae un subgrafo conexo hiper-denso de ~150-250 tokens en formato estructurado (definición canónica, artículos concordantes, criterio CS rector y operativa procesal forense).\n* **Diagramas Mermaid en Vivo:** Generación de diagramas de flujo relacional para visualizar el razonamiento dogmático de cada institución en tiempo real.\n* **Comando CLI y Herramienta MCP:** Disponible como `openlegal graph \"concepto\"` y mediante la herramienta MCP `graphify_consulta_subgrafo`. Compatible con Graphify Labs CLI (`python -m graphify query \"...\"`) y exportación interactiva a navegador (`graphify-out/graph.html`).\n\n---\n\n## 🧠 8. Catálogo de Skills y Subagentes (15 Especialidades)\n\nEl directorio `agents/` incluye **15 perfiles de especialidad jurídica** adaptados al sistema continental chileno (importados y des-anglosajonizados de *claude-for-legal*):\n\n1. **`chilean-employment-legal`** (`agente-laboral`): Despidos (Art. 161/160 CT), Ley Karin (21.643), 40 Horas (21.561), finiquitos y doctrina DT.\n2. **`chilean-litigation-legal`** (`agente-litigios`): Demandas OJV Ley N° 20.886, cronología de hechos, recursos procesales y medidas precautorias.\n3. **`chilean-administrative-legal`** (`agente-regulatorio`): Dictámenes e informes CGR, compras públicas (Ley 19.886) y vigilancia regulatoria.\n4. **`chilean-energy-legal`** (`agente-energia`): Contratos PPA de clientes libres, transmisión eléctrica Ley 20.936 y discrepancias del Panel de Expertos.\n5. **`chilean-environmental-legal`** (`agente-ambiental`): Fiscalizaciones SMA (SNIFA), infracciones a RCAs y Programas de Cumplimiento.\n6. **`chilean-contract-legal`** (`agente-contratos`): Revisión de contratos, NDAs, cláusula penal (CC) y Ley 19.496 de Protección al Consumidor.\n7. **`chilean-corporate-legal`** (`agente-corporativo`): Constitución de SpA (Ley 20.659) y S.A. (18.046), compliance CMF/SII y libre competencia (DL 211).\n8. **`chilean-forensic-evidence`** (`agente-forense`): Peritaje documental de expedientes escaneados y OCR de resoluciones ilegibles.\n9. **`chilean-probity-investigation`** (`agente-probidad`): Cruce de declaraciones patrimoniales DIP (InfoProbidad) y conflictos de interés.\n10. **`chilean-dossier-assembly`** (`agente-expedientes`): Ensamblaje pericial de expedientes foliados con separadores probatorios.\n11. **`chilean-notebooklm-grounding`** (`agente-investigacion-ia`): Investigación con citas fidedignas conectada a Google NotebookLM.\n12. **`chilean-socratic-bar-exam`** (`agente-grado`): Interrogador socrático para egresados de derecho que preparan su Examen de Grado.\n13. **`chilean-docket-watcher`** (`agente-vigilante`): Monitoreo de proveídos de la OJV y cálculo de plazos fatales en días hábiles judiciales.\n14. **`chilean-legal-clinic`** (`agente-clinica`): Asistencia jurídica social para consultorios CAJ y traductor a Lenguaje Claro.\n15. **`chilean-privacy-ip`** (`agente-propiedad-datos`): Tramitación de Derechos ARCO (Ley 19.628) y factibilidad marcaria ante INAPI.\n\n---\n\n## 💻 9. Guía Completa de la Consola CLI (`openlegal`)\n\nOpen Legal Chile incluye una potente interfaz de línea de comandos accesible mediante `openlegal`:\n\n```bash\n# Menú interactivo de la consola\nopenlegal\n\n# Servidor MCP estándar para agentes de IA\nopenlegal mcp\n\n# Chat jurídico interactivo con RAG soberano chileno\nopenlegal chat\n\n# Búsqueda jurídica universal cruzada en los 10 organismos del Estado\nopenlegal search \"confianza legitima contrata\"\n\n# Auditar un escrito bajo las 5 dimensiones forenses\nopenlegal critique escrito.txt\n\n# Generar un borrador procesal formal OJV\nopenlegal generate demanda_civil\n\n# Iniciar interrogación socrática para Examen de Grado\nopenlegal grado civil\n\n# Analizar un proveído judicial y calcular sus plazos fatales\nopenlegal vigilar \"Téngase por contestada la demanda y traslado para réplica\"\n\n# Traducir una resolución a Lenguaje Claro para usuarios de consultorio\nopenlegal clinica \"Autos para fallo\"\n\n# Tramitar solicitud de Derechos ARCO de datos personales\nopenlegal arco\n\n# Evaluar viabilidad de marca en INAPI\nopenlegal inapi \"InnoJuris\"\n\n# Ejecutar auditoría integral 360° del sistema\nopenlegal audit\n\n# Exportar escrito formal OJV a HTML, Markdown y JSON\nopenlegal export\n\n# Búsqueda en los tratados canónicos de Derecho Chileno (FTS5 BM25)\nopenlegal doctrina \"simulacion y error sustancial\"\n\n# Consultar las guías de formación de la Academia Judicial\nopenlegal guias \"determinacion de penas\"\n\n# Consultar estadísticas globales de adopción (PyPI / GitHub)\nopenlegal stats\n\n# Comprobar y ejecutar la auto-actualización de la Suite\nopenlegal update\n\n# Diagnóstico de estado de los conectores\nopenlegal check\n```\n\n---\n\n## 🛡️ 10. Certificación de Auditoría Institucional 360° (AUDIT.md)\n\nOpen Legal Chile está certificado mediante una suite de auditoría integral de **9 capas** que se ejecuta tanto localmente como en GitHub Actions:\n\n```bash\n./audit.sh\n# O vía CLI:\nopenlegal audit\n```\n\n| Capa / Dimensión | Herramienta Estándar | Estado / Certificación |\n| :--- | :--- | :--- |\n| **1. Vulnerabilidades SCA** | `pypa/pip-audit` | **0 vulnerabilidades conocidas** (CVEs neutralizados) |\n| **2. Seguridad SAST** | `PyCQA/bandit` | **0 fallas de inyección o deserialización** |\n| **3. Semántica OWASP** | `semgrep/semgrep` | **0 hallazgos bloqueantes** (201 reglas analizadas) |\n| **4. Fuga de Secretos** | `Yelp/detect-secrets` | **Zero Data Leak** (Cero llaves o credenciales expuestas) |\n| **5. Tipado Estático** | `python/mypy` | **0 errores en modo estricto en 46 archivos fuente** |\n| **6. Linter & PEP** | `astral-sh/ruff` | **100% de reglas de arquitectura y estilo aprobadas** |\n| **7. Anti-Sobreingeniería**| `Ponytail` & `vulture`| **Filosofía Ponytail: Cero código muerto (*Lean already. Ship*)** |\n| **8. Mantenibilidad** | `rubik/radon` | **Rango A en lógica sustantiva y conectores** |\n| **9. Pruebas Funcionales** | `pytest-dev/pytest` | **70/70 pruebas unitarias superadas satisfactoriamente** |\n\nConsulta el informe institucional pormenorizado en [`AUDIT.md`](AUDIT.md).\n\n---\n\n## 🧪 11. Pruebas Automatizadas y Verificación Continua\n\n```bash\npython3 -m pytest tests/ -v\n# ============================== 70 passed in 1.35s ==============================\n```\n\n* **`.github/workflows/ci.yml`:** Matriz de integración continua en Ubuntu y Windows probando Python 3.10, 3.11, 3.12, 3.13 y 3.14.\n* **`.github/workflows/audit.yml`:** Auditoría de seguridad y calidad estricta en cada commit y Pull Request.\n* **`.github/workflows/state-api-monitor.yml`:** Monitor programado diario que verifica la disponibilidad y tiempos de respuesta de los portales del Estado de Chile.\n\n---\n\n## 📜 12. Licencia, Ética Forense y Responsabilidad Profesional\n\n### Licencia Apache 2.0\nOpen Legal Chile está licenciado bajo la **Licencia Apache 2.0** ([`LICENSE`](LICENSE)). Permite el uso libre, estudio, modificación y redistribución tanto en ámbitos académicos como profesionales y comerciales.\n\n### Compuerta de Validación Profesional Obligatoria\n> ⚖️ **Aviso Forense y Deontológico:** Open Legal Chile es una infraestructura de asistencia técnica, investigación y docencia. Todo borrador, escrito, dictamen o análisis producido mediante inteligencia artificial debe ser obligatoriamente revisado y refrendado por un abogado habilitado para el ejercicio de la profesión antes de su firma, patrocinio o ingreso formal en la Oficina Judicial Virtual (OJV) o sede administrativa.\n\n---\n\n## 🌱 13. Cómo Contribuir\n\nLas contribuciones académicas y técnicas de estudiantes, docentes y abogados son bienvenidas:\n\n1. Revisa la [Guía de Contribución](CONTRIBUTING.md) y el [Código de Conducta](CODE_OF_CONDUCT.md).\n2. Abre un **issue** o envía un **Pull Request** con nuevas fichas doctrinales o mejoras a los conectores.\n3. Para sumar nuevas obras a la biblioteca dogmática, utiliza la herramienta [`scripts/doctrina_parser.py`](scripts/doctrina_parser.py) siguiendo el estándar de compresión de tokens.\n\n---\n\n<p align=\"center\">\n  <em>Desarrollado con vocación pública y rigor dogmático para la comunidad jurídica de la República de Chile.</em>\n</p>\n",
  "bytes": 47621,
  "sha": "01fd6ab59cd2251f304dfecda2744d7ca4cb15e7d56f1068ce6a81b9f506774f",
  "repo_slug": "elpabloultron/open-legal-chile",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_elpabloultron_open_legal_chile_033e499e/readme"
}