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

Task

{{ task.title }}

{{ task.project_title }} / {{ task.goal_title }}

{{ task.state }}

Metadata

Task ID
{{ task.task_id }}
Capability
{{ task.capability_name }}
Priority
{{ task.priority }}
Goal
{{ task.goal_id }}
Project
{{ task.project_id }}
Updated
{{ task.updated_at }}

Required Artifacts

{% if resolved_requirements %}
{% for item in resolved_requirements %}
{{ item.artifact_key }}

needs status: {{ item.required_status }}

{% if item.resolved_artifact %} resolved v{{ item.resolved_artifact.version }} {% else %} not available {% endif %}
{{ item.required_status }}
{% endfor %}
{% else %}

This task has no declared required artifacts.

{% endif %}

Produced Artifacts

{% if output_artifacts %}
{% for artifact in output_artifacts %}
{{ artifact.artifact_key }}

{{ artifact.type }} · v{{ artifact.version }}

{{ artifact.status }} Download
{% endfor %}
{% else %}

This task has not produced persisted artifacts yet.

{% endif %}

Graph Links

Upstream

{% for neighbor in upstream_links %}
{{ neighbor.title }}

{{ neighbor.artifacts|join(', ') }}

{{ neighbor.state }}
{% else %}

No upstream task links.

{% endfor %}

Downstream

{% for neighbor in downstream_links %}
{{ neighbor.title }}

{{ neighbor.artifacts|join(', ') }}

{{ neighbor.state }}
{% else %}

No downstream task links.

{% endfor %}
{% if costs %}

Token Usage

{% for c in costs %} {% endfor %}
Provider Model Prompt Completion Total Recorded at
{{ c.provider_id or '—' }} {{ c.model_id or '—' }} {{ "{:,}".format(c.prompt_tokens) }} {{ "{:,}".format(c.completion_tokens) }} {{ "{:,}".format(c.total_tokens) }} {{ c.created_at }}
Total {{ "{:,}".format(costs | sum(attribute='prompt_tokens')) }} {{ "{:,}".format(costs | sum(attribute='completion_tokens')) }} {{ "{:,}".format(costs | sum(attribute='total_tokens')) }}
{% endif %}

Execution Traces

Loading traces...

{% endblock %}