fix: el diff que leen los modelos deja fuera lo generado y tiene tope #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/diff-sin-generados-y-con-tope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Por qué: cada
/revisaren balanzio/api#20 costó unos USD 5,5 en OpenRouter (dos rondas el 23-oct, de 250 k a 1,1 M tokens de entrada por modelo). El diff pesaba 923 KB, y 900 KB eraninternal/yabi/gen/operations_gen.go, el cliente generado por genqlient. Con #12 (todos los archivos) habría subido a 1,6 MB por elschema.graphql.Qué cambia, en el programa, antes de que el diff salga:
// Code generated … DO NOT EDIT.de Go, leída del árbol del PR dentro de la raíz confinada.go.sum.-max-file).-max-diff), no se llama a ningún modelo: se publica «No se revisó: el diff pesa N KB y el límite es 200 KB. Esto no es una aprobación» y el paso falla.Pruebas
TestTrimDiff,TestIsGenerated(la cabecera después de un build tag cuenta; un comentario que solo la menciona, no;../no sale de la raíz),TestTooBigIsNotAnApproval.go.sum,operations_gen.go(generado),schema.graphql(669 KB).🤖 Generated with Claude Code