diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-24 01:54:14 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-24 01:54:14 -0500 |
| commit | 349a8c74bd9d1a0ba2cee1050f6421d05bf8c6db (patch) | |
| tree | 621736e10de0c13e9a39ad3d405088e9ffb99343 | |
| parent | 234163dfed4aae1984889c03679eb62f7d8e42dc (diff) | |
| download | rulesets-349a8c74bd9d1a0ba2cee1050f6421d05bf8c6db.tar.gz rulesets-349a8c74bd9d1a0ba2cee1050f6421d05bf8c6db.zip | |
chore(todo): reopen memory-sync task after reversing the migration
| -rw-r--r-- | todo.org | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -7,8 +7,7 @@ Project-scoped (not the global =~/sync/org/roam/inbox.org= list). * Rulesets Open Work -** DONE [#A] Check that memories are sync'd across machines via git -CLOSED: [2026-05-23 Sat] +** TODO [#C] Check that memories are sync'd across machines via git :PROPERTIES: :LAST_REVIEWED: 2026-05-20 :END: @@ -45,6 +44,9 @@ Worked through dotfiles → rulesets → dedicated repo. Dropped stow/dotfiles ( *** 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=). + +*** 2026-05-24 Sun @ 01:53:35 -0500 Reversed the migration — back to unmanaged per-project memory +Cancelled the follow-up brainstorm and undid the dedicated-repo migration at Craig's call. Moved all 7 memory dirs back to =~/.claude/projects/<enc>/memory/= (content preserved), deleted the =~/.claude-memory= clone, and deleted the bare =claude-memory.git= on the server. Memory is back to its original at-risk state, so the task reopens at [#C] pending a direction. The brainstorm landed on a two-tier idea for whenever this resumes: promote general lessons into a rulesets-tracked file symlinked into =~/.claude/rules/= (loaded into every project natively, one repo), and keep project-specific memory under each project's own =.ai/memory/= (committed where =.ai/= is tracked, at-risk where it's gitignored). Not implemented. ** TODO [#C] Build =create-documentation= skill for high-quality project/product docs :PROPERTIES: :LAST_REVIEWED: 2026-05-20 |
