From c6daf21a5257cdca66edd407e557240e7c85f25a Mon Sep 17 00:00:00 2001 From: jester Date: Sat, 20 Dec 2025 23:18:45 +0000 Subject: [PATCH] Update OPEN_THREADS.md - Refocus on current Dec 20 priorities: container_type wire contract, devcontainer artifacts, gitea MCP issue --- OPEN_THREADS.md | 49 +++++++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/OPEN_THREADS.md b/OPEN_THREADS.md index f27009c..7f6cc4d 100644 --- a/OPEN_THREADS.md +++ b/OPEN_THREADS.md @@ -1,26 +1,39 @@ # 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 -- Remove items when completed or explicitly deferred -- Link to canonical docs/issues when applicable +- Remove items when complete +- Keep it short and actionable -## Current +--- -### API (zlh-api) -- **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 +## Active -### Agent (zlh-agent) -- Directory normalization (`/opt/zlh///world`) -- Final cleanup of `verify.go` edge cases -- Reduce false negatives in READY detection +### 1) API ↔ Agent payload contract: `container_type` wire key +- Agent `state.Config` expects `container_type` (snake_case). +- Recent API refactors introduced `ctype` / `containerType` variants. +- Decision: update API payload builders to emit `container_type` to avoid template rebuilds. -### Platform (cross-cutting) -- Dev container provisioning spec + template + flow (Agent + API) -- Backup server audit (verify backup targets, schedules, restore paths, and alerting) +Status: IN PROGRESS (API patch + deploy) + +--- + +### 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 + +---