264 lines
14 KiB
Markdown
264 lines
14 KiB
Markdown
# 2026-02-28
|
|
|
|
## 00:03 - Fix: Partial UUID prefix matching in cognitive memory client (git-style)
|
|
- **Type:** fix
|
|
- **Tags:** cognitive-memory, fix, uuid, mcp, client.py, claude-configs
|
|
|
|
## 07:09 - [homelab] Session: configuration, fix
|
|
- **Type:** fix
|
|
- **Tags:** homelab, configuration, fix, session-log
|
|
- **Memory:** [homelab-session-configuration-fix-718a4e](graph/fixes/homelab-session-configuration-fix-718a4e.md)
|
|
- **Summary:** Work types: configuration, fix
|
|
Session size: 17 messages, 4 tool calls
|
|
|
|
## 07:29 - Fix: n8n Server Health Monitor Discord escalation notifications lacked issue details
|
|
- **Type:** fix
|
|
- **Tags:** n8n, monitoring, discord, health-check, homelab, claude-runner-monitoring, fix
|
|
|
|
## 10:52 - SBA Scout Rust Phase 4: Async TUI with Dashboard and Gameday screens
|
|
- **Type:** decision
|
|
- **Tags:** sba-scout, rust, tui, ratatui, phase-4, async, tokio, decision
|
|
|
|
## 10:52 - Fix: SBA API Discord snowflake IDs returned as JSON strings not i64
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, api, serde, fix, discord, json
|
|
|
|
## 10:52 - Fix: SBA API transaction move_id is a string not i64
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, api, serde, fix, transactions
|
|
|
|
## 10:53 - Fix: SQLite PRAGMA foreign_keys is per-connection, not per-pool
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, sqlx, sqlite, fix, pragma, connection-pool
|
|
|
|
## 10:53 - File-based logging for Rust TUI apps using tracing-appender
|
|
- **Type:** solution
|
|
- **Tags:** sba-scout, rust, tracing, logging, tui, ratatui, solution
|
|
|
|
## 10:53 - Rust/Cargo installation and fish shell PATH setup on Cal's workstation
|
|
- **Type:** configuration
|
|
- **Tags:** rust, cargo, fish, configuration, workstation, rustup
|
|
|
|
## 10:55 - [claude-config] Implement Phase 2: API client, sync pipeline, and CSV card importers
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, creation, debugging, deployment, feature, fix, tooling, session-log
|
|
- **Memory:** [claude-config-implement-phase-2-api-client-sync-pipeline-and-c15ce1](graph/fixes/claude-config-implement-phase-2-api-client-sync-pipeline-and-c15ce1.md)
|
|
- **Summary:** Commits made: 6
|
|
- Implement Phase 2: API client, sync pipeline, and CSV card importers
|
|
-
|
|
|
|
## 11:11 - [homelab] Session: automation, configuration, debugging, fix
|
|
- **Type:** fix
|
|
- **Tags:** homelab, automation, configuration, debugging, fix, session-log
|
|
- **Memory:** [homelab-session-automation-configuration-debugging-fix-51d86e](graph/fixes/homelab-session-automation-configuration-debugging-fix-51d86e.md)
|
|
- **Summary:** Errors encountered (1):
|
|
- Error executing tool n8n_test_workflow: Internal validation error:
|
|
|
|
## 11:36 - [homelab] feat: add fish functions for tmux (tls, tma) and claude (cc)
|
|
- **Type:** fix
|
|
- **Tags:** homelab, automation, commit, configuration, creation, debugging, tooling, session-log
|
|
- **Memory:** [homelab-feat-add-fish-functions-for-tmux-tls-tma-and-claude-d2b585](graph/fixes/homelab-feat-add-fish-functions-for-tmux-tls-tma-and-claude-d2b585.md)
|
|
- **Summary:** Commits made: 2
|
|
- feat: add fish functions for tmux (tls, tma) and claude (cc)
|
|
- feat: add tmn
|
|
|
|
## 11:55 - [homelab] Session:
|
|
- **Type:** general
|
|
- **Tags:** homelab, session-log
|
|
- **Memory:** [homelab-session-26059e](graph/general/homelab-session-26059e.md)
|
|
- **Summary:** Files edited (1):
|
|
- /home/cal/.claude/plans/majestic-wiggling-oasis.md
|
|
Work types:
|
|
Session size:
|
|
|
|
## 11:57 - [esb-monorepo] Session: automation, configuration, creation, debugging, deployment, feature, fix
|
|
- **Type:** fix
|
|
- **Tags:** esb-monorepo, automation, configuration, creation, debugging, deployment, feature, fix, session-log
|
|
- **Memory:** [esb-monorepo-session-automation-configuration-creation-debug-87046d](graph/fixes/esb-monorepo-session-automation-configuration-creation-debug-87046d.md)
|
|
- **Summary:** Files edited (1):
|
|
- /home/cal/work/esb-monorepo/docs/prd/company-name-registry.md
|
|
Errors
|
|
|
|
## 12:09 - Fix: Rust sync excluded IL/MiL teams due to active_only=true
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, sync, bug-fix, api, teams
|
|
|
|
## 12:09 - Fix: Dashboard didn't refresh after sync — re-mount on SyncComplete
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, dashboard, ux, sync, tui
|
|
|
|
## 12:09 - Fix: Dashboard position coverage only counted pos_1, not all positions
|
|
- **Type:** fix
|
|
- **Tags:** sba-scout, rust, dashboard, positions, bug-fix
|
|
|
|
## 12:09 - Rust CSV importer integration tested — matches Python DB exactly
|
|
- **Type:** solution
|
|
- **Tags:** sba-scout, rust, importer, csv, testing, integration-test
|
|
|
|
## 12:09 - SBA Scout Rust: two separate databases for Rust vs Python apps
|
|
- **Type:** decision
|
|
- **Tags:** sba-scout, rust, database, architecture, sqlite, migration
|
|
|
|
## 12:10 - [claude-config] Redesign dashboard with roster health, card coverage, and sync refresh
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, creation, debugging, feature, fix, tooling, session-log
|
|
- **Memory:** [claude-config-redesign-dashboard-with-roster-health-card-cov-3a2ec2](graph/fixes/claude-config-redesign-dashboard-with-roster-health-card-cov-3a2ec2.md)
|
|
- **Summary:** Commits made: 3
|
|
- Redesign dashboard with roster health, card coverage, and sync refresh
|
|
-
|
|
|
|
## 12:32 - [homelab] refactor: split client.py into 6 focused modules using mixin composition
|
|
- **Type:** fix
|
|
- **Tags:** homelab, commit, configuration, feature, fix, refactoring, tooling, session-log
|
|
- **Memory:** [homelab-refactor-split-clientpy-into-6-focused-modules-using-2f093b](graph/fixes/homelab-refactor-split-clientpy-into-6-focused-modules-using-2f093b.md)
|
|
- **Summary:** Commits made: 1
|
|
- refactor: split client.py into 6 focused modules using mixin composition
|
|
Files
|
|
|
|
## 14:56 - Multi-graph support: named, segregated memory namespaces for cognitive memory
|
|
- **Type:** decision
|
|
- **Tags:** ["cognitive-memory", "multi-graph", "architecture", "mcp", "v3.1.0"]
|
|
- **Memory:** [multi-graph-support-named-segregated-memory-namespaces-for-c-b1ba1b](graph/decisions/multi-graph-support-named-segregated-memory-namespaces-for-c-b1ba1b.md)
|
|
- **Summary:** # Multi-graph Support for Cognitive Memory (v3.1.0)
|
|
|
|
Implemented multi-graph support for cognitive
|
|
|
|
## 14:56 - Cognitive memory data dir moved to XDG-compliant path (~/.local/share/cognitive-memory/)
|
|
- **Type:** decision
|
|
- **Tags:** ["cognitive-memory", "xdg", "architecture", "portability", "configuration"]
|
|
- **Memory:** [cognitive-memory-data-dir-moved-to-xdg-compliant-path-locals-dc9c26](graph/decisions/cognitive-memory-data-dir-moved-to-xdg-compliant-path-locals-dc9c26.md)
|
|
- **Summary:** # Cognitive Memory: XDG Base Directory Compliance
|
|
|
|
Moved default data directory from hardcoded
|
|
|
|
## 14:56 - Removed CORE.md auto-loading from sessions — rely on MCP recall instead
|
|
- **Type:** decision
|
|
- **Tags:** ["cognitive-memory", "core-md", "optimization", "architecture", "claude-code"]
|
|
- **Memory:** [removed-coremd-auto-loading-from-sessions-rely-on-mcp-recall-42c9a0](graph/decisions/removed-coremd-auto-loading-from-sessions-rely-on-mcp-recall-42c9a0.md)
|
|
- **Summary:** # CORE.md Auto-Loading Removed (MCP-First Approach)
|
|
|
|
Removed the MEMORY.md symlink mechanism that
|
|
|
|
## 14:56 - Cognitive memory systemd daily service updated — symlinks step removed
|
|
- **Type:** configuration
|
|
- **Tags:** ["cognitive-memory", "systemd", "automation", "configuration"]
|
|
- **Memory:** [cognitive-memory-systemd-daily-service-updated-symlinks-step-7435a3](graph/configurations/cognitive-memory-systemd-daily-service-updated-symlinks-step-7435a3.md)
|
|
- **Summary:** # Cognitive Memory Systemd Daily Service Update
|
|
|
|
Updated `cognitive-memory-daily.service` to remove
|
|
|
|
## 14:56 - CLAUDE.md Memory Protocol updated for MCP-first approach
|
|
- **Type:** configuration
|
|
- **Tags:** ["cognitive-memory", "claude-code", "configuration", "mcp"]
|
|
- **Memory:** [claudemd-memory-protocol-updated-for-mcp-first-approach-c28f0a](graph/configurations/claudemd-memory-protocol-updated-for-mcp-first-approach-c28f0a.md)
|
|
- **Summary:** # CLAUDE.md Memory Protocol: MCP-First Update
|
|
|
|
Updated `~/.claude/CLAUDE.md` Memory Protocol
|
|
|
|
## 14:56 - [homelab] feat: cognitive-memory multi-graph support, XDG data paths, remove CORE.md auto-load
|
|
- **Type:** configuration
|
|
- **Tags:** homelab, automation, commit, configuration, session-log
|
|
- **Memory:** [homelab-feat-cognitive-memory-multi-graph-support-xdg-data-p-9eb16f](graph/configurations/homelab-feat-cognitive-memory-multi-graph-support-xdg-data-p-9eb16f.md)
|
|
- **Summary:** Commits made: 1
|
|
- feat: cognitive-memory multi-graph support, XDG data paths, remove CORE.md
|
|
|
|
## 15:13 - [homelab] Session: automation, configuration, creation, debugging, fix, refactoring, tooling
|
|
- **Type:** fix
|
|
- **Tags:** homelab, automation, configuration, creation, debugging, fix, refactoring, tooling, session-log
|
|
- **Memory:** [homelab-session-automation-configuration-creation-debugging-4ce5cc](graph/fixes/homelab-session-automation-configuration-creation-debugging-4ce5cc.md)
|
|
- **Summary:** Files edited (1):
|
|
- /home/cal/.claude/plans/async-herding-quilt.md
|
|
Errors encountered (2):
|
|
-
|
|
|
|
## 16:10 - Extracted cognitive-memory app from skill dir to standalone project
|
|
- **Type:** decision
|
|
- **Tags:** cognitive-memory, architecture, extraction, claude-code, gitea, decision
|
|
|
|
## 16:10 - Path references updated across 6 files after cognitive-memory extraction
|
|
- **Type:** configuration
|
|
- **Tags:** cognitive-memory, configuration, claude-code, systemd, mcp, paths
|
|
|
|
## 16:10 - Fix: Stale MCP config pointed to non-existent cognitive-memory binary
|
|
- **Type:** fix
|
|
- **Tags:** cognitive-memory, mcp, configuration, bug-fix, claude-code
|
|
|
|
## 16:10 - Gitea SSH push fails with password prompt — use HTTPS instead
|
|
- **Type:** solution
|
|
- **Tags:** gitea, git, ssh, workaround, networking, homelab
|
|
|
|
## 16:20 - [claude-config] docs: add CLAUDE.md for project conventions
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, creation, debugging, fix, refactoring, tooling, session-log
|
|
- **Memory:** [claude-config-docs-add-claudemd-for-project-conventions-6815ea](graph/fixes/claude-config-docs-add-claudemd-for-project-conventions-6815ea.md)
|
|
- **Summary:** Commits made: 2
|
|
- docs: add CLAUDE.md for project conventions
|
|
- chore: update feature.json with
|
|
|
|
## 22:00 - [claude-config] Implement Phase 2: API client, sync pipeline, and CSV card importers
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, creation, debugging, deployment, feature, fix, refactoring, tooling, session-log
|
|
- **Memory:** [claude-config-implement-phase-2-api-client-sync-pipeline-and-8677cf](graph/fixes/claude-config-implement-phase-2-api-client-sync-pipeline-and-8677cf.md)
|
|
- **Summary:** Commits made: 9
|
|
- Implement Phase 2: API client, sync pipeline, and CSV card importers
|
|
-
|
|
|
|
## 22:12 - Auto-edge creation on memory_store in MCP server
|
|
- **Type:** decision
|
|
- **Tags:** cognitive-memory, edges, mcp, automation, architecture, mcp-server
|
|
|
|
## 22:12 - Auto-edge implementation: design analysis findings and fixes
|
|
- **Type:** insight
|
|
- **Tags:** cognitive-memory, edges, code-review, design-patterns, mcp-server, auto-edges
|
|
|
|
## 22:12 - Cognitive-memory has no test suite — use inline smoke tests
|
|
- **Type:** procedure
|
|
- **Tags:** cognitive-memory, testing, workflow, smoke-tests, development
|
|
|
|
## 23:22 - [claude-config] Update config, SKILL.md multi-graph docs, remove migrated app code from skill layer
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, creation, deployment, fix, tooling, session-log
|
|
- **Memory:** [claude-config-update-config-skillmd-multi-graph-docs-remove-42a4cb](graph/fixes/claude-config-update-config-skillmd-multi-graph-docs-remove-42a4cb.md)
|
|
- **Summary:** Commits made: 1
|
|
- Update config, SKILL.md multi-graph docs, remove migrated app code from skill
|
|
|
|
## 23:27 - [homelab] Session: configuration
|
|
- **Type:** configuration
|
|
- **Tags:** homelab, configuration, session-log
|
|
- **Memory:** [homelab-session-configuration-941e01](graph/configurations/homelab-session-configuration-941e01.md)
|
|
- **Summary:** Work types: configuration
|
|
Session size: 9 messages, 1 tool calls
|
|
|
|
## 23:48 - Skill organization: scoped user skills over symlinks
|
|
- **Type:** decision
|
|
- **Tags:** claude-code, skills, organization, best-practices, scope-guards, claude-code-config
|
|
|
|
## 23:48 - Scope guards added to major-domo, paper-dynasty, proxmox skills
|
|
- **Type:** configuration
|
|
- **Tags:** claude-code, skills, scope-guards, configuration, claude-code-config, major-domo, paper-dynasty, proxmox
|
|
|
|
## 23:48 - z-image restructured as proper Python package with uv tool install
|
|
- **Type:** configuration
|
|
- **Tags:** z-image, python, uv, cli-tools, configuration, claude-code-config, skills
|
|
|
|
## 23:48 - Skill architecture: SKILL.md only, app code lives separately
|
|
- **Type:** code_pattern
|
|
- **Tags:** claude-code, skills, architecture, best-practices, python, uv, claude-code-config
|
|
|
|
## 23:51 - [claude-config] Reorganize skills: scope guards, archive deploy, restructure z-image
|
|
- **Type:** fix
|
|
- **Tags:** claude-config, automation, commit, configuration, debugging, deployment, fix, refactoring, tooling, session-log
|
|
- **Memory:** [claude-config-reorganize-skills-scope-guards-archive-deploy-e0de27](graph/fixes/claude-config-reorganize-skills-scope-guards-archive-deploy-e0de27.md)
|
|
- **Summary:** Commits made: 1
|
|
- Reorganize skills: scope guards, archive deploy, restructure z-image
|
|
Files
|
|
|
|
## 23:55 - [homelab] Session: configuration, tooling
|
|
- **Type:** configuration
|
|
- **Tags:** homelab, configuration, tooling, session-log
|
|
- **Memory:** [homelab-session-configuration-tooling-23f273](graph/configurations/homelab-session-configuration-tooling-23f273.md)
|
|
- **Summary:** Files edited (1):
|
|
- /home/cal/.config/fish/config.fish
|
|
Work types: configuration, tooling
|
|
Session
|