ea6a3ec8a5
- 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>
1.7 KiB
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 nuevadescribe_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
.gitdel repo padre — ver ADR 0005. Tres medidas: (1) untrack de artefactos hijos forzados al indice (apps/dag_engine31 archivos +apps/shaders_labincl. .exe) congit rm --cached, revierte el commit d8db05e9; (2) purga del historial congit-filter-repo(frontend/node_modules 168MB, build/ 54MB, registry.db regenerable 29MB, shaders_lab.exe ~190MB en ~10 versiones); (3) submodulos C++ decpp/vendoren modo shallow (depth 1),.gitmodulesmarcadoshallow = true. - Resultado:
.git475MB -> 51MB (-89%). Codigo intacto (cpp/vendor 118MB en disco),cmake configurede cpp/ OK. Commitsc5fb6ca(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.