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.get('colors') if merge_summary else {} %}
{% if colors %}
Last updated: {{ merge_summary.updated_at or 'unknown' }}
| Color |
Groups merged |
Faces dropped |
Multi-face rows |
Latest entries |
{% for color, payload in colors.items()|dictsort %}
| {{ color|title }} |
{{ payload.group_count or 0 }} |
{{ payload.faces_dropped or 0 }} |
{{ payload.multi_face_rows or 0 }} |
{% set entries = payload.entries or [] %}
{% if entries %}
{{ entries|length }} recorded
{% for entry in entries %}
{% if loop.index0 < 5 %}
-
{{ entry.name }} — {{ entry.total_faces }} faces (dropped {{ entry.dropped_faces }})
{% elif loop.index0 == 5 %}
- … {{ entries|length - 5 }} more entries
{% break %}
{% endif %}
{% endfor %}
{% 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 %}