# Memory Core (auto-generated) > Last updated: 2026-02-28 | Active memories: 214/649 | Next refresh: daily (systemd timer) ## Critical Solutions - [N8N + Claude Code Automated Server Monitoring System](graph/solutions/n8n-claude-code-automated-server-monitoring-system-62ee21.md) - 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)](graph/solutions/docker-mcp-gateway-secrets-workaround-for-headless-docker-en-d82c52.md) - `docker mcp secret set` requires Docker Desktop's `docker-pass` CLI plugin (l... (docker-mcp-gateway, mcp, secrets) - [Break circular imports by extracting shared models to models.py](graph/solutions/break-circular-imports-by-extracting-shared-models-to-models-b235f9.md) (python, circular-imports, architecture) - [Expanded health monitoring to 6 servers with per-server SSH user support](graph/solutions/expanded-health-monitoring-to-6-servers-with-per-server-ssh-e32b20.md) - 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](graph/solutions/cognitive-memory-v30-rich-edges-hybrid-embeddings-mcp-server-9ea720.md) - Major upgrade to cognitive-memory skill. (cognitive-memory, mcp, architecture) - [Proxmox 7 to 8 upgrade completed successfully](graph/solutions/proxmox-7-to-8-upgrade-completed-successfully-f79b6b.md) - 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](graph/solutions/agent-swarm-orchestrator-architecture-decisions-and-lessons-99f446.md) - 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](graph/solutions/gitea-actions-composite-action-auth-fix-default-actions-urls-499462.md) - 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](graph/solutions/gitea-actions-runner-cant-clone-self-hosted-composite-action-53328f.md) - Problem: Gitea Actions runner fails to clone composite actions from cal/gitea... (gitea, ci-cd, actions) - [CORE.md auto-load via MEMORY.md symlinks](graph/solutions/coremd-auto-load-via-memorymd-symlinks-5cb26f.md) - Solved unreliable CORE.md loading at session start. (cognitive-memory, claude-code, automation) ## Active Decisions - [SBA Scout Rust rewrite Phase 2 complete — API client, sync, and CSV importers](graph/decisions/sba-scout-rust-rewrite-phase-2-complete-api-client-sync-and-4dc83e.md) - Phase 2 (API Client + Sync + CSV Import) committed as `3c70ecc` on branch `fe... (sba-scout, rust, migration) - [SBA Scout Rust rewrite Phase 1 complete — foundation layer implemented](graph/decisions/sba-scout-rust-rewrite-phase-1-complete-foundation-layer-imp-c9add1.md) - Phase 1 (Foundation) committed as `2005307` on branch `feat/rust-rewrite`. (sba-scout, rust, migration) - [Cognitive memory multi-graph support and scheduled tasks system issues opened on Gitea](graph/decisions/cognitive-memory-multi-graph-support-and-scheduled-tasks-sys-dc6b6c.md) - Both filed on `cal/claude-memory` Gitea repo. (cognitive-memory, scheduled-tasks, systemd) - [Migrated Gitea operations from tea CLI to gitea-mcp MCP server](graph/decisions/migrated-gitea-operations-from-tea-cli-to-gitea-mcp-mcp-serv-d32609.md) - Previously, all Gitea operations in Claude Code sessions used the `tea` CLI v... (gitea, mcp, claude-code) - [FullCard Migration: card_layout.py ported to card-creation repo](graph/decisions/fullcard-migration-card-layoutpy-ported-to-card-creation-rep-c76233.md) (paper-dynasty, card-creation, card_layout) - [FullCard migration: database-side schema + router changes](graph/decisions/fullcard-migration-database-side-schema-router-changes-09bb95.md) (paper-dynasty, database, db_engine) - [Migrated from Docker MCP Gateway (LXC 303) back to local MCP servers](graph/decisions/migrated-from-docker-mcp-gateway-lxc-303-back-to-local-mcp-s-670b71.md) - 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](graph/decisions/no-re-exports-when-refactoring-imports-update-call-sites-dir-30d490.md) (python, refactoring, architecture) - [Resume: Migrated from Google Slides to RenderCV (YAML-to-PDF)](graph/decisions/resume-migrated-from-google-slides-to-rendercv-yaml-to-pdf-b7a4e7.md) - 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](graph/decisions/n8n-server-health-monitor-refactored-to-master-sub-workflow-7fdc5c.md) - Refactored the monolithic "Server Health Monitor - Claude Code" n8n workflow... (n8n, monitoring, homelab) ## Key Fixes - [Claude Code MCP user-scope config is ~/.claude.json, not ~/.claude/.mcp.json](graph/fixes/claude-code-mcp-user-scope-config-is-claudejson-not-claudemc-f01c17.md) - 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)](graph/fixes/fix-floatdecimal-type-mismatch-in-card-builders-card-creatio-52e4aa.md) (paper-dynasty, card-creation, card_builder) - [MCP manager was writing to wrong config path - ~/.claude/.mcp.json instead of project .mcp.json](graph/fixes/mcp-manager-was-writing-to-wrong-config-path-claudemcpjson-i-b3c2d4.md) - The mcp-manager skill's `mcp_control.py` was reading/writing `~/.claude/.mcp.... (mcp, claude-code, mcp-manager) - [pd-cards retrosheet --season-pct defaults to 1.0, overrides retrosheet_data.py config](graph/fixes/pd-cards-retrosheet-season-pct-defaults-to-10-overrides-retr-ff4f4a.md) - The `pd-cards retrosheet process` command defaults `--season-pct` to `1.0`. (paper-dynasty, cli, pd-cards) - [PD API /players endpoint: filter by cardset uses "cardset_id" not "cardset"](graph/fixes/pd-api-players-endpoint-filter-by-cardset-uses-cardset-id-no-a4100b.md) - When querying the Paper Dynasty API `/players` endpoint, using the query para... (paper-dynasty, api, debugging) - [[rust] Add test scaffold and mark Phase 1 tasks complete](graph/fixes/rust-add-test-scaffold-and-mark-phase-1-tasks-complete-ed3e8f.md) - Commits made: 1 (rust, automation, commit) - [[paper-dynasty] Fix two bugs in pitcher card builder dispatch logic](graph/fixes/paper-dynasty-fix-two-bugs-in-pitcher-card-builder-dispatch-0134df.md) - Commits made: 1 (paper-dynasty, automation, commit) - [[claude-config] docs(stories): add ESB-50 and ESB-51 story breakdowns for SF-CA getter](graph/fixes/claude-config-docsstories-add-esb-50-and-esb-51-story-breakd-ed636e.md) - Commits made: 1 (claude-config, automation, commit) - [sf-ca.json mapping config: copy-paste bug in Contact required_platform_fields + missing CloudSQL fields](graph/fixes/sf-cajson-mapping-config-copy-paste-bug-in-contact-required-49d3de.md) - `packages/py-esb-integrations/src/esb_integration/mappings/sf-ca.json` (esb-monorepo, sf-ca, object-handler) - [[claude-config] Session: configuration, deployment, fix](graph/fixes/claude-config-session-configuration-deployment-fix-3877fd.md) - Files edited (1): (claude-config, configuration, deployment) ## Configurations - [CT 302 claude-runner provisioned for server diagnostics](graph/configurations/ct-302-claude-runner-provisioned-for-server-diagnostics-5da446.md) - VMID:** 302, **IP:** 10.10.0.148, **Hostname:** claude-runner (proxmox, homelab, monitoring) - [n8n-mcp server setup for Claude Code via mcp-manager](graph/configurations/n8n-mcp-server-setup-for-claude-code-via-mcp-manager-1d8200.md) - 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](graph/configurations/gitea-mcp-server-official-giteagitea-mcp-v081-installed-loca-e967ba.md) - Installed the official `gitea/gitea-mcp` binary as a user-scoped MCP server f... (gitea, mcp, claude-code) - [Docker MCP Gateway deployed on LXC 303 (mcp-gateway, 10.10.0.231)](graph/configurations/docker-mcp-gateway-deployed-on-lxc-303-mcp-gateway-10100231-12689c.md) - VMID:** 303 (docker, mcp, mcp-gateway) - [Docker MCP Gateway LXC 303 setup with persistent config and secrets](graph/configurations/docker-mcp-gateway-lxc-303-setup-with-persistent-config-and-1a8753.md) - 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](graph/configurations/custom-gitea-mcp-server-added-to-docker-mcp-gateway-via-cust-2c9312.md) - Gitea MCP is NOT in the default Docker MCP catalog (317 servers, no Gitea). (gitea, mcp, docker-mcp-gateway) - [Dotfiles symlink repo at cal/dotfiles on Gitea](graph/configurations/dotfiles-symlink-repo-at-caldotfiles-on-gitea-5f31ea.md) - Created `~/dotfiles/` repository with symlink-managed configs. (dotfiles, symlink, workstation) - [SBA Database API - Server & Deployment Details](graph/configurations/sba-database-api-server-deployment-details-9e9497.md) - 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)](graph/configurations/local-gitea-mcp-server-setup-via-boringstudio-orggitea-mcp-n-d56855.md) - `@boringstudio_org/gitea-mcp` v1.8.0 via `npx` (stdio transport) (gitea, mcp, claude-code) - [Cognitive Memory MCP (read-only) deployed to Discord Coordinator LXC 301](graph/configurations/cognitive-memory-mcp-read-only-deployed-to-discord-coordinat-5c4a03.md) - Deployed a read-only instance of the cognitive memory MCP server to LXC 301 (... (cognitive-memory, discord-coordinator, mcp)