{% extends "base.html" %} {% block title %}Claim status{% endblock %} {% block style %} .days { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 14px; } a.daycard { display: block; background: var(--panel); color: var(--text); border: 1px solid var(--line); border-left: 5px solid var(--accent); border-radius: 10px; padding: 14px 16px; box-shadow: var(--shadow); } a.daycard:hover { text-decoration: none; border-color: var(--accent); background: var(--hilite); } .daycard .d { font-size: 16px; font-weight: 700; } .daycard .m { color: var(--muted); font-size: 12px; margin: 2px 0 8px; } .daycard .c { display: flex; gap: 12px; font-weight: 600; font-size: 13px; } .daycard .c .Pass { color: var(--pass); } .daycard .c .Fail { color: var(--fail); } .daycard .c .Review { color: var(--review); } .stack { display: flex; height: 7px; border-radius: 4px; overflow: hidden; background: var(--head); margin-top: 10px; } .stack i { display: block; } .stack i.Pass { background: var(--pass); } .stack i.Fail { background: var(--fail); } .stack i.Review { background: var(--review-bar); } {% endblock %} {% block content %}

Claim status

Every day the bot checked claims, newest first — all runs of a day together. Pick a day to see its claims.

{% if days %}
{% for d in days %}
{{ d.day | longdate }}
{{ d.claims }} claims checked · {{ d.runs }} run{{ "" if d.runs == 1 else "s" }}
{{ d.pass_count }} Pass {{ d.fail_count }} Fail {{ d.review_count }} Review
{% endfor %}
{% else %}
No results saved yet. Run the bot with RESULTS_DB=1 in .env; each day's claims appear here.
{% endif %} {% endblock %} {% block scripts %} {% endblock %}