{# Slide-over drawer rendered by the recent-runs table (target #run-detail-drawer). #}

run detail

{{ run.target }}

{{ run.id }}

provider

{{ run.provider }}

{{ run.model }}

status

{{ run.status }}

words

{{ run.total_words }}

duration

{% if run.duration_s is not none %}{{ "%.2f"|format(run.duration_s) }}s{% else %}—{% endif %}

categories

{% for c in run.categories %}

{{ c.name }}

{{ c.entry_count }} entries · {{ (c.bytes_size / 1024) | round(1) }} KiB {% if c.sha256 %}· sha256:{{ c.sha256[:10] }}…{% endif %}

{% if c.has_file %} download {% else %} no file {% endif %}
{% else %}

This run produced no categorized output.

{% endfor %}
{% if run.error_message %}

Recorded issues

{{ run.error_message }}

{% endif %}

pipe-ready commands

# subdomains → SubSift
wordforge generate {{ run.target }} --format subdomains \
  | subsift scan --wordlist - {{ run.target }}

# usernames → spray-attack tooling
wordforge generate {{ run.target }} --format usernames