claude-memory/episodes/2026-02-28.md

14 KiB

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

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

11:11 - [homelab] Session: automation, configuration, debugging, fix

11:36 - [homelab] feat: add fish functions for tmux (tls, tma) and claude (cc)

11:55 - [homelab] Session:

  • Type: general
  • Tags: homelab, session-log
  • Memory: homelab-session-26059e
  • 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

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

12:32 - [homelab] refactor: split client.py into 6 focused modules using mixin composition

14:56 - Multi-graph support: named, segregated memory namespaces for cognitive memory

Implemented multi-graph support for cognitive

14:56 - Cognitive memory data dir moved to XDG-compliant path (~/.local/share/cognitive-memory/)

Moved default data directory from hardcoded

14:56 - Removed CORE.md auto-loading from sessions — rely on MCP recall instead

Removed the MEMORY.md symlink mechanism that

Updated cognitive-memory-daily.service to remove

14:56 - CLAUDE.md Memory Protocol updated for MCP-first approach

Updated ~/.claude/CLAUDE.md Memory Protocol

14:56 - [homelab] feat: cognitive-memory multi-graph support, XDG data paths, remove CORE.md auto-load

15:13 - [homelab] Session: automation, configuration, creation, debugging, fix, refactoring, tooling

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

22:00 - [claude-config] 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

23:27 - [homelab] Session: configuration

  • Type: configuration
  • Tags: homelab, configuration, session-log
  • Memory: homelab-session-configuration-941e01
  • Summary: Work types: configuration Session size: 9 messages, 1 tool calls
  • 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

23:55 - [homelab] Session: configuration, tooling

  • Type: configuration
  • Tags: homelab, configuration, tooling, session-log
  • Memory: homelab-session-configuration-tooling-23f273
  • Summary: Files edited (1):
    • /home/cal/.config/fish/config.fish Work types: configuration, tooling Session