# Open Threads ## 1. Upload Transport Timeout Tuning Need: - Clear separation of timeout categories - Distinguish: - client abort - upstream timeout - socket reset Upload route should log explicit error categories. --- ## 2. Dev Server Filesystem Model Game servers are complete. Dev server file model still requires planning. Not yet designed: - dev runtime layout - artifact promotion strategy - dev file editing scope --- ## 3. Curated Provenance Future possibility: - curated installs writing metadata - tracking install origin (Modrinth, manual, etc.) Not implemented. --- ## 4. Optional Future Features - In-browser config diff viewer - Upload progress UI - Upload cancellation - Log search (not tail) None currently implemented. --- ## Closed Threads - ✅ Interactive PTY-backed console (dev + game) - ✅ WebSocket stability and PTY ownership - ✅ Customer isolation (API + frontend) - ✅ Agent update system (versioned, hash-verified) - ✅ Minecraft player presence (agent-sourced) - ✅ Game telemetry router separation (`/api/game/*`) - ✅ Agent Phase 1 mod management endpoints - ✅ Agent process metrics endpoint - ✅ Minecraft readiness probe + restart race mitigation - ✅ Modrinth resolver + full mod lifecycle - ✅ Direct runtime upload model (no staging, no symlinks) - ✅ `.zlh_metadata.json` provenance tracking - ✅ Raw `http.request` streaming in API upload proxy - ✅ Filesystem architecture docs consolidated