Cognitive Memory Systemd Timers
Reference copies of the systemd user units that automate memory maintenance.
Services
| Unit |
Schedule |
What it does |
cognitive-memory-daily |
daily |
Decay scores, regenerate CORE.md, refresh MEMORY.md symlinks |
cognitive-memory-embed |
hourly |
Refresh embeddings (skips if unchanged) |
cognitive-memory-weekly |
weekly |
Run reflection cycle |
Install / Update
# Copy units into place
cp ~/.claude/skills/cognitive-memory/systemd/*.service \
~/.claude/skills/cognitive-memory/systemd/*.timer \
~/.config/systemd/user/
# Reload and enable
systemctl --user daemon-reload
systemctl --user enable --now cognitive-memory-daily.timer
systemctl --user enable --now cognitive-memory-embed.timer
systemctl --user enable --now cognitive-memory-weekly.timer
Verify
systemctl --user list-timers 'cognitive-memory-*'
systemctl --user start cognitive-memory-daily.service # manual test run
journalctl --user -u cognitive-memory-daily.service --since today