Update OPEN_THREADS — dev runtime system, code-server blocker, portal/API/artifact outstanding items
This commit is contained in:
parent
f4c7c71a11
commit
eebcfd1401
131
OPEN_THREADS.md
131
OPEN_THREADS.md
@ -1,35 +1,123 @@
|
|||||||
# Open Threads
|
# Open Threads – zlh-grind
|
||||||
|
|
||||||
## 2. Dev Server Filesystem Model
|
This file tracks active but unfinished work.
|
||||||
|
|
||||||
Game servers are complete.
|
Keep it short.
|
||||||
Dev server file model still requires planning.
|
|
||||||
|
|
||||||
Not yet designed:
|
|
||||||
- dev runtime layout
|
|
||||||
- artifact promotion strategy
|
|
||||||
- dev file editing scope
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 3. Curated Provenance
|
## Agent (zlh-agent)
|
||||||
|
|
||||||
Future possibility:
|
### Dev Runtime System
|
||||||
- curated installs writing metadata
|
|
||||||
- tracking install origin (Modrinth, manual, etc.)
|
|
||||||
|
|
||||||
Not implemented.
|
Completed:
|
||||||
|
|
||||||
|
- catalog validation implemented
|
||||||
|
- runtime installs artifact-backed
|
||||||
|
- install guard implemented
|
||||||
|
|
||||||
|
Outstanding:
|
||||||
|
|
||||||
|
- runtime install verification improvements
|
||||||
|
- catalog hash validation
|
||||||
|
- runtime removal / upgrade handling
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 4. Optional Future Features
|
### Dev Environment
|
||||||
|
|
||||||
- In-browser config diff viewer
|
Completed:
|
||||||
- Upload progress UI
|
|
||||||
- Upload cancellation
|
|
||||||
- Log search (not tail)
|
|
||||||
|
|
||||||
None currently implemented.
|
- dev user creation
|
||||||
|
- workspace root `/home/dev/workspace`
|
||||||
|
- console runs as dev user
|
||||||
|
|
||||||
|
Outstanding:
|
||||||
|
|
||||||
|
- PATH normalization
|
||||||
|
- shell profile consistency
|
||||||
|
- runtime PATH injection
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Code Server Addon
|
||||||
|
|
||||||
|
Status: Provisioning logic implemented.
|
||||||
|
|
||||||
|
Current blocker:
|
||||||
|
Artifact contains source repository, not compiled release.
|
||||||
|
|
||||||
|
Needed:
|
||||||
|
Artifact server must provide a runnable release archive.
|
||||||
|
|
||||||
|
Expected contents:
|
||||||
|
|
||||||
|
```
|
||||||
|
bin/code-server
|
||||||
|
lib/
|
||||||
|
node_modules/
|
||||||
|
```
|
||||||
|
|
||||||
|
Once artifact is corrected provisioning should succeed.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## API (zlh-api)
|
||||||
|
|
||||||
|
Completed:
|
||||||
|
|
||||||
|
- dev provisioning payload
|
||||||
|
- runtime/version fields
|
||||||
|
- enable_code_server flag
|
||||||
|
|
||||||
|
Outstanding:
|
||||||
|
|
||||||
|
- runtime validation endpoint
|
||||||
|
- dev runtime catalog endpoint for portal
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Portal (zlh-portal)
|
||||||
|
|
||||||
|
Completed:
|
||||||
|
|
||||||
|
- dev runtime dropdown
|
||||||
|
- dotnet runtime support
|
||||||
|
- enable code-server checkbox
|
||||||
|
- dev file browser support
|
||||||
|
|
||||||
|
Outstanding:
|
||||||
|
|
||||||
|
- runtime list driven from catalog API
|
||||||
|
- dev port exposure UI
|
||||||
|
- code-server launch link
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Artifact Server
|
||||||
|
|
||||||
|
Completed:
|
||||||
|
|
||||||
|
- runtime artifacts hosted
|
||||||
|
- devcontainer catalog
|
||||||
|
- runtime archive structure
|
||||||
|
|
||||||
|
Outstanding:
|
||||||
|
|
||||||
|
- correct code-server artifact
|
||||||
|
- checksum publishing
|
||||||
|
- artifact metadata support
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Platform
|
||||||
|
|
||||||
|
Future work:
|
||||||
|
|
||||||
|
- dev port routing
|
||||||
|
- dev service detection
|
||||||
|
- artifact version promotion
|
||||||
|
- runtime rollback support
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -49,4 +137,5 @@ None currently implemented.
|
|||||||
- ✅ `.zlh_metadata.json` provenance tracking
|
- ✅ `.zlh_metadata.json` provenance tracking
|
||||||
- ✅ Raw `http.request` streaming in API upload proxy
|
- ✅ Raw `http.request` streaming in API upload proxy
|
||||||
- ✅ Filesystem architecture docs consolidated
|
- ✅ Filesystem architecture docs consolidated
|
||||||
- ✅ Upload transport timeout tuning — client abort / upstream timeout / socket reset categories clarified in upload route logging
|
- ✅ Upload transport timeout tuning — client abort / upstream timeout / socket reset categories clarified
|
||||||
|
- ✅ Dev container filesystem support (container-aware, /workspace root)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user