9.8 KiB
9.8 KiB
Memory Core (auto-generated)
Last updated: 2026-02-19 | Active memories: 129/442 | Next refresh: daily (systemd timer)
Critical Solutions
- 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)
- Jellyfin DB corruption recovery - full procedure - Jellyfin DB corruption recovery - SQLite Error 11 'database disk image is mal... (jellyfin, watchstate, sqlite)
- Chromium 144 white webcam fix: NVIDIA + Wayland OzoneImageBacking bug - Problem: Logitech BRIO webcam shows all-white in Chromium 144 on NVIDIA RTX 4... (chromium, nvidia, wayland)
- Major Domo CLI modular refactor with 6 new command modules - Refactored monolithic cli.py into modular architecture. (major-domo, cli, architecture)
- On-base code sequential encoding (not bit-field) - The strat gameplay system uses sequential chart encoding for current_on_base_... (strat-gameplay-webapp, python, fix)
Active Decisions
- 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)
- Proxmox guest cleanup: removed 14 VMs/LXCs before Phase 2 upgrade - Removed 14 unused/duplicate guests before PVE 8->9 upgrade. (proxmox, homelab, infrastructure)
- CalVer versioning for all Major Domo and Paper Dynasty services - 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 - Decision to start leveraging custom agents (.claude/agents/) and skills (.cla... (claude-code, agents, skills)
- Git remote naming: origin=Gitea, github=GitHub - Standardized git remote naming across all 19 repos: Gitea (git.manticorum.com... (git, infrastructure, convention)
- Tdarr local node monitoring decommissioned - not needed on manticore - 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 - When starting all Proxmox guests after a reboot/upgrade, starting them all si... (proxmox, homelab, performance)
- Wave-based agent delegation avoids file contention - When delegating multiple tasks to agents that all modify the same file, run t... (cognitive-memory, agent-delegation, pattern)
- Agent delegation requires careful review of edge cases - When delegating implementation tasks to engineer agents, they reliably handle... (cognitive-memory, agent-delegation, code-review)
- Live series card update agent definition created - Created .claude/agents/live-series-card-update-agent.md for Paper Dynasty car... (paper-dynasty, claude-code, agents)
Key Fixes
- Restic backup stale lock fix and Discord alerting - Restic backup on nobara-desktop had a stale lock from 2025-12-09 that prevent... (homelab, restic, backup)
- [claude-config] Session: automation, deployment, fix - Files edited (1): (claude-config, automation, deployment)
- [pd-team-dashboard] Session: automation, configuration, debugging, deployment, feature, fix, testing, tooling - Files edited (2): (pd-team-dashboard, automation, configuration)
- [major-domo] Session: automation, configuration, debugging, deployment, feature, fix, tooling - Errors encountered (4): (major-domo, automation, configuration)
- [homelab] ci: Add CalVer auto-tagging to deploy workflow - Commits made: 1 (homelab, automation, commit)
- [paper-dynasty] ci: Use Gitea API for tag creation to avoid branch protection issues - Commits made: 1 (paper-dynasty, automation, commit)
- [major-domo] fix: use Gitea API for tag creation to avoid branch protection failures - Commits made: 1 (major-domo, commit, configuration)
- [paper-dynasty] ci: use Gitea API for tag creation instead of git push - Commits made: 1 (paper-dynasty, automation, commit)
- [major-domo] Session: creation, debugging, deployment, feature, fix - Files edited (1): (major-domo, creation, debugging)
- [vagabond-rpg-foundryvtt] Add Gitea Actions workflow for auto-deploy to Foundry LXC - Commits made: 1 (vagabond-rpg-foundryvtt, automation, commit)
Configurations
- 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)
- Proxmox host infrastructure details (PVE 8.4.16) - Version: PVE 8.4.16 (kernel 6.8.12-18-pve) (proxmox, homelab, infrastructure)
- Gitea Actions shared composite actions repo pattern - 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 - Full docker run command for the Gitea Actions runner on LXC 225: (gitea, ci-cd, actions)
- Hourly embedding refresh timer with --if-changed flag - Created systemd user timer
cognitive-memory-embed.timerthat runs hourly. (cognitive-memory, systemd, automation) - [cal] Session: configuration, creation, deployment - Work types: configuration, creation, deployment (cal, configuration, creation)
- Proxmox backup storage path is home-truenas not /mnt/truenas - The correct backup storage configuration: (proxmox, truenas, backup)
- [pd-team-dashboard] Session: automation, configuration, deployment, testing, tooling - Files edited (1): (pd-team-dashboard, automation, configuration)
- Cognitive Memory automated maintenance with systemd timers - Set up systemd user timers for automatic cognitive memory maintenance: (cognitive-memory, systemd, automation)
- Replaced claude-pulse (Python) with claude-statusline (Bash) - Replaced /home/cal/.claude/scripts/claude-pulse/ (Python-based, 105KB claude_... (claude-code, statusline, bash)