zlh-grind/SESSION_LOG.md

33 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Session Log zlh-grind
## Session Dec 20, 2025 - Port Allocation & DNS Fix
### ✅ Completed Fixes (zlh-api)
1. **handlers/provisionGame.js** - Added `portsNeeded: portsNeeded || 1` (default port allocation)
2. **provisionAgent.js** - Changed DB field `ports:` to `allocatedPorts:` (schema match)
### ⚠️ DNS Bug Identified (NOT YET FIXED)
**File:** `src/api/provisionAgent.js`
**Problem:** Passing FQDN to EdgePublisher instead of SHORT hostname
**Changes Needed:**
1. Line 46: Delete `const ZONE = ...`
2. Lines 330-331: Delete FQDN generation (`const slotHostname = ...`)
3. Line 402: Change to `slotHostname: hostname,`
**Impact:** Game provisioning works but DNS records not created
---
## Session Dec 19, 2025 - Dev Container Split
- Split provision.js into provisionAgent.js + handlers (provisionGame.js, provisionDev.js)
- Added dev container support
- INTRODUCED: FQDN bug in EdgePublisher call
---
## Session Dec 13, 2025 - Initial Implementation
- Created zlh-api repository
- Agent-driven provisioning pipeline
- All 6 Minecraft variants working