# TIP Active Product Counter UI

Date: 2026-05-10 UTC
Owner: Codex

## Summary

The Overview still had one confusing mismatch:

- Header/Overview showed raw DB rows: `17781 transceivers`
- Research status used active scope: `16236`

This could make TIP look unfinished even though research queues were closed.

## Change

Updated `packages/dashboard/index.html`:

- Header label now says `active products`
- Overview card now says `Active Products`
- Active product count uses `h.verification.total`
- Raw DB row count remains visible as context:
  - total rows
  - archived/quarantined rows

## Live State

- Raw transceiver rows: `17781`
- Active product scope: `16236`
- Archived/quarantined/non-active rows: `1545`
- `research_resolved_pct=100`
- all price/image/details/competitor `needs_research` buckets: `0`
- manual review `pending=0`

## Deployment

- Deployed dashboard HTML to Erik.
- Restarted `tip-api`.

## Training Pool

Added `tip-20260510-active-vs-total-products-001` to `training-data/tip-llm-capabilities-v1.jsonl`.
