From 4b8bd389c9a008efe640296f940cab5a57983d73 Mon Sep 17 00:00:00 2001 From: Sergio Date: Sun, 10 May 2026 14:46:29 +0000 Subject: [PATCH] chore(.gitignore): excluir .claude/ (state local de Claude Code) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Iter 18. .claude/ aparecía en git status cada sesión con scheduled_tasks.lock y settings.local.json (local-only). Excluido. Side note: investigación previa de un supuesto deadlock en drift_check_surfaces_expected_per_record_diffs concluyó que NO hay deadlock — pasa cleanly aislado, en nakui-core, y en cargo test --workspace. El "hang" venía de procesos cargo/test-bin huérfanos compitiendo por el build lock. Memoria project_drift_hang.md reescrita con el playbook correcto. Sin cambios funcionales en src. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 1 + CHANGELOG.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index 113ac98..b86de51 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ **/*.rs.bk Cargo.lock.bak .DS_Store +.claude/ diff --git a/CHANGELOG.md b/CHANGELOG.md index e399af2..30c9354 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ ratio/diff ver `git show `. ## 2026-05-10 +### chore(.gitignore): excluir .claude/ (state local de Claude Code) +Iter 18. Side cleanup tras debugging: `.claude/` aparecía en +`git status` cada sesión (contenía `scheduled_tasks.lock` y +`settings.local.json`, ambos local-only). Excluido para que no se +commitee accidentalmente y para que `git status` quede limpio. + +Investigación previa que motivó el cleanup: persiguiendo un supuesto +deadlock en `drift_check_surfaces_expected_per_record_diffs` con +eprintlns/macro de log a archivo en `drift.rs` y `run.rs`. Conclusión: +no hay deadlock — pasa cleanly aislado, en suite nakui-core, y en +`cargo test --workspace`. El "hang" original venía de procesos cargo +y test-binaries huérfanos de sesiones anteriores compitiendo por el +build lock. Source restaurado, ningún cambio funcional. Memoria +`project_drift_hang.md` reescrita con el playbook correcto. + ### fix(nakui-core): schema_bundle_hash debe reflejar el contenido real del schema Iter 17. Regresión surfaceada por el workspace test `verify_log_rejects_seed_after_schema_kcl_changes` (rebautizado a