Update OPEN_THREADS.md - Refocus on current Dec 20 priorities: container_type wire contract, devcontainer artifacts, gitea MCP issue
This commit is contained in:
parent
775258534a
commit
c6daf21a52
@ -1,26 +1,39 @@
|
|||||||
# Open Threads – zlh-grind
|
# Open Threads – zlh-grind
|
||||||
|
|
||||||
This file tracks items that are **active but unfinished**. Keep it short and current.
|
This file tracks items that are **not finished**.
|
||||||
|
|
||||||
## Rules
|
Rules:
|
||||||
- Add items when we intentionally pause work
|
- Add items when we intentionally pause work
|
||||||
- Remove items when completed or explicitly deferred
|
- Remove items when complete
|
||||||
- Link to canonical docs/issues when applicable
|
- Keep it short and actionable
|
||||||
|
|
||||||
## Current
|
---
|
||||||
|
|
||||||
### API (zlh-api)
|
## Active
|
||||||
- **DNS Fix CRITICAL**: provisionAgent.js passing FQDN to EdgePublisher instead of SHORT hostname (3 line changes needed)
|
|
||||||
- EdgeState schema (track record IDs for DNS/edge publishing)
|
|
||||||
- DNS deletion reliability (use stored record IDs; regression test create→delete→recreate)
|
|
||||||
- Velocity dereg correctness
|
|
||||||
- Reconcile job (DB → Proxmox → DNS → Velocity) – hourly/on-demand
|
|
||||||
|
|
||||||
### Agent (zlh-agent)
|
### 1) API ↔ Agent payload contract: `container_type` wire key
|
||||||
- Directory normalization (`/opt/zlh/<game>/<variant>/world`)
|
- Agent `state.Config` expects `container_type` (snake_case).
|
||||||
- Final cleanup of `verify.go` edge cases
|
- Recent API refactors introduced `ctype` / `containerType` variants.
|
||||||
- Reduce false negatives in READY detection
|
- Decision: update API payload builders to emit `container_type` to avoid template rebuilds.
|
||||||
|
|
||||||
### Platform (cross-cutting)
|
Status: IN PROGRESS (API patch + deploy)
|
||||||
- Dev container provisioning spec + template + flow (Agent + API)
|
|
||||||
- Backup server audit (verify backup targets, schedules, restore paths, and alerting)
|
---
|
||||||
|
|
||||||
|
### 2) Devcontainer artifact 404 (Node runtime)
|
||||||
|
- Dev containers attempt to download artifacts like:
|
||||||
|
- `/devcontainer/node/24/node-v24.12.0-linux-x64.tar.xz`
|
||||||
|
- Artifact server Caddy currently rooted at `/opt/zlh/zpacks` only.
|
||||||
|
- Need: expose devcontainer runtime artifacts under the same root OR adjust artifact path strategy.
|
||||||
|
|
||||||
|
Status: OPEN
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 3) zlh connector / gitea MCP tool not functioning in ChatGPT
|
||||||
|
- Connector appears enabled but tool calls are not available / not executing.
|
||||||
|
- Workaround: manual zip transfer + offline review.
|
||||||
|
|
||||||
|
Status: OPEN
|
||||||
|
|
||||||
|
---
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user