Close code-server blocker — artifact fixed, install working 2026-03-15

This commit is contained in:
jester 2026-03-15 18:35:05 +00:00
parent b8182e86ed
commit b0e490bd66

View File

@ -42,23 +42,26 @@ Outstanding:
### Code Server Addon
Status: Provisioning logic implemented.
Status: ✅ Operational — artifact fixed, install confirmed working 2026-03-15
Current blocker:
Artifact contains source repository, not compiled release.
Port: 6000
Needed:
Artifact server must provide a runnable release archive.
Routing: Traefik + Cloudflare wildcard (*.dev.zerolaghub.com) — no SRV records needed
Expected contents:
Outstanding:
```
bin/code-server
lib/
node_modules/
```
- code-server launch link in portal
- Traefik dynamic config written by API on provisioning
Once artifact is corrected provisioning should succeed.
---
### Agent Future Work (priority order)
1. Unified structured logging (slog) — Promtail/Loki needs structured fields
2. Dev container /status — provisioningComplete + provisioningError fields
3. Crash recovery with backoff — 30s/60s/120s, max 3 attempts, then error state
4. Graceful shutdown verification — SIGTERM + wait before SIGKILL for Minecraft
5. Agent restart/process reattachment — detect existing process on restart
---
@ -74,6 +77,8 @@ Outstanding:
- runtime validation endpoint
- dev runtime catalog endpoint for portal
- write Traefik dynamic config file on dev container provisioning
- remove Traefik dynamic config on dev container deletion
---
@ -101,10 +106,10 @@ Completed:
- runtime artifacts hosted
- devcontainer catalog
- runtime archive structure
- code-server compiled release artifact ✅
Outstanding:
- correct code-server artifact
- checksum publishing
- artifact metadata support
@ -137,5 +142,6 @@ Future work:
- ✅ `.zlh_metadata.json` provenance tracking
- ✅ Raw `http.request` streaming in API upload proxy
- ✅ Filesystem architecture docs consolidated
- ✅ Upload transport timeout tuning — client abort / upstream timeout / socket reset categories clarified
- ✅ Upload transport timeout tuning
- ✅ Dev container filesystem support (container-aware, /workspace root)
- ✅ Code-server artifact fix — compiled release on zlh-artifacts, install confirmed working