10 KiB
10 KiB
Memory Core (auto-generated)
Last updated: 2026-02-26 | Active memories: 206/587 | Next refresh: daily (systemd timer)
Critical Solutions
- N8N + Claude Code Automated Server Monitoring System - Built automated server health monitoring with N8N and Claude Code headless mode. (n8n, claude-code, automation)
- Docker MCP Gateway secrets workaround for headless Docker Engine (no Docker Desktop) -
docker mcp secret setrequires Docker Desktop'sdocker-passCLI plugin (l... (docker-mcp-gateway, mcp, secrets) - Break circular imports by extracting shared models to models.py (python, circular-imports, architecture)
- Expanded health monitoring to 6 servers with per-server SSH user support - Expanded CT 302 health check coverage from 3 to 6 monitored servers. (monitoring, claude-runner-monitoring, homelab)
- Cognitive Memory v3.0: Rich Edges + Hybrid Embeddings + MCP Server - Major upgrade to cognitive-memory skill. (cognitive-memory, mcp, architecture)
- Proxmox 7 to 8 upgrade completed successfully - Successfully upgraded Proxmox from PVE 7.4-20 (kernel 5.13.19) to PVE 8.4.16... (proxmox, homelab, upgrade)
- Agent Swarm Orchestrator: architecture decisions and lessons learned - Built a lightweight orchestration system using Claude Code native primitives. (orchestrator, swarm, claude-code)
- Gitea Actions composite action auth fix - DEFAULT_ACTIONS_URL=self + REQUIRE_SIGNIN_VIEW=false - Problem: act_runner fails to clone composite actions from cal/gitea-actions w... (gitea, ci-cd, actions)
- Gitea Actions runner can't clone self-hosted composite actions - auth + cache fix - Problem: Gitea Actions runner fails to clone composite actions from cal/gitea... (gitea, ci-cd, actions)
- CORE.md auto-load via MEMORY.md symlinks - Solved unreliable CORE.md loading at session start. (cognitive-memory, claude-code, automation)
Active Decisions
- Migrated Gitea operations from tea CLI to gitea-mcp MCP server - Previously, all Gitea operations in Claude Code sessions used the
teaCLI v... (gitea, mcp, claude-code) - FullCard Migration: card_layout.py ported to card-creation repo (paper-dynasty, card-creation, card_layout)
- FullCard migration: database-side schema + router changes (paper-dynasty, database, db_engine)
- Migrated from Docker MCP Gateway (LXC 303) back to local MCP servers - LXC 303 (10.10.0.231) was running Docker MCP Gateway serving n8n and Gitea MC... (mcp, docker-mcp-gateway, claude-code)
- No re-exports when refactoring imports — update call sites directly (python, refactoring, architecture)
- Resume: Migrated from Google Slides to RenderCV (YAML-to-PDF) - Cal's professional resume was previously maintained in Google Slides and expo... (resume, rendercv, migration)
- n8n Server Health Monitor refactored to master + sub-workflow pattern - Refactored the monolithic "Server Health Monitor - Claude Code" n8n workflow... (n8n, monitoring, homelab)
- Proxmox guest cleanup: removed 14 VMs/LXCs before Phase 2 upgrade - Removed 14 unused/duplicate guests before PVE 8->9 upgrade. (proxmox, homelab, infrastructure)
- Switched embedding model from nomic-embed-text to qwen3-embedding:8b - Upgraded Ollama embedding model from nomic-embed-text (137M params, 768d, F16... (cognitive-memory, ollama, embedding)
- SBA Scout Python-to-Rust TUI migration: recommended stack and approach - SBA Scout is a Python TUI app using Textual + SQLAlchemy + httpx + pydantic-s... (sba-scout, rust, migration)
Key Fixes
- Claude Code MCP user-scope config is ~/.claude.json, not ~/.claude/.mcp.json - Confusion about where Claude Code stores user-scoped MCP server configurations. (claude-code, mcp, configuration)
- Fix: Float/Decimal type mismatch in card builders (card-creation repo) (paper-dynasty, card-creation, card_builder)
- MCP manager was writing to wrong config path - ~/.claude/.mcp.json instead of project .mcp.json - The mcp-manager skill's
mcp_control.pywas reading/writing `~/.claude/.mcp.... (mcp, claude-code, mcp-manager) - pd-cards retrosheet --season-pct defaults to 1.0, overrides retrosheet_data.py config - The
pd-cards retrosheet processcommand defaults--season-pctto1.0. (paper-dynasty, cli, pd-cards) - PD API /players endpoint: filter by cardset uses "cardset_id" not "cardset" - When querying the Paper Dynasty API
/playersendpoint, using the query para... (paper-dynasty, api, debugging) - [homelab] Session: automation, configuration, debugging, deployment, feature, fix, tooling - Files edited (1): (homelab, automation, configuration)
- [homelab] Session: configuration, creation, debugging, deployment, fix, tooling - Files edited (1): (homelab, configuration, creation)
- Fix: PitchingCardRatingsModel xcheck defaults must be zeroed in new_ratings (paper-dynasty, card-creation, pitchers)
- Fix: Prevent duplicate POSTs when audit update fails after successful delivery in outbound-event-handler - esb-monorepo — TAC
outbound-event-handler(GCF) (esb-monorepo, tac, outbound-event-handler) - Fix: UTC/CST timezone ambiguity in transaction freeze/thaw scheduling — utils/timezone.py - major-domo / discord-app-v2 (major-domo, timezone, transaction-freeze)
Configurations
- CT 302 claude-runner provisioned for server diagnostics - VMID:** 302, IP: 10.10.0.148, Hostname: claude-runner (proxmox, homelab, monitoring)
- n8n-mcp server setup for Claude Code via mcp-manager - Added
n8n-mcp(czlonkowski/n8n-mcp v2.35.3) as an on-demand MCP server mana... (n8n, mcp, claude-code) - Gitea MCP server (official gitea/gitea-mcp v0.8.1) installed locally - Installed the official
gitea/gitea-mcpbinary as a user-scoped MCP server f... (gitea, mcp, claude-code) - Docker MCP Gateway deployed on LXC 303 (mcp-gateway, 10.10.0.231) - VMID:** 303 (docker, mcp, mcp-gateway)
- Docker MCP Gateway LXC 303 setup with persistent config and secrets - LXC:** 303, IP: 10.10.0.231, SSH alias:
mcp-gateway(docker-mcp-gateway, mcp, homelab) - Custom Gitea MCP server added to Docker MCP Gateway via custom catalog - Gitea MCP is NOT in the default Docker MCP catalog (317 servers, no Gitea). (gitea, mcp, docker-mcp-gateway)
- SBA Database API - Server & Deployment Details - Dev server: 10.10.0.42:814 (ssh sba-db → cd container-data/dev-sba-database). (major-domo, deployment, infrastructure)
- Local Gitea MCP server setup via @boringstudio_org/gitea-mcp (npm stdio) -
@boringstudio_org/gitea-mcpv1.8.0 vianpx(stdio transport) (gitea, mcp, claude-code) - Cognitive Memory MCP (read-only) deployed to Discord Coordinator LXC 301 - Deployed a read-only instance of the cognitive memory MCP server to LXC 301 (... (cognitive-memory, discord-coordinator, mcp)
- Proxmox host infrastructure details (PVE 8.4.16) - Version: PVE 8.4.16 (kernel 6.8.12-18-pve) (proxmox, homelab, infrastructure)