From 24a8f3475410f318bb351d343630162fc8fa07e2 Mon Sep 17 00:00:00 2001 From: tegwick Date: Mon, 15 Jun 2026 16:36:39 +0200 Subject: [PATCH] chore(consistency): sync task status from DB [auto] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated by fix-consistency on 2026-06-15: - ADHOC-2026-06-15-T01: wait → progress --- workplans/ADHOC-2026-06-15.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/workplans/ADHOC-2026-06-15.md b/workplans/ADHOC-2026-06-15.md index f8026d8..abe7a7b 100644 --- a/workplans/ADHOC-2026-06-15.md +++ b/workplans/ADHOC-2026-06-15.md @@ -8,6 +8,7 @@ status: active owner: codex created: "2026-06-15" updated: "2026-06-15" +state_hub_workstream_id: "9e7a50b4-da7f-4df9-9154-7b89a071f520" --- # Ad hoc Inter-Hub production fixes @@ -18,6 +19,7 @@ updated: "2026-06-15" id: ADHOC-2026-06-15-T01 status: progress priority: high +state_hub_task_id: "cceee9f1-56af-44bc-898d-21c4508df07c" ``` Production Ops Hub bootstrap exposed a PostgreSQL/Haskell type mismatch in @@ -27,3 +29,19 @@ type validation and API request log rate-limit checks. Fix the count queries so widget creation and authenticated hub-registry reads work through the documented v2 bootstrap API. + +Source fix on 2026-06-15: + +- `Application/Helper/TypeRegistry.hs` now casts registry validation + `COUNT(*)` queries to `int`. +- `Application/Helper/ApiRateLimit.hs` now casts API request log + `COUNT(*)` queries to `int`. +- Commit `5101eb5 Fix API count decoding` was pushed to `origin/main`. + +Blocked before live completion: + +- The Gitea deploy workflow did not update production during the session. +- Production still reports image `gitea.coulomb.social/coulomb/inter-hub:5c13de1`. +- Local `nix develop ... scripts/compile-check` is blocked by local devenv + setup, and the local `nix build .#docker` remained in dependency compilation + after more than 20 minutes. The build was stopped cleanly.