claude-memory/episodes/2026-02-20.md
2026-02-20 11:41:06 -06:00

11 KiB

2026-02-20

00:00 - [homelab] Session: automation, configuration, creation, debugging, deployment, feature, fix, refactoring

00:35 - CT 302 health_check.py: HTTP probes, Docker health detection, warning accumulator

  • Type: solution
  • Tags: claude-runner, monitoring, health-check, homelab, docker, http-probes, discord

00:35 - CT 302 Gitea token expired - commit 2b6e59a is local-only

  • Type: problem
  • Tags: gitea, claude-runner, authentication, token, homelab, pending

00:35 - CT 302 claude-runner SSH access and venv paths

  • Type: configuration
  • Tags: ssh, claude-runner, homelab, infrastructure, ct302, configuration

00:37 - [homelab] feat: add HTTP health probes, Docker health/restart detection, and warning accumulator

00:44 - Reflection: 2 clusters from 253 memories

  • Type: reflection
  • Tags: reflection, cognitive-memory
  • Summary: Reviewed 253 memories since 2026-01-21, found 2 clusters

00:47 - Fix: Race condition in cognitive-memory _save_state loses last_reflection timestamp when daily+weekly timers collide

  • Type: fix
  • Tags: cognitive-memory, fix, race-condition, systemd, state-management, atomicity

00:47 - Systemd OnCalendar=weekly and OnCalendar=daily fire simultaneously on Sundays/Mondays - always stagger shared-state timers

  • Type: insight
  • Tags: systemd, timer, gotcha, race-condition, cognitive-memory, scheduling

00:50 - [homelab] Fix _save_state race condition losing last_reflection timestamp

00:51 - [homelab] Session: automation, configuration

00:57 - Bulk codebase audit and Gitea issue creation across multiple repos with parallel agents

  • Type: procedure
  • Tags: gitea, tea-cli, code-review, automation, major-domo, paper-dynasty, claude-code, agents

00:57 - Cross-cutting code quality anti-patterns in Major Domo and Paper Dynasty repos

  • Type: insight
  • Tags: major-domo, paper-dynasty, code-quality, security, patterns, homelab

07:52 - [homelab] Session: automation, configuration, creation, deployment, fix

08:53 - LXC load_multiplier threshold too low - bumped from 2 to 4 on CT 302

  • Type: fix
  • Tags: monitoring, claude-runner-monitoring, proxmox, lxc, configuration, homelab

08:53 - SSH alias for claude-runner CT 302 added to ~/.ssh/config

  • Type: configuration
  • Tags: ssh, claude-runner, homelab, configuration, proxmox

08:56 - CT 302 Gitea push: embedded-credential URL rejected, use http.extraHeader instead

  • Type: fix
  • Tags: gitea, claude-runner, git, authentication, fix

08:59 - [homelab] Session: automation, configuration, creation, debugging, deployment, feature, fix, refactoring

09:07 - [major-domo] feat: add local deploy script for production deploys

09:31 - discord-bots VM (10.10.0.33) flagged for decommission review

  • Type: decision
  • Tags: proxmox, homelab, cleanup, infrastructure, discord-bots

09:33 - [homelab] docs: add CT 302 SSH alias and git auth details to server-diagnostics

09:37 - Expanded health monitoring to 6 servers with per-server SSH user support

09:37 - Termix Docker healthcheck uses wget but image has no wget - fix with node -e

09:37 - SSH IdentitiesOnly needed to prevent too many auth failures with agent

10:23 - Resume: Migrated from Google Slides to RenderCV (YAML-to-PDF)

  • Type: decision
  • Tags: resume, rendercv, migration, tooling, typst, yaml, decision

10:23 - Resume Project: RenderCV, resume-tailoring skill, and PDF reader MCP setup

  • Type: configuration
  • Tags: resume, rendercv, skills, mcp, pdf-reader, setup, configuration

10:23 - Resume Repo Structure: git layout, key files, and .gitignore rules

  • Type: decision
  • Tags: resume, git, project-structure, gitignore

10:23 - RenderCV YAML: Classic theme quirks and formatting patterns

  • Type: code_pattern
  • Tags: resume, rendercv, yaml, gotchas, classic-theme, code_pattern

10:23 - Resume tooling ecosystem: MCP servers, skills, and format alternatives researched

  • Type: insight
  • Tags: resume, mcp, skills, research, tooling, rendercv, ecosystem, insight

10:50 - Fix: 7 security issues in major-domo-v2 - hardcoded key, URL encoding, error leaks, bare excepts, guild guard, md5

  • Type: fix
  • Tags: major-domo, security, discord-bot, fix, python, gitea

10:50 - Gitea issue management: comment before closing, close on merge to main

  • Type: procedure
  • Tags: major-domo, gitea, workflow, git, issues

10:50 - Major Domo v2: next-release branch accumulates changes before main merge

  • Type: decision
  • Tags: major-domo, git, workflow, decision, ci-cd, release

10:52 - [major-domo] fix: address 7 security issues across the codebase

11:09 - Fix: Docker healthcheck - use node -e when container lacks wget/curl

  • Type: fix
  • Tags: docker, healthcheck, troubleshooting, homelab, nodejs, fix

11:09 - discord-bots VM (10.10.0.33) - all containers stopped, flagged for decommission

  • Type: configuration
  • Tags: proxmox, homelab, cleanup, infrastructure, discord-bots, decommission

11:11 - [Resume] Initial commit: migrate resume to RenderCV

11:14 - [homelab] feat: Discord notification before Claude API escalation

11:26 - [homelab] Session: debugging

  • Type: fix
  • Tags: homelab, debugging, session-log
  • Memory: homelab-session-debugging-901268
  • Summary: Errors encountered (1):
    • The user doesn't want to proceed with this tool use. The tool use was

11:30 - MCP server user-scope config: ~/.claude.json + one-time /mcp enable

  • Type: configuration
  • Tags: claude-code, mcp, configuration, n8n

11:41 - [homelab] Session: configuration

  • Type: configuration
  • Tags: homelab, configuration, session-log
  • Memory: homelab-session-configuration-460dc9
  • Summary: Work types: configuration Session size: 5 messages, 0 tool calls