Commit Graph

158 Commits

Author SHA1 Message Date
cal
2b56c4827e Merge pull request 'docs: add CI/CD section to CLAUDE.md' (#10) from test/auto-merge-docs into main
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 2s
Reviewed-on: #10
2026-03-19 04:32:47 +00:00
Cal Corum
1cfa56194a ci: fix auto-merge token and add error logging
All checks were successful
Auto-merge docs-only PRs / auto-merge-docs (pull_request) Successful in 2s
Switch to github.token, add verbose merge error output, and
fallback to rebase merge strategy if standard merge fails.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:32:05 -05:00
Cal Corum
9198664a2d docs: add CI/CD section to CLAUDE.md
Some checks failed
Auto-merge docs-only PRs / auto-merge-docs (pull_request) Failing after 5s
Test commit for auto-merge-docs workflow validation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:30:38 -05:00
cal
67bdb58acb Merge pull request 'ci: add auto-merge workflow for docs-only PRs' (#9) from ci/auto-merge-docs-workflow into main
Reviewed-on: #9
2026-03-19 04:29:53 +00:00
Cal Corum
ef47f263f8 ci: add auto-merge workflow for docs-only PRs
All checks were successful
Auto-merge docs-only PRs / auto-merge-docs (pull_request) Successful in 3s
Automatically approves and merges PRs to main when all changed
files are markdown (.md), reducing manual review overhead for
documentation updates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:28:55 -05:00
Cal Corum
b192b3ca47 docs: sync KB — claude-plugins-marketplace, permission-manager-classifier-development
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 5s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:23:00 -05:00
Cal Corum
fa11cd0431 docs: sync KB — card-evolution-phase1a-implementation.md
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
2026-03-18 12:00:43 -05:00
Cal Corum
fcecde0de4 docs: decommission cognitive memory references from KB
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 2s
Removed cognitive-memory MCP, timers, and symlink system references.
Replaced with kb-search MCP and /save-doc skill workflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 23:02:56 -05:00
Cal Corum
1ca0458a66 docs: sync KB — kb-rag-system.md
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 2s
2026-03-17 22:44:09 -05:00
Cal Corum
be896b4c2a docs: add missing description frontmatter for kb-rag indexing
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 22:30:48 -05:00
Cal Corum
aafe527d51 docs: add Major Domo and Paper Dynasty release notes and card evolution PRD
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 5s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 22:29:18 -05:00
Cal Corum
f2258dfade docs: add Xbox Pi-hole incident report for MLB The Show menu delays
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 5s
Pi-hole was gravity-blocking Microsoft telemetry domains that Xbox
calls synchronously during menu transitions, causing 5-10s hangs.
Created per-client Xbox group with allowlist on both Pi-holes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 17:41:36 -05:00
Cal Corum
fa7e4cf4c7 Add Paper Dynasty dev server guide
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
Comprehensive reference for dev and prod API servers including:
- Server architecture and quick reference table
- SSH access, container management, deploy procedures
- File system layout, card cache management
- Database access for both environments
- Docker image tags and CI pipeline
- Networking and DNS configuration
- Troubleshooting common issues

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 08:34:11 -05:00
Cal Corum
4b7eca8a46 docs: add YAML frontmatter to all 151 markdown files
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
Adds title, description, type, domain, and tags frontmatter to every
doc for improved KB semantic search. The description field is prepended
to every search chunk, and domain/type/tags enable filtered queries.

Type values: context, guide, runbook, reference, troubleshooting
Domain values match directory structure (networking, docker, etc.)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 09:00:44 -05:00
Cal Corum
c5dc5d96a6 docs: update kb-rag with auto-sync pipeline, add Claude Code config guide
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
- kb-rag-system.md: replace manual rsync workflow with automated
  Gitea Actions → webhook → git pull → reindex pipeline docs
- claude-code-config.md: new guide covering config file locations,
  MCP server setup, hooks, and permissions
- workstation/CONTEXT.md: add Claude Code section

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:36:55 -05:00
Cal Corum
63e0184a6d chore: remove kb-reindex pipeline test file
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 2s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:06:05 -05:00
Cal Corum
850113aeed test: verify kb-reindex pipeline end-to-end
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:03:41 -05:00
Cal Corum
747e4c2cce docs: add kb-rag system documentation
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 6s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 07:40:38 -05:00
Cal Corum
2897d1f037 docs: move SubagentStop hook config to claude-runner CT
The hook belongs on the instance running long-running subagents,
not in the claude-home repo settings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 07:40:37 -05:00
Cal Corum
e2ec022a33 docs: add Google Workspace CLI documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 07:40:35 -05:00
Cal Corum
2900369fe0 ci: add Gitea Action to auto-reindex KB on markdown push
When .md files are pushed to main, the workflow sends an HMAC-signed
POST to the md-kb-rag webhook on manticore, which triggers git pull
+ incremental re-index of the knowledge base.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 07:04:47 -05:00
Cal Corum
e9fe38ff28 docs: add DRM-free game archive inventory to gaming CONTEXT
Backed up 6 DRM-free Steam games to TrueNAS (BG3, Factorio,
Into the Breach, RimWorld, Stardew Valley, Tactical Breach Wizards)
alongside existing Stackmon and Space Scum Demo archives.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 14:48:01 -05:00
Cal Corum
c0467a6d68 docs: archive Space Scum Demo and reorganize game archives
- Archive Space Scum Demo (3777540) game files + prefix to TrueNAS
- Reorganize TrueNAS /Games/ into per-game subdirectories
- Rename non-STL stl-config.md files to README.md
- Update CONTEXT.md directory listing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 13:46:39 -05:00
cal
92e169fdb6 Merge pull request 'feat: add SubagentStop → Discord notification via n8n (#4)' (#5) from ai/claude-home-4 into main
Reviewed-on: #5
2026-03-09 14:31:19 +00:00
Cal Corum
0726d0337b feat: add SubagentStop → Discord notification via n8n (#4)
- Add SubagentStop HTTP hook to .claude/settings.json pointing at n8n
- Add importable n8n workflow (claude-agent-done.json): webhook trigger →
  extract agent name → POST to Discord
- Add setup guide (claude-agent-notifications.md) with payload reference,
  test curl command, and future extension notes
- Update n8n CONTEXT.md and workflows/README.md with new workflow entry

Discord webhook URL is stored as n8n variable DISCORD_CLAUDE_ALERTS_WEBHOOK
to keep it out of local config files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:30:43 +00:00
Cal Corum
c08e779e42 docs: add caddy migration config, tdarr flow backup, and troubleshooting updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:13:21 -05:00
Cal Corum
1416af2ebb docs: mark paper-dynasty memory fix complete in audit report
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:13:21 -05:00
Cal Corum
0b46b51048 docs: add Pi-hole Facebook blocklist incident and v6 API notes
Document Messenger Kids connectivity issue caused by anudeepND Facebook
blocklist blocking edge-mqtt/graph.facebook.com. Includes Pi-hole v6 API
gotcha where numeric ID deletes silently fail (must use URL-encoded address).
TODO added for future per-device group-based blocklist management.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:13:21 -05:00
cal
24acf99836 Merge pull request 'docs: add scheduled-tasks CONTEXT.md and update routing (#2)' (#6) from ai/claude-home#2 into main
Reviewed-on: #6
2026-03-05 03:55:19 +00:00
Cal Corum
b50808eb8e docs: add scheduled-tasks documentation and update CLAUDE.md routing (#2)
Adds scheduled-tasks/CONTEXT.md documenting the implemented headless
Claude scheduled task system: runner.sh framework, custom dispatcher
scripts, active tasks, settings reference, auth, monitoring, and
cost safety guardrails.

Updates CLAUDE.md routing table to load CONTEXT.md alongside the
SKILL.md for all scheduled-task-related topics.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 03:55:02 +00:00
Cal Corum
48efafe217 docs: reorganize gaming into per-game directories, add tabletop section
Move Ready or Not configs/scripts into gaming/ready-or-not/, Stackmon into
gaming/stackmon/, add Palworld client and server docs. Move Vagabond RPG
PDFs to new tabletop/ directory with Age of Ashes GM reference.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:50:13 -06:00
Cal Corum
10f0f6ca03 docs: add Stackmon game setup notes and games directory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 13:03:31 -06:00
Cal Corum
062f51e85f docs: add tui-testing context and fix MCP config location
Add mcp-tui-driver documentation with tool reference, workflow guide,
and correct MCP config location (~/.claude.json, not ~/.claude/.mcp.json).
Add context loading keyword entry for TUI testing topics.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 20:13:37 -06:00
Cal Corum
66d0412250 docs: add tmux as standalone keyword in context loading table
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:42:48 -06:00
Cal Corum
d798a1309a docs: add tmux config to workstation dotfiles inventory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:40:41 -06:00
Cal Corum
0451252cb5 docs: document fish shell functions and tmux aliases in workstation context
Add fish functions/aliases section covering tls, tma, tmn, cc helpers
and config.fish abbreviations. Add fish/tmux keywords to CLAUDE.md
context loading table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:05:00 -06:00
Cal Corum
babf062d6a docs: archive headless-claude design docs to legacy/
Original planning folder (no git repo) for the server diagnostics system
that runs on CT 300. Live deployment is on claude-runner; this preserves
the Agent SDK reference, PRD with Phase 2/3 roadmap, and N8N workflow designs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 08:15:13 -06:00
Cal Corum
28abde7c9f chore: add recovered CT 302 configs, archive tdarr scripts, clean up repo
- Add recovered LXC 300/302 server-diagnostics configs as reference
  (headless Claude permission patterns, health check client)
- Archive decommissioned tdarr monitoring scripts
- Gitignore rpg-art/ directory
- Delete stray temp files and swarm-test/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:41:41 -06:00
Cal Corum
64f9662f25 docs: add scheduled tasks context and systemd timer inventory
Document the new claude-scheduled system in CLAUDE.md keyword table
and add a comprehensive systemd user timers section to workstation
CONTEXT.md covering both cognitive-memory and claude-scheduled timers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:36:06 -06:00
Cal Corum
deac021c7b docs: add workstation/dotfiles context and CLAUDE.md keyword entry
New workstation/CONTEXT.md documents the ~/dotfiles symlink repo setup.
Added workstation keywords to context loading table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 23:45:20 -06:00
Cal Corum
5ff94a9d20 docs: remove decommissioned MCP Gateway (CT 303) from monitoring inventory
Migrated MCP servers back to local stdio config, shut down LXC 303.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 12:39:53 -06:00
Cal Corum
df553e5142 docs: add AI infrastructure LXCs (301-303) to monitoring server inventory
Groups Claude Discord Coordinator, Claude Runner, and MCP Gateway
under a shared section. Documents new CT 303 MCP Gateway with n8n
and Gitea MCP server configuration details.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 19:58:19 -06:00
Cal Corum
28851a9012 docs: add pihole1, sba-bots, foundry to monitoring server inventory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:15:43 -06:00
Cal Corum
3737c7dda5 docs: expand monitoring coverage, update Proxmox upgrade plan, remove decommissioned tdarr scripts
- Update monitoring CONTEXT.md with 6-server inventory table, per-server
  SSH user support, and pre-escalation Discord notification docs
- Remove tdarr local monitoring scripts (decommissioned per prior decision)
- Update Proxmox upgrade plan with Phase 1 completion and Phase 2 prep
- Update vm-management CONTEXT.md with current PVE 8 state
- CLAUDE.md: auto-run /save-memories at 25% context instead of asking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:08:48 -06:00
Cal Corum
f20e221090 docs: update monitoring CONTEXT.md with expanded server inventory
Add server table with all 6 monitored hosts, per-server SSH user
docs, updated workflow server list, and pre-escalation Discord
notification documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:05:40 -06:00
Cal Corum
ed16fee9f7 docs: add CT 302 SSH alias and git auth details to server-diagnostics
Documents the claude-runner SSH alias, HTTPS token auth method,
and notes that SSH git remotes don't work from CT 302.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 09:04:33 -06:00
Cal Corum
b75a09e86e Add backup docs and context loading for restic setup
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 07:24:33 -06:00
Cal Corum
43b7440030 Update Gitea docs for shared actions and runner config
- Document DEFAULT_ACTIONS_URL=self and REQUIRE_SIGNIN_VIEW=false
- Correct runner setup: internal URL, config.yaml mount, no .netrc
- Add shared composite actions table (calver, gitea-tag, discord-notify)
- Document action reference rules (short form local, full URL GitHub)
- Add auth troubleshooting entry
- Update reference implementations with all 5 projects
- Replace semver references with CalVer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 14:09:08 -06:00
Cal Corum
2744630382 Enable pyright-lsp plugin and reformat settings
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 16:12:03 -06:00
Cal Corum
a5d019eb3f Add Vagabond RPG PDFs and STL config change notes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:39:12 -06:00