Transparencia algorítmica

Índice de Impacto Regulatorio

Cómo medimos la relevancia de cada disposición. Fórmula abierta, determinista, auditable.

Principios

  1. Determinista — Mismas entradas producen siempre el mismo resultado. Sin aleatoriedad, sin modelos generativos en el cálculo.
  2. Transparente — Los pesos, las tablas de lookup y la fórmula están publicados en esta página y en el código fuente.
  3. Auditable — Cada score incluye el desglose por eje. Cualquier compliance officer puede verificar por qué una disposición recibe un grado concreto.

La fórmula

IIR = Rango × 0,20 + Alcance × 0,18 + Coste × 0,27 + Urgencia × 0,20 + Densidad × 0,15

Cada eje produce un score independiente de 0 a 100. El IIR final es la media ponderada. Los pesos reflejan lo que más importa a un equipo de compliance:

Eje Peso Qué mide
Coste de compliance 0,27 Impacto económico, riesgo sancionador, coste de adaptación. Es el eje más pesado porque es lo que determina si hay que actuar.
Rango normativo 0,20 Jerarquía del instrumento legal. Una Ley Orgánica (98) pesa más que una Resolución (50) o un Anuncio (20).
Urgencia temporal 0,20 Tiempo hasta la entrada en vigor o deadline de compliance. Efecto inmediato (95) vs. 6+ meses (35).
Alcance sectorial 0,18 Número de sectores y colectivos afectados. Normas transversales (5+ sectores) puntúan más que las sectoriales.
Densidad normativa 0,15 Sustancia del texto: extensión, referencias cruzadas, materias. Un Real Decreto de 15.000 palabras que modifica 3 normas previas tiene más densidad que una corrección de erratas.

Escala de grados

GradoScoreVeredictoAcción recomendada
A+≥ 90CríticoAtención inmediata del equipo de compliance
A / A−≥ 76AltoRevisar esta semana, evaluar impacto
B+ / B / B−≥ 55ModeradoSeguimiento rutinario, incluir en briefing
C+ / C / C−< 55Bajo / InformativoArchivo, consulta bajo demanda

Rango normativo — Tabla de lookup

Basada en la jerarquía del art. 9.3 CE, Ley 50/1997 y TFUE arts. 288-289:

Derecho español

Ley Orgánica98
Ley95
Real Decreto-ley93
Real Decreto Legislativo90
Real Decreto82
Decreto75
Orden ministerial65
Circular60
Resolución50
Acuerdo48
Anuncio20
Corrección de errores15

Derecho UE

Reglamento92
Directiva88
Decisión72
Recomendación35

Jurisprudencia

Sentencia78
Auto55

Urgencia temporal

Plazo hasta entrada en vigorScore
Ya en vigor / vencido95
≤ 15 días88
≤ 30 días78
≤ 60 días65
≤ 90 días55
≤ 180 días45
> 180 días35

Qué no es el IIR

Código fuente

La implementación completa está en src/lib/regpulse-scoring.ts. Los pesos, las tablas de lookup y la lógica de cada eje son auditables en el repositorio. No hay cajas negras.