{% extends "base.html" %} {% block title %}Run Pipeline — PhysCom{% endblock %} {% block content %}

Run Pipeline

The evaluation context that defines which metrics matter and how they're weighted.

Passes

Each pass progressively filters and enriches combinations. Later passes depend on earlier ones.

LLM Provider

Used for Pass 2 estimation and Pass 4 review. Leave on "server default" to use whatever LLM_PROVIDER is configured in the server environment (or the physics stub if none).

Leave blank to use the provider's default model.

Only used when Ollama is selected. Leave blank for http://localhost:11434.

Minimum composite score (0–1) for a combination to pass scoring. Lower values keep more results; higher values are more selective.

Dimensions

Which entity dimensions to combine. The pipeline generates the Cartesian product of all entities in the selected dimensions.

{% for d in dimensions %} {% endfor %}
{% set active_runs = runs | selectattr('status', 'in', ['pending', 'running', 'rate_limited']) | list %} {% if active_runs %}

Active Runs

{% for run in active_runs %}
{% include "pipeline/_run_status.html" %}
{% endfor %} {% endif %} {% if runs %}

Run History

{% for run in runs %} {% set blocked = (run.combos_pass1 or 0) - (run.combos_pass2 or 0) if (run.combos_pass2 or 0) > 0 and (run.combos_pass1 or 0) > (run.combos_pass2 or 0) else 0 %} {% endfor %}
ID Domain Status Total P1 Checked P1 Failed P2 Estimated P3 Scored P4 Reviewed Started
{{ run.id }} {{ run.domain_name }} {{ run.status }} {{ run.total_combos or '—' }} {{ run.combos_pass1 or '—' }} {% if blocked %}{{ blocked }}{% else %}—{% endif %} {{ run.combos_pass2 or '—' }} {{ run.combos_pass3 or '—' }} {{ run.combos_pass4 or '—' }} {{ run.started_at or run.created_at }}
{% endif %} {% if summaries.values()|select|list %}

Domain Summaries

{% for d in domains %} {% set s = summaries[d.name] %} {% if s %}

{{ d.name }} {{ d.description }}

Results
{{ s.total_results }} scored combinations
Failed
{{ s.failed }} combinations
Score range
{{ "%.4f"|format(s.min_score) }} — {{ "%.4f"|format(s.max_score) }}
Avg score
{{ "%.4f"|format(s.avg_score) }}
Last pass
{{ s.last_pass }}
View results
{% endif %} {% endfor %} {% endif %} {% endblock %}