{% extends "mirrorwall/base.html" %} {% from "mirrorwall/components.html" import badge, empty_state, table %} {% block title %}Task profiles — LoadCoach{% endblock %} {% block content %}

Task profiles

{% if not task_profiles %} {{ empty_state("No task profiles loaded.") }} {% else %} {% set columns = [ {"label": "Profile"}, {"label": "Version"}, {"label": "Description"}, {"label": "Weighted capabilities"}, {"label": "Enabled"} ] %} {% set rows = [] %} {% for profile in task_profiles %} {% set _ = rows.append([ profile.profile_id, profile.version, profile.description, profile.weights.keys() | join(", "), badge("enabled", tone="success") if profile.enabled else badge("disabled", tone="neutral") ]) %} {% endfor %} {{ table(columns, rows, caption="Routing intent, not prompts.", table_id="task-profiles", sortable=true, complete=true, row_count=task_profiles | length) }} {% endif %} {% endblock %}