65 lines
1.4 KiB
Markdown
65 lines
1.4 KiB
Markdown
# 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
|