core: regenerate CORE.md
This commit is contained in:
parent
8d9c3dbbc3
commit
e893fabada
34
CORE.md
34
CORE.md
@ -1,9 +1,10 @@
|
||||
# Memory Core (auto-generated)
|
||||
> Last updated: 2026-02-20 | Active memories: 165/484 | Next refresh: daily (systemd timer)
|
||||
> Last updated: 2026-02-21 | Active memories: 208/541 | 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)
|
||||
- [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)
|
||||
@ -12,48 +13,49 @@
|
||||
- [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)
|
||||
- [Jellyfin DB corruption recovery - full procedure](graph/solutions/jellyfin-db-corruption-recovery-full-procedure-1e0f47.md) - Jellyfin DB corruption recovery - SQLite Error 11 'database disk image is mal... (jellyfin, watchstate, sqlite)
|
||||
- [Health check escalation logic: only critical-severity triggers exit 2](graph/solutions/health-check-escalation-logic-only-critical-severity-trigger-ad5a91.md) - In health_check.py, the original logic put ALL non-auto-remediable issues int... (monitoring, claude-runner-monitoring, python)
|
||||
- [Cognitive memory skill reorganization: self-contained directory structure](graph/solutions/cognitive-memory-skill-reorganization-self-contained-directo-30537b.md) - Reorganized the cognitive-memory skill from scattered files across 4 location... (cognitive-memory, claude-code, architecture)
|
||||
|
||||
## Active Decisions
|
||||
|
||||
- [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)
|
||||
- [Proxmox guest cleanup: removed 14 VMs/LXCs before Phase 2 upgrade](graph/decisions/proxmox-guest-cleanup-removed-14-vmslxcs-before-phase-2-upgr-76f14c.md) - Removed 14 unused/duplicate guests before PVE 8->9 upgrade. (proxmox, homelab, infrastructure)
|
||||
- [Switched embedding model from nomic-embed-text to qwen3-embedding:8b](graph/decisions/switched-embedding-model-from-nomic-embed-text-to-qwen3-embe-8ff29b.md) - Upgraded Ollama embedding model from nomic-embed-text (137M params, 768d, F16... (cognitive-memory, ollama, embedding)
|
||||
- [CalVer versioning for all Major Domo and Paper Dynasty services](graph/decisions/calver-versioning-for-all-major-domo-and-paper-dynasty-servi-18d507.md) - Switched all 4 services (MD bot, MD database, PD bot, PD database) from manua... (major-domo, paper-dynasty, ci-cd)
|
||||
- [Utilize custom agents and skills more across all projects](graph/decisions/utilize-custom-agents-and-skills-more-across-all-projects-9e502d.md) - Decision to start leveraging custom agents (.claude/agents/) and skills (.cla... (claude-code, agents, skills)
|
||||
- [discord-bots VM (10.10.0.33) flagged for decommission review](graph/decisions/discord-bots-vm-1010033-flagged-for-decommission-review-0a0aa4.md) - No production workloads remain. (proxmox, homelab, cleanup)
|
||||
- [Git remote naming: origin=Gitea, github=GitHub](graph/decisions/git-remote-naming-origingitea-githubgithub-58ecb6.md) - Standardized git remote naming across all 19 repos: Gitea (git.manticorum.com... (git, infrastructure, convention)
|
||||
- [Cognitive Memory SKILL.md updated to emphasize proactive edge creation](graph/decisions/cognitive-memory-skillmd-updated-to-emphasize-proactive-edge-91c40e.md) - Updated `~/.claude/skills/cognitive-memory/SKILL.md` with three targeted chan... (cognitive-memory, edges, skill-documentation)
|
||||
- [Semantic search enabled by default for memory recall](graph/decisions/semantic-search-enabled-by-default-for-memory-recall-e94ae9.md) - Changed `recall()` default from `semantic=False` to `semantic=True`. (cognitive-memory, decision, semantic-search)
|
||||
- [Tdarr local node monitoring decommissioned - not needed on manticore](graph/decisions/tdarr-local-node-monitoring-decommissioned-not-needed-on-man-30eb7a.md) - The tdarr_monitor.py (stuck job detection + kill workers) and tdarr_file_moni... (tdarr, homelab, cleanup)
|
||||
- [Proxmox upgrade: stagger guest startup to avoid I/O storm](graph/decisions/proxmox-upgrade-stagger-guest-startup-to-avoid-io-storm-b25708.md) - When starting all Proxmox guests after a reboot/upgrade, starting them all si... (proxmox, homelab, performance)
|
||||
|
||||
## Key Fixes
|
||||
|
||||
- [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)
|
||||
- [Fix: 7 security issues in major-domo-v2 - hardcoded key, URL encoding, error leaks, bare excepts, guild guard, md5](graph/fixes/fix-7-security-issues-in-major-domo-v2-hardcoded-key-url-enc-04acc9.md) - Commit:** `f4be20a` on `fix/security-issues` branch, merged into `next-release` (major-domo, security, discord-bot)
|
||||
- [Fix: Race condition in cognitive-memory _save_state loses last_reflection timestamp when daily+weekly timers collide](graph/fixes/fix-race-condition-in-cognitive-memory-save-state-loses-last-59268a.md) - REFLECTION.md showed "Last reflection: never" despite the weekly reflect time... (cognitive-memory, fix, race-condition)
|
||||
- [Fix: Server Health Monitor n8n workflow - SSH auth and script paths](graph/fixes/fix-server-health-monitor-n8n-workflow-ssh-auth-and-script-p-d5822f.md) - Name: "Server Health Monitor - Claude Code" (n8n, homelab, monitoring)
|
||||
- [Restic backup stale lock fix and Discord alerting](graph/fixes/restic-backup-stale-lock-fix-and-discord-alerting-9f55a3.md) - Restic backup on nobara-desktop had a stale lock from 2025-12-09 that prevent... (homelab, restic, backup)
|
||||
- [[homelab] Session: automation, configuration, creation, debugging, deployment, feature, fix, refactoring](graph/fixes/homelab-session-automation-configuration-creation-debugging-5dfe3f.md) - Files edited (2): (homelab, automation, configuration)
|
||||
- [n8n Execute Sub-workflow requires workflowSelector object and active sub-workflow](graph/fixes/n8n-execute-sub-workflow-requires-workflowselector-object-an-e085b8.md) - When creating an n8n Execute Sub-workflow node (typeVersion 1.1+) via the API... (n8n, fix, api)
|
||||
- [CLAUDE.md SSH section updated to mandate aliases from ~/.ssh/config](graph/fixes/claudemd-ssh-section-updated-to-mandate-aliases-from-sshconf-44cba7.md) - Claude Code sessions were constructing manual `ssh -i ~/.ssh/homelab_rsa cal@... (claude-code, ssh, configuration)
|
||||
- [Fix: remediate.sh wrapper on CT 302 for Claude escalation from n8n](graph/fixes/fix-remediatesh-wrapper-on-ct-302-for-claude-escalation-from-88d56c.md) - `/root/.claude/skills/server-diagnostics/remediate.sh` on CT 302 (10.10.0.148) (claude-runner, n8n, monitoring)
|
||||
- [[homelab] Initial commit: server diagnostics skill for CT 302](graph/fixes/homelab-initial-commit-server-diagnostics-skill-for-ct-302-060502.md) - Commits made: 2 (homelab, automation, commit)
|
||||
- [[major-domo] fix: ContextualLogger crashes when callers pass exc_info=True](graph/fixes/major-domo-fix-contextuallogger-crashes-when-callers-pass-ex-ec25c1.md) - Commits made: 2 (major-domo, automation, commit)
|
||||
- [[homelab] Session: automation, configuration, debugging, deployment, feature, fix, tooling](graph/fixes/homelab-session-automation-configuration-debugging-deploymen-2ed3c1.md) - Files edited (6): (homelab, automation, configuration)
|
||||
- [Fix: Win percentage orientation bug - sheet gives leading team's win%, not home team's](graph/fixes/fix-win-percentage-orientation-bug-sheet-gives-leading-teams-4c2c50.md) - The Google Sheet Scorebug tab outputs: (major-domo, scorebug, win-probability)
|
||||
- [[homelab] Session: automation, configuration, creation, debugging, deployment, fix, tooling](graph/fixes/homelab-session-automation-configuration-creation-debugging-632ce9.md) - Files edited (1): (homelab, automation, configuration)
|
||||
- [[major-domo] fix: scorebug stale data, win probability parsing, and read-failure tolerance (closes #39, #40)](graph/fixes/major-domo-fix-scorebug-stale-data-win-probability-parsing-a-c9577d.md) - Commits made: 2 (major-domo, automation, commit)
|
||||
- [Fix: Scorebug tracker read-failure tolerance prevents false channel hiding](graph/fixes/fix-scorebug-tracker-read-failure-tolerance-prevents-false-c-096020.md) - major-domo / discord-app-v2 (major-domo, scorebug, live-scorebug-tracker)
|
||||
- [Fix: Scorebug win probability orientation — C8=winning team, D8=percentage](graph/fixes/fix-scorebug-win-probability-orientation-c8winning-team-d8pe-8ce81b.md) - major-domo / discord-app-v2 (major-domo, scorebug, win-probability)
|
||||
|
||||
## Configurations
|
||||
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [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)
|
||||
- [Proxmox host infrastructure details (PVE 8.4.16)](graph/configurations/proxmox-host-infrastructure-details-pve-8416-f154ac.md) - Version: PVE 8.4.16 (kernel 6.8.12-18-pve) (proxmox, homelab, infrastructure)
|
||||
- [Gitea Actions shared composite actions repo pattern](graph/configurations/gitea-actions-shared-composite-actions-repo-pattern-73646e.md) - All CI/CD workflows across projects use shared composite actions from cal/git... (gitea, ci-cd, actions)
|
||||
- [Gitea Actions runner container setup with auth and config](graph/configurations/gitea-actions-runner-container-setup-with-auth-and-config-48ad98.md) - Full docker run command for the Gitea Actions runner on LXC 225: (gitea, ci-cd, actions)
|
||||
- [Cognitive memory auto-pushes to Gitea on every store and relate](graph/configurations/cognitive-memory-auto-pushes-to-gitea-on-every-store-and-rel-ead5ba.md) - Added fire-and-forget git sync to the MCP server's `memory_store` and `memory... (cognitive-memory, gitea, automation)
|
||||
- [Server Health Monitor n8n workflow node structure and connections](graph/configurations/server-health-monitor-n8n-workflow-node-structure-and-connec-393791.md) - 7 nodes, active, runs every 5 minutes: (n8n, monitoring, homelab)
|
||||
- [Discord diagnostics webhook configured on CT 302](graph/configurations/discord-diagnostics-webhook-configured-on-ct-302-58d7a0.md) - Discord webhook for server diagnostics alerts configured on CT 302 (claude-ru... (monitoring, discord, homelab)
|
||||
- [N8N runner key (ed25519) for CT 302 automation access](graph/configurations/n8n-runner-key-ed25519-for-ct-302-automation-access-d00e90.md) - Generated dedicated ed25519 key on N8N LXC (10.10.0.210) for SSH access to CT... (n8n, ssh, monitoring)
|
||||
- [Added pihole1, sba-bots, foundry to n8n health monitoring (9 servers total)](graph/configurations/added-pihole1-sba-bots-foundry-to-n8n-health-monitoring-9-se-ffeb78.md) - Added 3 new servers to CT 302 `config.yaml` for automated health monitoring,... (n8n, monitoring, homelab)
|
||||
- [MCP server user-scope config: ~/.claude.json + one-time /mcp enable](graph/configurations/mcp-server-user-scope-config-claudejson-one-time-mcp-enable-a24884.md) - User MCP servers go in `~/.claude.json`** under the `mcpServers` key (claude-code, mcp, configuration)
|
||||
- [Resume Project: RenderCV, resume-tailoring skill, and PDF reader MCP setup](graph/configurations/resume-project-rendercv-resume-tailoring-skill-and-pdf-reade-ad83bb.md) - Install:** `uv tool install "rendercv[full]"` (resume, rendercv, skills)
|
||||
|
||||
## Key Procedures
|
||||
|
||||
- [Self-managing n8n server health monitor with sub-workflows](graph/procedures/self-managing-n8n-server-health-monitor-with-sub-workflows-226839.md) - Master + sub-workflow pattern in n8n for server health monitoring via CT 302... (n8n, homelab, monitoring)
|
||||
- [Bulk codebase audit and Gitea issue creation across multiple repos with parallel agents](graph/procedures/bulk-codebase-audit-and-gitea-issue-creation-across-multiple-d3f80a.md) - Conducted a full codebase audit across 5 repos (major-domo-v2, major-domo-dat... (gitea, tea-cli, code-review)
|
||||
- [Add a new server to n8n health monitoring](graph/procedures/add-a-new-server-to-n8n-health-monitoring-f3a41c.md) - To add a new server to the automated health monitoring system, only one file... (n8n, monitoring, homelab)
|
||||
- [Gitea issue management: comment before closing, close on merge to main](graph/procedures/gitea-issue-management-comment-before-closing-close-on-merge-29c1f2.md) - When fixing issues on a feature or release branch that has NOT yet merged to... (major-domo, gitea, workflow)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user