Run by Agent 3 — Pipeline & Reporting
Sales reports
The numbers this sector can actually source, and the ones it cannot
0 of 4 metrics cannot be read at all today, and this screen shows no number for any of them. Their definitions exist and name their source; the source is not a registered connector. “No data” is a valid result — an estimate dressed as a measurement is not. metric_readings holds 0 rows in total, which is the true state of a system with no connectors.
Readable — source is ELISA’s own tables
funnel.days_since_last_move · seconds · lower better
No reading yet. Its source is ELISA’s own tables, so it can be read on demand; nothing has recorded one. metric_readings holds 0 rows for it.
SELECT strftime('%s','now') - MAX(created_at) FROM funnel_stage_changes WHERE sector_id='sales'funnel.entries_open · count · higher better
No reading yet. Its source is ELISA’s own tables, so it can be read on demand; nothing has recorded one. metric_readings holds 0 rows for it.
SELECT COUNT(*) FROM funnel_entries WHERE sector_id='sales' AND status='open'
funnel.uncited_stage_changes · count · lower better
No reading yet. Its source is ELISA’s own tables, so it can be read on demand; nothing has recorded one. metric_readings holds 0 rows for it.
This one counts nulls in a NOT NULL column, so it is structurally always 0. A non-zero reading here would mean the schema had been weakened — it is a metric that exists to detect its own impossibility, not a score.
SELECT COUNT(*) FROM funnel_stage_changes WHERE evidence_id IS NULL -- structurally always 0; the column is NOT NULL. A non-zero here means the schema was weakened.
funnel.value_open · minor_units (INR) · higher better
No reading yet. Its source is ELISA’s own tables, so it can be read on demand; nothing has recorded one. metric_readings holds 0 rows for it.
SELECT COALESCE(SUM(value_minor),0) FROM funnel_entries WHERE status='open' AND currency='INR'
4 rows · elisa.db: metric_definitions ⋈ channels + metric_readings · read 2026-10-25T22:07:39.254Z