Platino Labs · La Auditora
Evidencia técnica · commit fijado · límites explícitos

La Auditora

Auditorías reproducibles de software: grafos de importación en Python, ciclos eager, descubrimiento de tests y señales de CI. Cada resultado queda atado a un objeto y a un alcance concreto.

Sin claims fuera del alcanceControles negativosResultados positivos y nulos

Informes con script de reproducción

Cada informe se publica como ejecutable: un script determinista, sin red y sin dependencias, que vuelve a obtener el mismo veredicto. El código habla primero; la prosa lo acompaña.

medición propia · economía de contexto · reproducibilidad

El 99 % que se paga antes de la primera palabra

población ×1.90 · volumen ×3.076 · fracción 99.16 % – 99.28 %

Tres generaciones del mismo instrumento sobre el mismo corpus, en crecimiento. La población pasó de 10 a 19 tareas y el volumen por tarea se triplicó, mientras la fracción de tokens que se reenvía como contexto se movió 0.1145 puntos porcentuales y el cociente entre tokens totales y llamadas al modelo se movió 0.018 %. La cifra absoluta responde al tamaño del corpus; la razón responde al instrumento.

Límite: no atribuye coste a un modelo —la fuente registra cuál corrió, nunca por qué—; son tres puntos, dos de ellos con 18 minutos de separación, y no se leen como tendencia; los denominadores son 10, 10 y 19 tareas.

python3 reproduce.py · RC 0 con 7/7 · informe y script

litellm · CI · fail-closed

Un job en verde que no corrió ningún test

3 salidas exit 0 sin ejecutar pytest · 2 reproducidas en el acto

En el commit auditado, el paso que corre el shard de tests termina en éxito si la selección del matrix llega vacía, si ninguno de los paths de la selección existe en disco, y si pytest devuelve 5 —su código documentado para «cero tests recogidos»—. Un renombrado de directorio de tests deja el job verde, y el único rastro es una anotación en un log que nadie abre cuando está verde.

Límite: mide un step de un workflow en un commit fijado; no se leyó el historial de Actions, así que no se afirma que haya ocurrido en una corrida concreta.

BerriAI/litellm · d947ec1f · python3 reproduce.py <test-unit.yml> · informe y script

Auditorías seleccionadas

Muestras verificables sobre repositorios públicos. Los resúmenes no sustituyen las actas completas: indican el commit, el resultado medido y lo que quedó sin medir.

PyTorch · tests · análisis estático

Tests reconocidos que ningún camino del CI convoca

45 archivos · 459 funciones de test · 3,35 % del corpus

En el commit auditado, la reconstrucción de shards, agregadores y llamadas directas dejó 45 archivos sin camino de ejecución: 33 omitidos por un agregador y 12 en una exclusión declarada. Se descartaron 25 candidatos antes del veredicto.

Límite: es alcanzabilidad estática en un commit fijado; no mide ejecución de tests ni atribuye negligencia.

pytorch/pytorch · 210bb7ca

Django · dependencias · runtime

Ciclos eager en los backends de base de datos

3 ciclos · 5 entradas fallidas · 3 controles en verde

La matriz de importación reprodujo fallos cuando ciertos módulos de SQLite, PostgreSQL y Oracle se cargaban primero; las entradas de control funcionaron. El síntoma depende del orden de carga.

Límite: no se evaluaron SQL, migraciones, motores reales ni explotabilidad. El acta declara expresamente que no es una vulnerabilidad.

django/django · 641e9368

Tenstorrent · pytest · CI

Un job verde no mostraba todos los nodos afectados

12 de 13 nodos omitidos tras abortar con -x

El caso reconstruyó una falla de setup TT_FATAL, distinguió los skips de hardware esperados y siguió la reparación aguas arriba. El conteo bruto de skips no se presenta como tasa de tests huérfanos.

Límite: resultado histórico de una ventana y commits concretos; no describe el estado actual del repositorio.

Rotura · tenstorrent/tt-metal#59955 (7d399796) · Reparación · tenstorrent/tt-metal#61470 (78957cf0)

Hugging Face Transformers · resultado nulo

Sin ciclos eager en el ámbito de las rutas modificadas

0 ciclos eager · 0 de 8 rutas del PR intersectadas

El grafo completo tuvo seis componentes fuertemente conexas, pero ninguna fue eager y ninguna intersectó las ocho rutas fuente del cambio auditado.

Límite: análisis estructural del commit; no se midieron runtime, seguridad, rendimiento ni pruebas del PR.

huggingface/transformers · b4a5b4b2

vLLM Omni · arquitectura Python

Componentes cíclicas diferidas; ninguna eager en el ámbito

0 ciclos eager en vllm_omni/platforms/

Se identificaron cinco componentes del ámbito cuyos ciclos incluyen imports diferidos. Un ciclo eager distinto quedó fuera del ámbito contratado y se reportó como tal.

Límite: grafo estático del commit; runtime de aceleradores y dependencias no resueltas quedaron NO_MEDIDO.

vllm-project/vllm-omni · 9573acc9

Flask · arquitectura Python · resultado nulo

La componente mixta no cerraba un ciclo eager

1 SCC mixta · 0 ciclos eager

La ruta modificada pertenece a una componente de 18 módulos del grafo total. La separación eager/diferida no encontró ciclo eager; el fan-in se trató como centralidad estática, no como fragilidad.

Límite: no se completó la importación de runtime porque faltaba Werkzeug; comportamiento y seguridad quedaron NO_MEDIDO.

pallets/flask · d086db85

Cómo leer estos resultados

Un número sin sujeto, denominador y alcance no es un hallazgo. Las fichas distinguen estructura estática, ejecución y límites en vez de colapsarlos en una sola etiqueta.

Objeto fijado

Cada resumen identifica el repositorio y el commit observado; no se extrapola a la rama móvil.

Alcance visible

El resultado se limita a los archivos, tests o capas contratados para esa corrida.

Falsabilidad

Cuando aplica, se declaran controles y condiciones que harían cambiar el veredicto.

Negativos publicables

“Cero en el ámbito” es un resultado; no equivale a certificar que todo el sistema está libre de defectos.

Frontera: estas muestras son análisis estructurales y de CI, no una certificación general de seguridad. El informe de PyTorch aquí es de alcanzabilidad de tests, no de ciclos de dependencias; aún no hay una auditoría publicada de Scrapy en esta selección.

¿Necesitas una revisión técnica?

Propuestas de auditoría reproducible para repositorios públicos.

Herramienta open source: git-preflight-gate — 145 líneas de bash, sin dependencias: prueba la identidad del destino antes de una escritura y falla cerrada cuando no puede medir. La Action del Marketplace conserva su nombre registrado y es el instrumento experimental, no el producto.

Descargar git-preflight-gate Solicitar auditoría por WhatsApp Solicitar auditoría por GitHub Proyecto editorial · El Arquitecto Cuántico