La fixture contiene api/main.py, service/App.kt, deploy/app.yaml y docs/README.md: exactamente 246 bytes compatibles con UTF-8 y 19 líneas físicas, 15 no vacías y 4 vacías. Cada nombre cae en un lenguaje y extensión revisados. No hay rutas excluidas, binarios, tamaños excesivos, fallos, generados ni dependencias.
Python aporta 7 líneas y 108 bytes
El archivo API es mayor por bytes y líneas: cinco no vacías y dos separadores. SourceTally no interpreta decoradores, cuerpos, imports, diccionarios ni framework. Python procede de .py y el archivo solo queda como primer candidato de revisión.
Kotlin aporta 5 líneas y 50 bytes
El archivo Kotlin tiene cuatro líneas no vacías y una vacía. Llaves y cadenas no crean afirmaciones lógicas. En producción .kt y .kts compartirían Kotlin pero conservarían extensiones separadas, ofreciendo una vista resumida y otra detallada.
YAML y Markdown mantienen visible el texto
YAML aporta cuatro líneas no vacías y 54 bytes; Markdown dos no vacías, una vacía y 34 bytes. No se eliminan en silencio. Configuración y documentación afectan comprensión y mantenimiento aunque no sean ejecutables. Interprétalos explícitamente según la pregunta.
Reconcilia 4 archivos y subtotales
Carga Demo políglota. Confirma 4 archivos, 246 bytes, 19 líneas, 15 no vacías y 4 vacías. Python, Kotlin, YAML y Markdown deben tener un archivo; .py, .kt, .yaml y .md deben reconciliar. api/main.py debe ser el mayor.