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>
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>
VPS hostname changed from 108-system-apps to sys-apps.
Updated session summary filename to match new hostname:
- homelab-agents-108-system-apps-session-summary.md → sys-apps-session-summary.md
Also aligns with new simplified naming format: {hostname}-session-summary.md
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>