generated from coulomb/repo-seed
Updated by fix-consistency on 2026-06-15: - ADHOC-2026-06-15-T01: wait → progress
1.6 KiB
1.6 KiB
id, type, title, domain, repo, status, owner, created, updated, state_hub_workstream_id
| id | type | title | domain | repo | status | owner | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|
| ADHOC-2026-06-15 | workplan | Ad hoc Inter-Hub production fixes | custodian | inter-hub | active | codex | 2026-06-15 | 2026-06-15 | 9e7a50b4-da7f-4df9-9154-7b89a071f520 |
Ad hoc Inter-Hub production fixes
Fix COUNT decode failures in v2 bootstrap endpoints
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
the v2 API helpers. COUNT(*) returns bigint, while the helper code decoded
the result as Int, causing UnexpectedColumnTypeStatementError in widget
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.hsnow casts registry validationCOUNT(*)queries toint.Application/Helper/ApiRateLimit.hsnow casts API request logCOUNT(*)queries toint.- Commit
5101eb5 Fix API count decodingwas pushed toorigin/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-checkis blocked by local devenv setup, and the localnix build .#dockerremained in dependency compilation after more than 20 minutes. The build was stopped cleanly.