{% extends "base.html" %} {% block title %}{{ detail.job_id }} - lab-executor monitor{% endblock %} {% block content %}

← 一覧へ戻る

ジョブ {{ detail.job_id }}

{{ detail.status }} phase: {{ detail.phase }} {% if detail.outcome %} outcome: {{ detail.outcome }} {% endif %} recipe: {{ detail.job.recipe }} resource: {{ detail.job.resource_name }}
{% if detail.pause %}

実行の確認待ち (paused)

{{ detail.pause.message or "続行してよいですか?" }}

{% if detail.pause.expose %} {% for k, v in detail.pause.expose.items() %} {% endfor %}
現在値
{{ k }}{{ v }}
{% endif %}

応答期限: {{ detail.pause.timeout_at or "-" }} (超過時は安全側動作)

{% if control_available %}
{% else %}

コントロールプレーンが無効のため、UI からは応答できません。 CLI lab-executor job respond-pause {{ detail.job_id }} --action continue を使用してください。

{% endif %}
{% endif %} {% if control_available and not detail.is_terminal %}

ジョブ操作

キャンセルは serve プロセス内のコントロールプレーン経由で実行されます (MCP ツールと同じ経路)。

{% endif %}

ステップ実行履歴

{% for s in detail.steps %} {% else %} {% endfor %}
#typestatusstartedended
{{ s.step_index }} {{ s.step_type }} {{ s.status }} {{ s.started_at }} {{ s.ended_at or "" }}
ステップがありません

イベントタイムライン

{% if detail.is_terminal %}
{% include "_timeline.html" %}
{% else %}
{% include "_timeline.html" %}
{% endif %}
{% if sweep_json %}

スイープグラフ

{% endif %} {% if detail.summary %}

ラン サマリー

{% set sm = detail.summary %} {% if sm.failures %}

失敗

{% endif %}
{% endif %} {% endblock %}