{% extends "_base.html" %} {% from "_partials.html" import avatar, status_pill, fresh_label, number %} {% set active = 'insights' %} {% block title %}trovex — insights{% endblock %} {% block topbar_meta %} {{ heatmap.total }} queries · last {{ days }}d {% endblock %} {% block content %}
Insights surface what your agents actually ask for — blind spots, stale docs, hot paths. Connect a coding agent over MCP and run a few queries, then come back.
| path | appearances | top-1 | share as top-1 | avg score |
|---|---|---|---|---|
| {{ p.path }} | {{ p.appearances }} | {{ p.top1 }} | {{ "%.0f"|format(p.top1 / p.appearances * 100) }}% | {{ "%.3f"|format(p.avg_score) }} |
| path | title | status | tokens | age |
|---|---|---|---|---|
| {{ d.path }} | {{ status_pill(d.status) }} | {{ "{:,}".format(d.tokens_est) }} | {{ fresh_label(d.age_days) }} |