Registro de precisión · para reproducir
LT1
Lo que hace falta para repetir las 13 entradas de LT1 en el registro: el código, la segunda implementación, el cotejo y los datos de validación agregados, cada uno con su huella md5. Son copias de lectura: las rutas del servidor van sustituidas por marcas, y lo que no se puede publicar se dice abajo, con su porqué.
Código de la medida
5
ficheros
Segunda implementación
4
ficheros
Cotejo
2
ficheros
Datos de validación
5
ficheros
Cómo se rehace90_fetch descarga del BOE los textos y fechas de las normas (catálogo en CATALOGO_LEGAL.md) → 10_base (universo, marcas por contrato y celdas mensuales por órgano) → 15_series (series mensuales) → 20_eventos (estudio de eventos pre-registrado con placebos) → 30_impl2 y 31_cotejo_impl2 (segunda implementación de L05, L11 y L12) → 50_cotejo_normas (fecha del catálogo frente a la cláusula de entrada en vigor). run.sh lanza cada paso sin red salvo la descarga.
Código de la medida
5 ficheros| Fichero | Qué hace | md5 | Líneas |
|---|---|---|---|
| py/90_fetch.py | Descarga del BOE los textos consolidados con tope de 40 peticiones y pausa de 3 s | da475cd3d03f0459 |
20 |
| py/10_base.py | Universo de contratos, marcas por contrato menor y no menor y celdas mensuales por órgano | 35a8283acc4c2510 |
103 |
| py/15_series.py | Series mensuales de 2012 a 2026 por grupo, con una fuente por órgano, grupo y año | 3c22fcd48f935e52 |
36 |
| py/20_eventos.py | Estudio de eventos pre-registrado: antes y después de cada norma, contraste, placebos y veredicto | b2d324fe7eb10dc8 |
318 |
| py/run.sh | Lanzador de cada paso: memoria y CPU acotadas, sin red, datos de solo lectura3 rutas del servidor sustituidas | a1d55291c39b0a3c |
14 |
Segunda implementación
4 ficheros| Fichero | Qué hace | md5 | Líneas |
|---|---|---|---|
| py/30_impl2.py | Segunda implementación con pandas, pyarrow y numpy, sin DuckDB, de las normas L05, L11 y L12 | cbb559585adcce66 |
126 |
| py/31_cotejo_impl2.py | Compara las dos implementaciones órgano-ventana a órgano-ventana | 20e48f92307db288 |
25 |
| salidas/30_impl2.json | Resultados de la segunda implementación en las cinco celdas cubiertas | a0f3f517d3c3efc9 |
42 |
| salidas/31_cotejo_impl2.json | Comparación: 3.859 de 3.859 órgano-ventana idénticos, con Δ y K iguales | 56c7988b796f5bdd |
94 |
Cotejo
2 ficheros| Fichero | Qué hace | md5 | Líneas |
|---|---|---|---|
| py/50_cotejo_normas.py | Coteja la fecha del catálogo con la cláusula de entrada en vigor del propio texto de cada norma | 2374d647b07796e1 |
31 |
| salidas/50_cotejo_normas.json | Resultado: 10 de 10 normas con la fecha correcta, con la cláusula hallada en cada una | 98efacea873c224e |
118 |
Datos de validación
5 ficheros| Fichero | Qué hace | md5 | Líneas |
|---|---|---|---|
| CATALOGO_LEGAL.md | Catálogo de normas con su entrada en vigor, a quién afectan y la hipótesis escrita antes de mirar | df1c46849f4dc804 |
63 |
| salidas/10_base.json | Recuentos del universo por grupo y año, casado con TED y fechas de publicación nulas | 300d82035b8e8a75 |
237 |
| salidas/eventos.csv | Una fila por norma, serie y grupo: denominadores, Δ con IC, placebos, K y veredicto | f70438f3a8bd49f5 |
88 |
| salidas/20_eventos.json | Los mismos resultados del estudio de eventos en JSON, con todos los IC | 1e702b1e183fe271 |
4.165 |
| salidas/series_mensuales.csv | Series mensuales por grupo: numerador, denominador, valor y órganos activos | 7faf30132b889480 |
7.702 |
Pre-registros
sellados antes de medir| Texto | Huella del sello (md5) | Sellado |
|---|---|---|
| DEFINICIONES_PREVIAS.mdtal cual: su md5 es el del sello | a04b77be154807a5 |
22/10/2026, 23:41:25 CEST |
Lo que no se publica
y por qué- Respuestas descargadas del BOE y su registro (fuentes_boe/): descargas de páginas; el resultado del cotejo ya sale agregado en 50_cotejo_normas.json
- Celdas mensuales por órgano, lotes SARA y órganos (interno/): carpeta interna: tablas por órgano y por lote que el informe dice que no salen
Sus entradas del registro
- Ley 19/2013 de transparencia (CCAA y EELL, dic-2015) No confirmada
- Cataluña, Decreto-ley 3/2016 (sin negociado por cuantía) Parado
- LCSP, Ley 9/2017 (9-mar-2018): entra el tope por contratista del art. 118.3 Pasa
- Umbrales SARA 2018 (Orden HFP/1298/2017) Parado
- Umbrales SARA 2020 (Orden HAC/1272/2019) Pasa
- Umbrales SARA 2024 (Orden HFP/1352/2023) Pasa
- DA 54.ª LCSP (Ley 6/2018): menores de hasta 50.000 € en agentes SECTI No confirmada
- RDL 3/2019: agentes SECTI fuera del tope del 118.3 No confirmada
- Instrucción 1/2019 de la OIReScon (7-mar-2019) No confirmada
- RDL 3/2020 (6-feb-2020): sale el tope por contratista del art. 118 No pasa
- COVID: RDL 7/2020, RD 463/2020, RDL 8/2020 (mar-2020) Pasa
- RDL 36/2020 y Ley 11/2020 (1-ene-2021): fondos del PRTR Pasa
- Ley 2/2023 del informante (13-mar-2023), control negativo No confirmada