Files
takana/scripts
SergioandClaude Opus 5 a19fc8bcf0 seed-graph: decir que falta nix, en vez de reventar con un traceback
'yupana frontera <perfil>' —el verbo que responde qué pide upstream y no tenemos— moría con
veinte líneas de traceback terminadas en FileNotFoundError: 'nix'. Eso tiene la cara de un bug
de código y manda a depurar el script, cuando lo único que falta es una herramienta que en esta
máquina nunca se instaló: el hub gioser no trae nix, y los docs/state/seed-*.json del repo se
generaron en otra máquina el 2026-08-10. El coste no es el susto, es el desvío.

Ahora es una precondición explícita que dice qué falta y qué hacer, y sale 2.

⚠ Dos errores míos que los controles cazaron en el acto, y por eso van escritos:
  · Eximí a --calibrar de la comprobación 'porque no usa nix'. Lo usa: el control lo mostró
    imprimiendo 'nix eval lote 1 (3 nombres)…' y muriendo igual. La exención era una suposición
    con forma de hecho.
  · Con la precondición delante del uso, 'seed-graph.py' a secas pasó a quejarse de nix en vez
    de explicarse. Un fallo de entorno va DESPUÉS del uso.

Verificado en los tres caminos: sin args → uso; --frontera → mensaje de entorno; --calibrar →
mensaje de entorno.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QPJteswQvP1L7zSBrQQe2
2026-09-08 19:54:19 +00:00
..