diff options
| -rw-r--r-- | todo.org | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -7,7 +7,8 @@ Project-scoped (not the global =~/sync/org/roam/inbox.org= list). * Rulesets Open Work -** DOING [#A] Check that memories are sync'd across machines via git.m +** DONE [#A] Check that memories are sync'd across machines via git +CLOSED: [2026-05-23 Sat] :PROPERTIES: :LAST_REVIEWED: 2026-05-20 :END: @@ -39,8 +40,11 @@ Create the destination in archsetup, move existing per-project commit + push archsetup. After that, every machine running =stow= picks up the same memory tree. -*** VERIFY Approve stow-based sync of ~/.claude/projects via the dotfiles repo -Held 2026-05-22: dotfiles are being split out of archsetup into their own repository, so the stow target is in flux. Revisit the stow approach (and the destination path) once that split settles — the target is the new dotfiles repo, not =archsetup/dotfiles/common/=. +*** 2026-05-23 Sat @ 16:12:48 -0500 Decided: dedicated private repo, not stow +Worked through dotfiles → rulesets → dedicated repo. Dropped stow/dotfiles (machine config, wrong cadence) and rulesets (it's pulled first in every session, so memory edits would dirty its tree and skip the startup =git pull --ff-only=). Chose a dedicated private repo on cjennings.net: storage is unified there while recall stays per-project (the encoded-cwd subdirs), since pooling recall would hurt relevance and risk work-private facts surfacing in personal-project artifacts. + +*** 2026-05-23 Sat @ 16:12:48 -0500 Shipped: claude-memory.git + folded symlinks +Created bare =git@cjennings.net:claude-memory.git=, cloned to [[file:/home/cjennings/.claude-memory/][~/.claude-memory]], moved all 7 per-project =memory/= dirs in (54 files; work has 40) and replaced each live =~/.claude/projects/<enc>/memory= with a folded dir-symlink so new memory lands in the clone and a push syncs it. Added =link-claude-memory.sh= (idempotent — recreates the symlinks on a new machine after clone) + README. Private repo, never GitHub (carries work/DeepSat memory). Initial import pushed (=f496370=). ** TODO [#C] Build =create-documentation= skill for high-quality project/product docs :PROPERTIES: :LAST_REVIEWED: 2026-05-20 |
