The devvm's ~/.claude/settings.json carries homelab plugins + MEMORY_API_KEY (0600, added out-of-band, never committed here). A chezmoi apply would revert it to 0644 and overwrite the homelab config with the Meta source. Scope the ignore to hostname=devvm so other machines stay chezmoi-managed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
When the user says "let's wrap up" (or similar), walk a 6-step
checklist: close beads, update docs, commit, push, wait for CI,
persist learnings to memory. Ties together §3 (push), §7 (docs),
the CLAUDE.md beads rule, and the existing memory-on-commit
preference.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
planning.md, execution.md, quality.md — the agent workflow rules loaded
into every session via ~/.claude/rules/. Previously untracked locally.
planning.md now includes an "For infra changes" subsection directing
researchers to infra/docs/architecture/ and infra/docs/runbooks/ before
dispatching researcher subagents.
execution.md now includes §7 "Docs — keep infra/docs/ current" covering
doc upkeep for architecture-visible changes and new operational procedures.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Move sev-triage, sev-historian, sev-report-writer, deploy-app from infra to global
- Add backend-developer, frontend-developer, tester, infra-architect (dev team)
- Add app-bootstrapper (orchestrator) and cross-project-reviewer
- Standardize kubeconfig paths from infra/config to ~/code/config in 9 agents
Note: pre-commit hook false positive on 'from_secret:' Woodpecker CI directive
Users can now provide fuzzy input like "Stansted to Sofia, 21st March, 16:55"
and the agent will query Ryanair/Wizzair APIs to find matching flights,
present options, and ask for confirmation before proceeding.
Previously lived in ~/code/claude-memory-mcp/src/, which was only
accessible from sessions in ~/code/. Now at ~/.claude/claude-memory/
so all Claude sessions can use it regardless of working directory.
- Remove MEMORY_API_KEY and CLAUDE_MEMORY_API_KEY from settings.json env block
- Replace mcp.json inline config with wrapper script that sources GPG-encrypted secrets
- Add new rotated key to encrypted secrets.zsh
- holiday-itinerary: prioritize free walking tours and city history
- holiday-deals: mark walking tours as HIGH PRIORITY
- openclaw-install: rewrite hardcoded Mac paths to OpenClaw equivalents