{% extends "base.html" %} {% from "_macros.html" import th, svg_grouped_bars %} {% block title %}{{ t('覆盖率') }} · {{ t('指标观察台') }}{% endblock %} {% block content %}

{{ t('覆盖率') }}

{{ t('按源库与域的 registered / verified 统计;与 MCP 工具') }} registry_coverage {{ t('同库同 GROUP BY——同一时刻数字一致。') }}

{% include "_indicator_tabs.html" %} {% if not present %}

{{ t('注册目录表在本库不存在——无法统计。') }}

{% else %} {% if by_source %}

{{ t('按源库') }}

{{ svg_grouped_bars(by_source.chart, label=t('按源库 registered 与 verified by source db')) }}
{{ th(t('源库')) }}{{ th(t('已登记')) }}{{ th(t('已验证')) }}{{ th(t('未验证')) }}{{ th(t('验证率')) }} {% for r in by_source.rows %} {% endfor %}
{{ r.source_db }} {{ r.registered }} {{ r.verified }} {{ r.unverified }} {{ ((100 * r.verified / r.registered) | round(1)) if r.registered else '—' }}%
{% endif %} {% if by_domain %}

{{ t('按域') }}

{{ svg_grouped_bars(by_domain.chart, label=t('按域 registered 与 verified by domain')) }}
{{ th(t('域')) }}{{ th(t('已登记')) }}{{ th(t('已验证')) }}{{ th(t('未验证')) }}{{ th(t('验证率')) }} {% for r in by_domain.rows %} {% endfor %}
{{ r.domain or '—' }} {{ r.registered }} {{ r.verified }} {{ r.unverified }} {{ ((100 * r.verified / r.registered) | round(1)) if r.registered else '—' }}%
{% endif %} {% endif %} {% endblock %}