gioser

tawasuyu/brahman

Rust 326TOML 123JSON 14Markdown 114554 Definitions

chore(.gitignore): excluir .claude/ (state local de Claude Code)

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) <noreply@anthropic.com>

4b8bd389c9a008efe640296f940cab5a57983d73 · by Sergio · (5 months ago) · parent 7fb2ad3b1 · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

2 files · +16 −0

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 <sha>`.
 
 ## 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