Volver a ODD-H

SDD contra ODD-H

La misma calidad en tres tareas reales. ODD-H costó menos en las tres, y la brecha creció con el tamaño.

Pilotos del banco del 26 y 27 de octubre de 2026: tres tareas (S, M y L), tres corridas por rama, Sonnet 5.5, orden intercalado. Cada corrida corre aislada en un sandbox y la juzga una suite oculta que el agente nunca ve.

Costo y tiempo por corrida

Cada punto es una corrida; la raya vertical, el promedio de la rama. Un punto hueco es una corrida que no pasó toda la suite oculta. La escala es logarítmica porque la tarea L cuesta unas cuarenta veces más que la S.

Costo por corrida, en dólares
SDDODD-H
Tiempo de reloj por corrida, en minutos
SDDODD-H

Resultados por tarea

TareaRamaResueltasRegresionesCosto medioReloj medioTurnosRescates
Ver las 18 corridas
TareaCorridaSuite ocultaRegresionesCostoRelojTurnosRescates

Las tareas:

Qué se vio

Calidad

17 de 18 corridas resolvieron la suite oculta entera, sin regresiones. La única que no fue SDD en la tarea M: devolvió el error suelto en lugar del formato {"error": ...} que pedía el prompt. Es un fallo real, no del banco.

Costo

La diferencia es la ceremonia, no la calidad. En S y M, SDD paga crear la tarea en Meridian; en L, la ruta completa de requirements, spec, breakdown y un code review por tarea. En L, SDD hizo 7 commits y lanzó entre 6 y 7 revisores por corrida.

S y M

Ninguna rama ejerció su método. ODD-H trabajó inline en las seis corridas, que es lo que manda el protocolo para pedidos así: sin documento, sin ledger, sin gates. SDD pasó por code review en una de tres corridas en cada tarea.

L

ODD-H abrió documento en las tres, por spec larga, y cerró con odd close. Pero en las tres terminó la primera invocación sin commitear: hizo falta un empujón del runner, alrededor de la mitad de su costo, y no pusheó nunca.

Varianza

ODD-H fue más estable: en cada tarea, sus tres corridas quedan casi en el mismo punto. SDD varió más del doble en S, de US$0,16 a US$0,35.

Cómo se midió

Las corridas están archivadas en bench/results/ de AgenticDevelopmentLab; el detalle de cada decisión, en el reporte de revisión del banco en Meridian.

Qué no dice

Abierto. Para ejercer ODD-H en tareas más chicas, falta decidir si cada tarea trae su risk.yml o si la clasificación inline se mide como parte del método. También, si commitear y pushear es un defecto del protocolo de ODD-H o algo que el prompt del banco tiene que pedir a las dos ramas.

Datos de bench/results/ en AgenticDevelopmentLab: run.json y verify.json de cada corrida.