{% extends "layout.html" %}{% block content %}

Overview

Last run

{% if let Some(run) = last_run %}

Run {{ run.id }} · {{ run.date }} · {{ run.status }}

Started {{ run.started }} · {{ run.duration }}

{% for line in run.lines %}{{ line }}
{% endfor %}
{% if run.warnings > 0 %}

{{ run.warnings }} warning{% if run.warnings != 1 %}s{% endif %}

{% endif %} {% if let Some(error) = run.error %}

{{ error }}

{% endif %} {% else %}

No runs recorded yet.

{% endif %}

Budget today

{% if budget.is_empty() %}

No providers configured.

{% else %}
{% for line in budget %}
{{ line.provider }}
{{ line.spent }} of {{ line.ceiling }}{% if line.over %} ceiling reached{% endif %}
{% endfor %}
{% endif %}

Spend on the current UTC day across every recorded run.

Ratings this week

{% if ratings.is_empty() %}

No explicit ratings in the last seven days.

{% else %}

{{ ratings_total }} verdict{% if ratings_total != 1 %}s{% endif %}: {% for count in ratings %}{{ count.label }} {{ count.count }}{% if !loop.last %} · {% endif %}{% endfor %}

{% endif %}

Rating history

Jobs

{% if active_jobs.is_empty() && finished_jobs.is_empty() %}

No jobs recorded.

{% else %} {% if !active_jobs.is_empty() %}
    {% for job in active_jobs %}
  • {{ job.name }} {{ job.status }} requested {{ job.requested }}
  • {% endfor %}
{% endif %} {% if !finished_jobs.is_empty() %}

Recently finished

    {% for job in finished_jobs %}
  • {{ job.name }} {{ job.status }} {{ job.finished }}{% if let Some(message) = job.message %} — {{ message }}{% endif %}
  • {% endfor %}
{% endif %} {% endif %}

All jobs

{% if !config_warnings.is_empty() %}

Config on disk

    {% for line in config_warnings %}
  • {{ line }}
  • {% endfor %}

Settings

{% endif %}

Unrated picks

{% if unrated.is_empty() %}

Every pick from the last three issues has a verdict.

{% else %}

Picks from the last three issues without a verdict yet.

{% endif %}
{% endblock %}