diff --git a/claude/memory/session-ledger-2026-08-26.md b/claude/memory/session-ledger-2026-08-26.md index 208810d..e977e96 100644 --- a/claude/memory/session-ledger-2026-08-26.md +++ b/claude/memory/session-ledger-2026-08-26.md @@ -22,6 +22,15 @@ type: feedback have made the archive *look* tracked). ⚠ The third is the one I nearly did by inertia; it is the same shape as the hook's own doctrine that *a disarmed hook must not look like an armed one*. +- 2026-08-26T~afternoon — ⚠ **`git lfs install --local` was not local.** It printed + *"Updated Git hooks"* and wrote four LFS shims into `~/dotfiles/git/hooks/` — the steward's + **global** hook directory — because `core.hooksPath` redirects there. They would have run in + every repo. Caught by reading `git status` on dotfiles at the end rather than by expecting it; + reverted. `pre-commit` was untouched, and `filter.lfs.*` in `.gitconfig` was verified + **pre-existing** (the file is dotfiles-tracked and unmodified) rather than assumed to be mine. + ⚠ **Another PENDING-160 instance, made by the party that spent the morning writing it up:** a + flag named `--local` meant something else because of a setting one layer out. + ## What held - Ran `thread-query.py` on the actual thread and reported the **null honestly** (689 candidates,