{% extends "base.html" %} {% import "_macros.html" as m %} {% block title %}Trace {{ t.record.id }}{% endblock %} {% block content %}

Provenance

{{ t.record.id }} · {{ t.record.kind }} · recorded {{ t.record.recorded_at }} by {{ m.actor_badge(t.record.actor) }}

{% for issue in t.issues %}{% endfor %}

Where it came from

{% if t.operation %} {% set op = t.operation %} {% else %}

This record is part of the approval workflow itself.

{% endif %}

What happened since

{% if t.versions is defined %}

Current version: {% if t.current_version %}{{ m.record_link(t.current_version) }}{% else %}voided{% endif %}

{% elif t.matched_by is defined %}

{% if t.matched_by %}Accounted for by {{ m.record_link(t.matched_by) }}{% else %}not yet matched{% endif %}

{% elif t.cited_by_operations is defined %}

{{ t.lines | length }} statement lines; cited by {{ t.cited_by_operations | length }} operations.

{% else %}

No later records refer to this one.

{% endif %} {% if t.notes %}

Explanations

{% for note in t.notes %}
{{ note.data.text }}
{{ m.actor_badge(note.actor) }} · {{ note.recorded_at }}{% if note.data.confidence is defined %} · {{ m.confidence(note.data.confidence) }}{% endif %}
{% endfor %} {% endif %}

Record as stored

{{ t.record | tojson(indent=2) }}
{% endblock %}