From a09c158a4a06e816038183b65378f3697bd09da2 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Fri, 27 Feb 2026 22:53:22 -0600 Subject: [PATCH] store: Cognitive memory multi-graph support and scheduled tasks system issues opened on Gitea --- ...-support-and-scheduled-tasks-sys-dc6b6c.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 graph/decisions/cognitive-memory-multi-graph-support-and-scheduled-tasks-sys-dc6b6c.md diff --git a/graph/decisions/cognitive-memory-multi-graph-support-and-scheduled-tasks-sys-dc6b6c.md b/graph/decisions/cognitive-memory-multi-graph-support-and-scheduled-tasks-sys-dc6b6c.md new file mode 100644 index 00000000000..c61f3e09a25 --- /dev/null +++ b/graph/decisions/cognitive-memory-multi-graph-support-and-scheduled-tasks-sys-dc6b6c.md @@ -0,0 +1,41 @@ +--- +id: dc6b6c6f-1319-47cf-a691-dd40751ff121 +type: decision +title: "Cognitive memory multi-graph support and scheduled tasks system issues opened on Gitea" +tags: [cognitive-memory, scheduled-tasks, systemd, claude-code, gitea, feature-planning, decision] +importance: 0.75 +confidence: 0.8 +created: "2026-02-28T04:53:22.378773+00:00" +updated: "2026-02-28T04:53:22.378773+00:00" +--- + +# Cognitive Memory Feature Issues Opened + +## Issues Created +Both filed on `cal/claude-memory` Gitea repo. + +### Issue #1: Multi-graph support +**Title:** "Multi-graph support: named, segregated memory graphs" + +Refactor cognitive memory MCP to support multiple isolated graph directories via named graphs config. + +**Design (Option 3 — preferred):** Named graphs in single MCP instance +- `default_graph` key in config +- `named_graphs` map of name → path +- Single MCP instance handles routing + +### Issue #2: Scheduled tasks system +**Title:** "Scheduled tasks system: systemd timers + Claude CLI as cowork alternative" + +Replicate Claude cowork scheduled tasks on platforms where cowork is unsupported. + +**Design:** +- `task.yaml` config per task +- Wrapper script invokes `claude -p` (headless) +- Systemd unit generator creates timers from task configs +- Task manager CLI for management +- Depends on Issue #1 (multi-graph) for memory isolation per task +- May eventually live in its own repo + +## Context +Claude cowork scheduled tasks are not available on all platforms. This system replicates that capability using native Linux tooling (systemd) + Claude CLI.