# Reflection Summary (auto-generated) > Last updated: 2026-03-01 | Last reflection: 2026-03-01 | Total reflections: 5 ## Themes Top tag co-occurrences revealing recurring themes: - **fix + session-log**: 112 memories ("[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<", "[major-domo] $(cat <<") - **configuration + session-log**: 95 memories ("[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<", "[major-domo] $(cat <<") - **debugging + session-log**: 83 memories ("[homelab] $(cat <<", "[major-domo] $(cat <<", "[homelab] $(cat <<") - **configuration + homelab**: 82 memories ("Home lab server-configs version control system", "[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<") - **configuration + fix**: 79 memories ("[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<", "[major-domo] $(cat <<") - **homelab + session-log**: 78 memories ("[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<", "[homelab] $(cat <<") - **automation + session-log**: 76 memories ("[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "[homelab] $(cat <<", "[paper-dynasty] Session: automation, configuration, debugging, deployment, tooling") - **debugging + fix**: 72 memories ("[homelab] $(cat <<", "[major-domo] $(cat <<", "[homelab] $(cat <<") ## Cross-Project Patterns Tags that span multiple projects: - **sync**: appears in sba-scout (2), rust (2), paper-dynasty (1), postgresql (1), database (1), workflow (1), automation (1), pihole (1), npm (1), dns (1), homelab (1), troubleshooting (1), api (1), ux (1) - **tea-cli**: appears in gitea (4), claude-code (3), major-domo (2), fix (1), configuration (1), cli (1), code-review (1), automation (1), paper-dynasty (1), agents (1), mcp (1), decision (1), tooling (1) - **dice**: appears in vagabond-rpg (1), foundryvtt (1), javascript (1), strat-gameplay-webapp (1), vue (1), typescript (1), frontend (1), ui (1), testing (1), paper-dynasty (1), python (1), fix (1) - **claude-scheduled**: appears in claude-code (3), automation (2), homelab (2), systemd (1), solution (1), gitea (1), configuration (1), fix (1), skills (1), documentation (1), workflow (1) - **critical**: appears in paper-dynasty (2), python (2), major-domo (2), discord-bot (1), sqlalchemy (1), fix (1), git (1), commit (1), workflow (1), api (1), production (1) - **phase-1**: appears in vagabond-rpg (1), foundryvtt (1), javascript (1), mantimon-tcg (1), database (1), sqlalchemy (1), sba-scout (1), rust (1), migration (1), sqlite (1), decision (1) - **health-check**: appears in monitoring (3), homelab (3), discord (2), claude-runner-monitoring (2), claude-runner (1), docker (1), ssh (1), infrastructure (1), n8n (1), fix (1) - **permissions**: appears in fix (2), vagabond-rpg (1), foundry-vtt (1), proxmox (1), api (1), lxc (1), homelab (1), cognitive-memory (1), claude-code (1), configuration (1) - **toml**: appears in pihole (2), shell (1), solution (1), npm (1), dns (1), homelab (1), troubleshooting (1), sba-scout (1), rust (1), configuration (1) - **convention**: appears in cognitive-memory (2), git (1), infrastructure (1), claude-code (1), decision (1), gitea (1), ci-cd (1), actions (1), workflow (1), docker (1) ## Most Accessed Top 10 memories by access count: 1. [n8n-mcp server setup for Claude Code via mcp-manager](graph/configurations/n8n-mcp-server-setup-for-claude-code-via-mcp-manager-1d8200.md) - 4 accesses 1. [CT 302 claude-runner provisioned for server diagnostics](graph/configurations/ct-302-claude-runner-provisioned-for-server-diagnostics-5da446.md) - 3 accesses 1. [N8N + Claude Code Automated Server Monitoring System](graph/solutions/n8n-claude-code-automated-server-monitoring-system-62ee21.md) - 2 accesses 1. [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) - 1 accesses 1. [Proxmox host infrastructure details (PVE 8.4.16)](graph/configurations/proxmox-host-infrastructure-details-pve-8416-f154ac.md) - 1 accesses 1. [LXC 300 was OpenClaw (migrated from LXC 224) - shut down intentionally](graph/decisions/lxc-300-claude-code-shut-down-unused-container-a9d6f7.md) - 1 accesses 1. [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) - 1 accesses 1. [FullCard Migration: card_layout.py ported to card-creation repo](graph/decisions/fullcard-migration-card-layoutpy-ported-to-card-creation-rep-c76233.md) - 1 accesses 1. [Break circular imports by extracting shared models to models.py](graph/solutions/break-circular-imports-by-extracting-shared-models-to-models-b235f9.md) - 1 accesses 1. [When extracting a class, also move its module-level helper dependencies](graph/code-patterns/when-extracting-a-class-also-move-its-module-level-helper-de-9c7873.md) - 1 accesses ## Recent Insights Insight-type memories: - [Auto-edge implementation: design analysis findings and fixes](graph/insights/auto-edge-implementation-design-analysis-findings-and-fixes-ab3ffc.md) - # Auto-edge Implementation: Design Analysis Findings and Fixes ## Issues Found - [ESB getter boilerplate: ~120-140 lines shared across getters, future extraction candidate](graph/insights/esb-getter-boilerplate-120-140-lines-shared-across-getters-f-83e293.md) - # ESB Getter Boilerplate: Shared Code Pattern ## Observation Comparing poolbrai - [Docker MCP Gateway architecture: dynamic vs static server activation modes](graph/insights/docker-mcp-gateway-architecture-dynamic-vs-static-server-act-b81fd2.md) - # Docker MCP Gateway: Dynamic vs Static Server Activation ## Two Activation Mod - [Insight: Voice channel cleanup auto-unpublishes scorecards — intended behavior](graph/insights/insight-voice-channel-cleanup-auto-unpublishes-scorecards-in-fb3355.md) - # Voice Channel Cleanup Auto-Unpublishes Scorecards ## Project major-domo / dis - [Resume tooling ecosystem: MCP servers, skills, and format alternatives researched](graph/insights/resume-tooling-ecosystem-mcp-servers-skills-and-format-alter-832e62.md) - # Resume Enhancement Ecosystem Research (2026-02) ## Google Slides MCPs - `tayl - [Cross-cutting code quality anti-patterns in Major Domo and Paper Dynasty repos](graph/insights/cross-cutting-code-quality-anti-patterns-in-major-domo-and-p-803b3f.md) - # Recurring Code Quality Issues Across MD + PD Projects ## Context Discovered d - [Systemd OnCalendar=weekly and OnCalendar=daily fire simultaneously on Sundays/Mondays - always stagger shared-state timers](graph/insights/systemd-oncalendarweekly-and-oncalendardaily-fire-simultaneo-b33e23.md) - # Systemd Timer Collision Gotcha ## The Problem `OnCalendar=weekly` resolves to - [Insight: n8n test_workflow API cannot trigger schedule-based workflows](graph/insights/insight-n8n-test-workflow-api-cannot-trigger-schedule-based-22d124.md) - # n8n API Limitation: Schedule Triggers Not Testable via API ## Observation The - [Cloud embedding APIs offer no advantage over local qwen3-embedding:8b](graph/insights/cloud-embedding-apis-offer-no-advantage-over-local-qwen3-emb-97866f.md) - Researched all major cloud embedding APIs (Feb 2026): OpenAI text-embedding-3-la - [Embedding model size barely affects speed — GPU memory bandwidth is the bottleneck](graph/insights/embedding-model-size-barely-affects-speed-gpu-memory-bandwid-329d3c.md) - nomic-embed-text (137M, F16) and qwen3-embedding:8b (7.6B, Q4_K_M) embed 430 mem ## Consolidation History - Total merges performed: 4