La fixture contient api/main.py, service/App.kt, deploy/app.yaml et docs/README.md : exactement 246 octets compatibles UTF-8 et 19 lignes physiques, 15 non vides et 4 vides. Chaque nom rejoint un langage et une extension révisés. Aucun chemin exclu, binaire, gros fichier, échec, généré ou dépendance.
Python apporte 7 lignes et 108 octets
Le fichier API est le plus grand : cinq lignes non vides et deux séparateurs. SourceTally n’interprète ni décorateurs, corps, imports, dictionnaires ou framework. Python vient de .py et le fichier devient seulement le premier candidat d’inspection.
Kotlin apporte 5 lignes et 50 octets
Le fichier Kotlin a quatre lignes non vides et une vide. Accolades et chaînes ne créent pas de revendication logique. En production .kt et .kts partageraient Kotlin tout en gardant des extensions séparées, pour une vue concise et une vue détaillée.
YAML et Markdown gardent le texte visible
YAML apporte quatre lignes non vides et 54 octets ; Markdown deux non vides, une vide et 34 octets. Ils ne sont pas supprimés silencieusement. Configuration et documentation comptent pour la compréhension même sans exécution. Interprétez-les explicitement selon la question.
Réconciliez 4 fichiers et sous-totaux
Chargez Démo polyglotte. Confirmez 4 fichiers, 246 octets, 19 lignes, 15 non vides et 4 vides. Python, Kotlin, YAML et Markdown doivent avoir un fichier ; .py, .kt, .yaml et .md doivent se réconcilier. api/main.py doit être premier.