{% extends "_base.html" %} {% from "_partials.html" import status_pill, fresh_label, number, avatar %} {% set active = 'overview' %} {% block title %}trovex — overview{% endblock %} {% block topbar_meta %} last write {{ last_write_relative }} · / to search {% endblock %} {% block head %} {% endblock %} {% block content %} {# ── Onboarding banner ─────────────────────────────────────────────── #}
{# ── Source-of-truth masthead ──────────────────────────────────────── #} {% set canonical = by_status.get('canonical', 0) %} {% set noise = by_status.get('stale', 0) + by_status.get('duplicate', 0) %} {% set coverage = (canonical / total * 100) if total else 0 %}{{ "{:,}".format(total) }} docs indexed on write — agents stop rereading the repo to guess what's current. trovex serves the single canonical answer as a path:line pointer with a freshness marker.
| doc | status | age | tokens |
|---|---|---|---|
| {{ r.title }} | {{ status_pill(r.status) }} | {{ fresh_label(r.age_days) }} | {{ "{:,}".format(r.tokens_est) }} |
| path | status | age | tokens | bytes |
|---|---|---|---|---|
| {{ r.title }} | {{ status_pill(r.status) }} | {{ fresh_label(r.age_days) }} | {{ "{:,}".format(r.tokens_est) }} | {{ "{:,}".format(r.size_bytes) }} |