# Architecture Decision Records (ADR)

Este directorio contiene los registros de las decisiones arquitectónicas importantes tomadas durante el desarrollo de **SecInterp**.

## ¿Qué es un ADR?
Un Architecture Decision Record (ADR) es un documento que captura una decisión técnica de diseño, junto con su contexto y las consecuencias de dicha decisión.

## Índice de Decisiones (Orden Cronológico)

| ID | Título | Fecha | Estado |
|---|---|---|---|
| [0001](0001-exporter-strategy-pattern.md) | Patrón Estrategia en Exportadores | 2024-07 (v1.0) | ✅ Aceptado |
| [0002](0002-conventional-commits.md) | Commit Conventional y Estandarización | 2024-07 (v1.0) | ✅ Aceptado |
| [0003](0003-core-gui-decoupling.md) | Desacople Núcleo-GUI | 2024-08 (v1.1) | ✅ Aceptado |
| [0004](0004-mock-first-testing-strategy.md) | Estrategia de Testing Mock-First | 2025-12 (v2.6.0) | ✅ Aceptado |
| [0005](0005-centralized-logging.md) | Logging Centralizado | 2025-12 (v2.6.0) | ✅ Aceptado |
| [0006](0006-concurrency-pattern.md) | Patrón de Concurrencia (QgsTask + DTO) | 2025-12 (v2.6.0) | ✅ Aceptado |
| [0007](0007-consolidate-linting-and-dependencies.md) | Consolidación de Linting y Gestión de Dependencias | 2026-01 (v2.7.0) | ✅ Aceptado |
