store: Extracted cognitive-memory app from skill dir to standalone project
This commit is contained in:
parent
a8c5faebc2
commit
1b47974fe6
@ -0,0 +1,28 @@
|
||||
---
|
||||
id: a41644f1-2dd1-4706-8fc8-e2242c1702cb
|
||||
type: decision
|
||||
title: "Extracted cognitive-memory app from skill dir to standalone project"
|
||||
tags: [cognitive-memory, architecture, extraction, claude-code, gitea, decision]
|
||||
importance: 0.9
|
||||
confidence: 0.8
|
||||
created: "2026-02-28T22:10:12.917346+00:00"
|
||||
updated: "2026-02-28T22:10:12.917346+00:00"
|
||||
---
|
||||
|
||||
# Cognitive-Memory: Extraction to Standalone Project
|
||||
|
||||
## Decision
|
||||
Moved all application code (~6K lines) from `~/.claude/skills/cognitive-memory/` to `/mnt/NV2/Development/cognitive-memory/`.
|
||||
|
||||
## Rationale
|
||||
- Skill directory is for Claude Code interface files, not application code
|
||||
- Standalone project allows proper git history, Gitea hosting, and development workflow
|
||||
- Keeps separation of concerns: skill layer vs. application layer
|
||||
|
||||
## Structure After Extraction
|
||||
- **Skill layer** (stays in `~/.claude/skills/cognitive-memory/`): `SKILL.md`, `SCHEMA.md` — what Claude Code reads to understand memory tools
|
||||
- **App code** (now in `/mnt/NV2/Development/cognitive-memory/`): `client.py`, `cli.py`, `common.py`, `analysis.py`, `edges.py`, `embeddings.py`, `mcp_server.py`, `scripts/`, `systemd/`
|
||||
- **Data** (unchanged): `~/.local/share/cognitive-memory/`
|
||||
|
||||
## Gitea
|
||||
Created repo `cal/cognitive-memory` on Gitea and pushed. HTTPS URL used due to SSH config mismatch.
|
||||
Loading…
Reference in New Issue
Block a user