Files
fn_registry/docs/diary/2026-06-03.md
T
egutierrez ea6a3ec8a5 chore: auto-commit (3 archivos)
- docs/adr/README.md
- docs/adr/0005-keep-parent-git-lean.md
- docs/diary/2026-06-03.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 12:50:09 +02:00

1.7 KiB

2026-06-03

00:54 — Limpieza del repo padre + dag_engine v0.3.0

  • Hecho: dag_engine v0.3.0 — acciones por DAG (pausar via tabla dag_state, eliminar con recarga del scheduler), vista Timeline (ejecuciones con barra de duracion), buscador de DAGs, tooltip de cron estilo crontab.guru (funcion nueva describe_cron_expr_go_core + endpoint /api/cron/describe), formato de fecha europeo DD/MM/AAAA, y fix del mismatch de casing snake_case entre el store y el frontend. Pusheado al sub-repo (ef91c3d). Daemon systemd-user sirviendo React + API en :4200.
  • Hecho: DAG de prueba hola-mundo (echo "hola mundo"), validado y ejecutado OK.
  • Hecho: Limpieza del .git del repo padre — ver ADR 0005. Tres medidas: (1) untrack de artefactos hijos forzados al indice (apps/dag_engine 31 archivos + apps/shaders_lab incl. .exe) con git rm --cached, revierte el commit d8db05e9; (2) purga del historial con git-filter-repo (frontend/node_modules 168MB, build/ 54MB, registry.db regenerable 29MB, shaders_lab.exe ~190MB en ~10 versiones); (3) submodulos C++ de cpp/vendor en modo shallow (depth 1), .gitmodules marcado shallow = true.
  • Resultado: .git 475MB -> 51MB (-89%). Codigo intacto (cpp/vendor 118MB en disco), cmake configure de cpp/ OK. Commits c5fb6ca (force-push tras purga) + ba5d262 (shallow). Backup completo en ~/backups/fn_registry_purge_20260603/.
  • Pendiente: los otros 2 PCs (aurgi-pc, home-wsl) deben re-sincronizar tras el force-push: git fetch origin && git reset --hard origin/master && git submodule update --init --recursive. Trabajo local del padre sin pushear se perderia — verificar antes. Para que sus submodulos tambien adelgacen, re-clonar fresco o re-aplicar el shallow por submodulo.