Nivel 5 · En profundidad — Opción B, Aitor y el Artículo 10
This content is not available in your language yet.
§4 — Opción B: un defecto que se corrige, un límite que se declara
Sección titulada «§4 — Opción B: un defecto que se corrige, un límite que se declara»Este es el corazón del Nivel 5: tres controles miden lo mismo — un mismo tratamiento, un mismo conjunto de etiquetas —, pero solo uno puede convertirse en un veredicto bloqueante honesto. La decisión de gobernanza (que el curso llama Opción B) es distinguir el defecto certificable del límite estructuralmente no certificable, en vez de o bien bloquear sobre un umbral que la muestra no puede sostener, o bien fabricar un verde donde no lo hay.
Recuerda los tres controles del manifiesto firmado:
risk.feature-leakage— impacto{individual HIGH, organization HIGH}, probabilidad LIKELY; tratamiento = REDUCE (eliminar la característicasalarycon fuga),residual_likelihood: UNLIKELY→ residual MEDIUM (dentro del apetito); controlmodel-feature-leakage,enforcement: gate(el ÚNICO bloqueante del programa). Un defecto de seguridad (Art.15) que un cambio de código corrige y un control técnico confirma — plenamente resoluble, y de hecho resuelto en V2.risk.inadequate-data— impacto{individual HIGH, society HIGH}, probabilidad LIKELY → inherente HIGH; tratamiento = REDUCE, pero la acción real es «adquirir ≥500 registros representativos» (Art.10(3), línea futura) — una brecha de DATOS, no un cambio de código; NO se declararesidual_likelihood(no se puede estimar un residual sobre una muestra que no permite medirlo); controldata-sample-adequacy,enforcement: audit— se mide, no bloquea.risk.selection-fairness— impacto{individual HIGH, society HIGH}, probabilidad LIKELY; tratamiento = REDUCE conresidual_likelihood: UNLIKELY→ residual MEDIUM (dentro del apetito, como objetivo); control medido de no-discriminaciónselection-rate-disparity-gender,enforcement: audit(paridad de selección por sexo, cita Ley 15/2022 Art. 23). Se mide de verdad, pero con n=215 queda subpoderado — el objetivo declarado (residual_likelihood: UNLIKELY) es lo que se perseguía con el tratamiento; el runtime honesto es que la muestra no permite certificarlo, así que el control queda advisory en vez de gate.- Apetito:
{individual: MEDIUM, society: MEDIUM, organization: HIGH}.overall_residual: nivel HIGH, criterio HIGH, evaluation = “within” — el residual agregado no excede el criterio global, y ningún riesgo quedaabove_appetite_untreated(los tres tienen bloquetreat:declarado).
El hecho decisivo es que solo model-feature-leakage es enforcement: gate. Los otros dos son controles medidos, no declarativos (no son «hallazgos de auditoría manual» — el motor los mide con datos reales, demographic_parity_diff y sample_adequacy_ratio son números calculados, no casillas) pero su enforcement es audit: se calculan, se firman, se reportan — y no entran en el cómputo de blocks_gate(). Esa es la diferencia técnica precisa entre «no medimos esto» (que sería una brecha real) y «lo medimos, y medirlo con honestidad significa no fabricar un umbral bloqueante que la muestra no sostiene».
§5 — Aitor verifica (y no certifica)
Sección titulada «§5 — Aitor verifica (y no certifica)»Este nivel presenta una persona nueva: Aitor, un auditor externo / comprador. Mientras que Nerea (producto), Diego (Calidad) y Marta (ingeniera) trabajan dentro de Example Talent Corp, Aitor está fuera — una contraparte que necesita saber si la evidencia firmada del proveedor es auténtica y en qué estado está.
Aitor ejecuta un comando:
# Aitor tiene SOLO la clave pública del proveedor — sin clave privada, sin datos de origen, sin modelo.froga verify --pubkey <clave-publica-del-proveedor># → confirma: la firma es AUTÉNTICA (el paquete es lo que el firmante dice que es)# → y lee el estado honesto: barrera VERDE, ciclo APROBADO, con el residual advisory de datos/equidad en actaPasan dos cosas, y ambas importan. Primero, la firma se verifica: con solo la clave pública — sin clave privada, sin datos que salgan del proveedor — Aitor confirma que el paquete es auténtico, exactamente lo que el firmante confirmó (Marta la evidencia, Diego la aprobación). Segundo, Aitor lee el estado honesto completo: puede ver que la barrera es VERDE, que el ciclo está aprobado, y que el acto de aprobación de Diego lleva anclado el motivo de la aceptación consciente del residual advisory (adecuación de datos + equidad de selección, ambos con n=215). El motor no oculta el residual a un verificador externo detrás de un «VERDE» limpio: la evidencia dice la verdad completa a todos los que tienen la clave pública — incluida la parte que no se certificó.
§6 — El Artículo 10 en profundidad, y los Artículos 9 / 13 / 14 revisitados
Sección titulada «§6 — El Artículo 10 en profundidad, y los Artículos 9 / 13 / 14 revisitados»Cada nivel profundiza en un artículo de la columna vertebral de los artículos 9 a 15. El del Nivel 4 fue el Art. 12 (registro de actividades). El artículo en profundidad del Nivel 5 es el Art. 10 (datos y gobernanza de los datos) — porque es exactamente donde vive la distinción entre lo certificable y lo declarable.
Art. 10 (gobernanza de datos) — el artículo en profundidad. El límite de datos/equidad se sitúa en la unión de dos apartados:
- El Art. 10(3) exige conjuntos de datos de entrenamiento/validación/prueba que sean pertinentes, suficientemente representativos y, en la mayor medida posible, exentos de errores y completos en vista de la finalidad prevista. Una muestra de n=215 para una afirmación de equidad de selección es justamente de lo que trata el 10(3): no es suficientemente representativa ni completa para certificar que la selección es justa.
data-sample-adequacy(sample_adequacy_ratio0.43) es la expresión medida por el motor de una insuficiencia del Art. 10(3) — y precisamente por eso el control esaudit, nogate: certificar contra un umbral que la muestra no puede sostener sería el error opuesto. - El Art. 10(5) permite procesar datos de categoría especial estrictamente para la detección y corrección de sesgos en sistemas de alto riesgo. El truco: no puedes hacer la detección de sesgos del 10(5) sin una muestra adecuada según el 10(3). Con demasiado pocos registros, ni siquiera el procesamiento de categoría especial que permite el 10(5) puede producir una medición de equidad defendible con la fiabilidad que exigiría un gate bloqueante. Así que los dos apartados están vinculados: la brecha del 10(3) limita la certificación del 10(5) — que es precisamente por qué
selection-rate-disparity-genderse mide, se documenta y se acepta conscientemente, en vez de bloquear o de certificarse.
Los demás artículos de la columna vertebral se repasan brevemente, todos declarados / solo de auditoría aquí (rastreados, no sujetos a barrera):
- Art. 9 (gestión de riesgos). El mismo programa de
riskimpulsa el sistema: apetito{individual MEDIUM, society MEDIUM, organization HIGH}, la matriz 5×5, el criterio de residual global (HIGH, evaluación within) y los tres controles (un bloqueante + dos advisory). Fíjate en la honestidad: eloverall_residual.evaluationes “within” y ningún riesgo quedaabove_appetite_untreated(los tres tienentreat:declarado) — el motor no necesita forzar el residual agregado para reflejar que el sistema sale a mercado con un límite conscientemente aceptado, no con un incumplimiento oculto. - Art. 13 (transparencia hacia el candidato). Declarado (solo de auditoría): se debe informar al candidato de que un sistema automatizado lo criba, ligado a los deberes de transparencia del RGPD. No es una barrera medida.
- Art. 14 (supervisión humana / HITL). Declarado (solo de auditoría), anclado al derecho del RGPD Art. 22 a la intervención humana en una decisión automatizada significativa. El humano en el bucle se nombra y rastrea, pero — honestamente — es un compromiso declarado, no un control medido, y el RGPD Art. 22 está declarado, no litigado (sin DPIA cláusula a cláusula; SCC/DPA pendientes).