Commit Graph

7 Commits

Author SHA1 Message Date
Peter Marfleet
f52c1c56d8 Homelab: [homelab-agents] - Session 2026-04-12
Bootstrap home-apps and fix Emacs/iPad integration issues.

Changes:
- Added home-apps-session-summary.md documenting Emacs config fixes
- Updated CLAUDE.md session history with 2026-04-12 entry
- Added home-apps to VPS instance list in CLAUDE.md

Repository: http://100.120.125.113:3000/pdm/homelab-agents
Next Session Focus: Test mermaid rendering on iPad end-to-end
2026-04-12 17:30:39 +00:00
Homelab Automation
f888cec027 Homelab: [homelab-agents] - Session 2025-11-30
Added NetBox DHCP pool configuration automation scripts. Created tools to reserve DHCP pool IP ranges (.100-.150) via NetBox API, preventing them from showing as "available" for static assignment.

Changes:
- Created sys-apps-netbox-dhcp-setup.py: Creates IP Range objects for DHCP pools
- Created sys-apps-netbox-reserve-dhcp-ips.py: Reserves individual IPs as "Reserved" status
- Updated sys-apps-session-summary.md with comprehensive session documentation
- Updated CLAUDE.md with session 2025-11-30 history entry
- Configured 255 IPs across 5 VLANs (51 IPs per /24 subnet)
- Established DHCP pool standard: .100-.150 for all networks

Repository: http://100.120.125.113:3000/pdm/homelab-agents
Next Session Focus: Document NetBox token management and create dhcp-pool tag

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 13:28:48 +00:00
Homelab Automation
93d879a434 Homelab: [homelab-agents] - Session 2025-11-28
Comprehensive session documenting cleanup and standardization of homelab-agents repository. Established clear file naming conventions, consolidated duplicate documentation, and ensured agent compatibility across all VPS instances.

Changes:
- Updated sys-apps-session-summary.md with complete session documentation
- Updated CLAUDE.md with session history and VPS hostname change (108-system-apps → sys-apps)
- Session covers: workflow docs, naming conventions, git basics, and documentation consolidation
- All changes from 8 commits throughout session now documented

Repository: http://100.120.125.113:3000/pdm/homelab-agents
Next Session Focus: Test finish-up agent on real project repository

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 23:21:17 +00:00
Homelab Automation
ea3ff43ecc Make hostname rule generic for all VPS instances
Removed hardcoded "sys-apps" hostname from CLAUDE.md.
Now instructs Claude to always run `hostname` command dynamically.

This ensures the naming convention works on any VPS without modification.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 23:14:15 +00:00
Homelab Automation
18003e56ea Add file naming convention to CLAUDE.md
Documented rule: ALL new files must be prefixed with hostname
- Format: {hostname}-{description}.md
- Example: sys-apps-git-quick-reference.md
- Exception: agents/ directory (shared across VPS)

Current hostname: sys-apps

This ensures future sessions follow the naming convention automatically.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 23:12:44 +00:00
Homelab Automation
9673641de9 Simplify session summary filename format
Changed filename from [PROJECT_NAME]-[HOSTNAME]-session-summary.md
to [HOSTNAME]-session-summary.md

Rationale:
- Session summary is saved inside project directory
- Project name in filename is redundant
- Simpler, cleaner filename
- No timestamp (overwrites each session)

Updated files:
- agents/finish-up.md: Updated filename format in Steps 1, 3, and 7
- CLAUDE.md: Updated agent naming convention and session history
- WORKFLOW.md: Updated agent behavior description

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 22:57:11 +00:00
Homelab Automation
317c821e9a Homelab: [homelab-agents] - Session 2025-11-28
Brief verification session confirming that the Finish Up Agent rename and VPS hostname tracking features were already implemented in previous work. Created initial CLAUDE.md context file and session summary for 108-system-apps VPS.

Changes:
- Added CLAUDE.md with comprehensive project context and session history
- Created homelab-agents-108-system-apps-session-summary.md documenting verification session
- Established baseline documentation for future session continuity

Repository: http://100.120.125.113:3000/pdm/homelab-agents
Next Session Focus: Test Finish Up Agent functionality on this VPS instance

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 22:25:05 +00:00