From c1e84ee34e342fb967266a41d353eda232511c9c Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Fri, 13 Feb 2026 15:09:52 -0600 Subject: [PATCH] store: Cognitive Memory automated maintenance with systemd timers --- ...-maintenance-with-systemd-timers-d0313c.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 graph/configurations/cognitive-memory-automated-maintenance-with-systemd-timers-d0313c.md diff --git a/graph/configurations/cognitive-memory-automated-maintenance-with-systemd-timers-d0313c.md b/graph/configurations/cognitive-memory-automated-maintenance-with-systemd-timers-d0313c.md new file mode 100644 index 00000000000..d7b5bbf303b --- /dev/null +++ b/graph/configurations/cognitive-memory-automated-maintenance-with-systemd-timers-d0313c.md @@ -0,0 +1,23 @@ +--- +id: d0313cb7-2f3b-485f-9b56-e8aaf656127a +type: configuration +title: "Cognitive Memory automated maintenance with systemd timers" +tags: [cognitive-memory, systemd, automation, maintenance, configuration] +importance: 0.8 +confidence: 0.8 +created: "2026-02-13T21:09:52.961436+00:00" +updated: "2026-02-13T21:09:52.961436+00:00" +--- + +Set up systemd user timers for automatic cognitive memory maintenance: + +Daily timer (midnight): decay → core → embed +Weekly timer (Monday midnight): reflect + +Service files at ~/.config/systemd/user/cognitive-memory-{daily,weekly}.{service,timer} +Both have Persistent=true so missed runs execute on next boot. + +Updated client.py to reflect automation in CORE.md header (changed 'Next refresh: manual' to 'Next refresh: daily (systemd timer)'). + +Check status: systemctl --user list-timers cognitive-memory-* +View logs: journalctl --user -u cognitive-memory-daily.service