# Integridad histórica

## Estados de evidencia

- `sourced`: dato transcripto o adaptado desde una fuente registrada.
- `derived`: cálculo reproducible a partir de datos respaldados.
- `estimated`: decisión editorial explícita con incertidumbre.
- `missing`: dato todavía no disponible o imposible de derivar.
- `sourced-partial`: edición con una parte oficial verificada, pero sin cobertura suficiente para declararla completa.

La interfaz y las exportaciones deben conservar estas distinciones. Una cifra estimada nunca debe presentarse como medición histórica exacta.

## Cobertura 1950–2022

Las diecinueve ediciones entre 1950 y 2022 contienen participantes, grupos, partidos, resultados, registros de plantel y designaciones de dirección técnica adaptados de The Fjelstul World Cup Database v1.2.0. La procedencia se mantiene por equipo, partido, jugador y entrenador.

Los formatos se procesan mediante motores diferenciados: grupo final de 1950; grupos sembrados de 1954; todos contra todos de 1958; segundas fases de grupos de 1974/1978; triangulares de 1982; mejores terceros para los torneos de 24 equipos; y formatos de eliminación para 16 y 32 selecciones. La existencia de un motor no certifica por sí sola todos los detalles reglamentarios: cualquier simplificación pendiente debe permanecer auditable.

## Biografías

Los 10.066 registros de jugador de 1950–2022 fueron cruzados con `players.csv` por su ID de fuente. Existen 10.051 fechas de nacimiento y se derivaron 10.050 edades exactas al inicio del torneo, usando `start_date` de `tournaments.csv`.

Quince fechas están ausentes y permanecen `null`. Un registro de 1958 (`P-76869`) posee en la fuente una fecha posterior al torneo; la fecha se conserva para trazabilidad con confianza baja, pero la edad no se deriva. No se corrigieron ni estimaron faltantes.

## Estado de 2026

2026 es una edición histórica **parcial** (`sourced-partial`). El archivo local contiene los 48 participantes, los 12 grupos de cuatro equipos, los 104 partidos con resultados, los 1.248 convocados y los 48 entrenadores. Los grupos y la cobertura global de planteles se contrastaron con FIFA el 2026-07-21; el fixture, los resultados y los entrenadores se importaron desde fuentes openfootball bajo CC0, con contraste oficial específico de la final y el tercer puesto; los planteles provienen de un snapshot CC0 fijado y validado estrictamente.

Siguen pendientes:

- eventos y estadísticas de partido;
- cualquier GRL o atributo editorial.

Las eliminatorias 1950, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1990, 1994, 1998 y 2002 ya tienen reconstrucciones históricas visibles y no simulables: diez grupos y 26 partidos para 1950; trece grupos y 57 partidos para 1954; catorce caminos y 89 partidos para 1958; dieciséis caminos y 92 resultados o decisiones para 1962; veintitrés caminos y 127 partidos para 1966; treinta y un caminos y 172 partidos para 1970; cincuenta y un caminos y 226 resultados o decisiones para 1974; cincuenta y cinco caminos y 252 resultados o decisiones para 1978; cincuenta y dos caminos y 306 resultados o decisiones para 1982; cuarenta y seis caminos y 314 partidos para 1990; cuarenta y nueve caminos y 497 partidos para 1994; setenta y siete caminos y 643 partidos únicos para 1998; y setenta y cinco caminos y 777 partidos jugados para 2002. Las eliminatorias 2026 tienen cobertura geográfica completa en 59 bloques: fases de CONMEBOL, OFC, CONCACAF, UEFA, CAF y AFC, playoffs UEFA e interconfederacionales. El estado continúa `sourced-partial` porque faltan algunos reglamentos primarios íntegros, desempates, sedes y resoluciones administrativas; la interfaz no extrapola esos campos ausentes.

Alemania 2006 se suma con ochenta y ocho caminos y 847 partidos. Quince encuentros de su ronda oceánica proceden del archivo CC0 de la Copa de Naciones 2004, porque esa fase cumplió ambas funciones y no estaba duplicada en el archivo WCQ.

