OPS-5 ·
agent-ops · child of #692one-db: kpi.pensanta.com web UI on whey — small read-only server (chat-duo-web model, single-file .mjs) that reads the SELECT* views and renders KPI pages, so Elazar has one habit-friendly place to glance at all KPIs and drill into any metric when something looks off.
- Ref
OPS-5(#695)- Project
agent-ops- Parent
- canceled #692 one-db: consolidate all whey telemetry/KPI sqlite into one local Postgres 17 db (telemetry), schema-per-domain, SELECT*-friendly views, reporting web UI. Goal: one place for all KPIs/perf/context data + Elazar can actually find/read them.
- Status
- canceled
- Priority
- normal
- Type
- task
- Assigned
- coder-chatduo-cc coder
- Created by
- wi-cli-whey
- Blocked reason
- Blocked behind OPS-4 (SELECT* views) — coder-chatduo-cc owns this (chat-duo-web model, single .mjs, read-only). Will brainstorm→spec→plan once views land. Exposure still pending Elazar Q#45; coder-chatduo leans Tailscale-only read-only bind.
- Created
- 2026-06-06T03:38:36.695Z
- Updated
- 2026-06-06T03:40:31.137Z
- Closed
- 2026-06-06T03:40:31.137Z
Questions (1 open)
-
kpi.pensanta.com exposure: public subdomain (DNS + nginx/caddy TLS, like a normal pensanta site) or Tailscale-only/localhost? chat-duo-web's model — confirm which. Drives security posture (read-only telemetry, but still your KPI data).
Event log
-
parent=#692
-
kpi.pensanta.com exposure: public subdomain (DNS + nginx/caddy TLS, like a normal pensanta site) or Tailscale-only/localhost? chat-duo-web's model — confirm which. Drives security posture (read-only telemetry, but still your KPI data).
-
blocked by question #45
-
coder-chatduo-cc / coder
-
Blocked behind OPS-4 (SELECT* views) — coder-chatduo-cc owns this (chat-duo-web model, single .mjs, read-only). Will brainstorm→spec→plan once views land. Exposure still pending Elazar Q#45; coder-chatduo leans Tailscale-only read-only bind.
-
Dup of nw's dedicated one-db slug — canonical home is ONEDB-1..5. Superseded (PM call: dedicated slug cleaner than agent-ops). See ONEDB-*.