Use these tools to verify error handling surfaces.
Multi-face merge snapshot
Pulls from logs/dfc_merge_summary.json to verify merge coverage.
{% set colors = (merge_summary.colors if merge_summary else {}) | default({}) %}
{% if colors %}
Last updated: {{ merge_summary.updated_at or 'unknown' }}
| Color |
Groups merged |
Faces dropped |
Multi-face rows |
Latest entries |
{% for item in colors|dictsort %}
{% set color = item[0] %}
{% set payload = item[1] | default({}) %}
| {{ color|title }} |
{{ payload.group_count or 0 }} |
{{ payload.faces_dropped or 0 }} |
{{ payload.multi_face_rows or 0 }} |
{% set entries = (payload.entries | default([])) %}
{% if entries %}
{{ entries|length }} recorded
{% set preview = entries[:5] %}
{% for entry in preview %}
-
{{ entry.name }} — {{ entry.total_faces }} faces (dropped {{ entry.dropped_faces }})
{% endfor %}
{% if entries|length > preview|length %}
- … {{ entries|length - preview|length }} more entries
{% endif %}
{% else %}
No groups recorded
{% endif %}
|
{% endfor %}
{% else %}
No merge summary has been recorded. Run the tagger with multi-face merging enabled.
{% endif %}
Loading MDFC metrics…
Combos & Synergies (ad-hoc)
Paste card names (one per line) and detect two-card combos and synergies using current lists.
Runs in diagnostics mode only.
{% if enable_pwa %}