chore(consistency): sync task status from DB [auto]

Updated by fix-consistency on 2026-06-15:
  - ADHOC-2026-06-15-T01: wait → progress
This commit is contained in:
2026-06-15 16:36:39 +02:00
parent 0833822e64
commit 24a8f34754

View File

@@ -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.