Sudáfrica 2010 incorpora 104 caminos y 852 partidos disputados. Treinta y seis encuentros oceánicos se recuperan de los Juegos del Pacífico y la Copa de Naciones, y los cuatro partidos de Etiopía luego anulados permanecen visibles pero excluidos de las tablas. Tuvalu, las bajas y las adjudicaciones no disputadas se distinguen explícitamente.

Brasil 2014 incorpora noventa y siete caminos y 820 partidos. Los dieciséis encuentros de la Copa de Naciones OFC 2012 se recuperan desde el archivo abierto de esa competencia; cuatro definiciones continentales cuentan en el total publicado, pero se distinguen porque no alteraron el avance mundialista.

Rusia 2018 incorpora 108 caminos y 871 resultados o decisiones. Los veinte registros ausentes del archivo anual quedan explicados por quince partidos de la Copa de Naciones OFC, tres partidos de la primera ronda CONCACAF y dos derrotas administrativas de Kuwait. Indonesia y Zimbabue permanecen como inscriptas sin jugar; catorce decisiones conservan por separado el marcador disputado y tres pérdidas de Kuwait se identifican como no jugadas.

Catar 2022 incorpora 79 caminos y 866 resultados o decisiones. El total se reconcilia con los 865 partidos publicados porque Sri Lanka–Macao fue adjudicado 3-0 sin disputarse. Los cinco resultados de Corea del Norte y el único de Islas Cook se conservan como partidos jugados pero excluidos de sus tablas. Santa Lucía, Samoa Americana, Samoa, Tonga y Vanuatu quedan visibles sin marcadores ficticios; la suspensión de Rusia y el encuentro Brasil–Argentina abandonado se registran como decisiones administrativas.

Las páginas de FIFA registradas en `DATA_SOURCES.md` sirven para verificación factual. No se copiaron redacción, imágenes, marcas ni activos oficiales.

## GRL y estado dinámico

Las veinte ediciones incluyen GRL tentativos retrospectivos con estado `estimated`, derivados de resultados, avance y eventos documentados. La fecha de corte corresponde al cierre de cada torneo y cada registro advierte que no es una medición exacta previa. La auditoría estricta de GRL pretorneo permanece separada y puede seguir en estado `missing`.

El estado de torneo —forma, fitness, fatiga, moral, confianza, lesión y suspensión— vive dentro de una partida. Nunca sobrescribe `historicalOverall` ni modifica los JSON fuente.

## Índice de integridad de una partida

El índice compara una partida con su edición verificada y considera por separado:

- participantes y planteles;
- formato y reglas;
- sorteo y fixture;
- resultados;
- comparación temporal;
- datos estimados o ausentes.

Es informativo: una historia alternativa puede tener baja fidelidad histórica sin ser una partida inválida.

## Puertas de calidad

Una edición sólo puede declararse histórica completa cuando:

1. fuentes y licencias están registradas;
2. participantes, fixture, resultados y planteles tienen trazabilidad;
3. formato, desempates y excepciones fueron revisados;
4. faltantes y contradicciones están documentados;
5. pruebas de referencias, formato y reproducibilidad resultan satisfactorias.

La suite vigente contiene 509 pruebas aprobadas. Ese resultado verifica los contratos implementados; no reemplaza una auditoría histórica independiente de cada campo. La prueba integral en navegador valida además guardado y restauración, archivo multiversal, efecto mariposa, asesor táctico local, edición de fixture, eventos manuales, alineaciones, partido interactivo, rama contrafáctica, Museo, las veinte eliminatorias 1950–2026, las fichas reglamentarias, sorteo 2026 y recarga sin conexión.

## Correcciones y versiones

Toda corrección debe conservar motivo, fecha, referencia y versión del dataset. Las partidas guardadas deben registrar la versión del catálogo con la que fueron creadas para evitar reinterpretaciones silenciosas.
