{% macro narrative(value, field_name) -%}
{{ value.text | paragraphs }}

{{ t('macros.layout.evidence') }} {{ value.evidenceRefs | evidence_refs }}

{%- endmacro %} {% macro action_list(actions) -%}
    {% for action in actions %}
  1. {{ action | inline_code }}
  2. {% endfor %}
{%- endmacro %} {# The values that identify a row — id, name, kind, owner, status — as one cell, one labelled value per line. Given a column each they took roughly half the table's width to carry a handful of characters, and the prose columns beside them were squeezed to the point of stacking. Merging them costs the column headings, so every value carries its own name here: `pairs` is a list of (name, value), and the status keeps its pill. #} {% macro row_key(pairs=[], status_name='', status_raw='', status_text='') -%}
{%- for name, value in pairs %}{% if value %}
{{ name }}
{{ value | inline_code }}
{% endif %}{% endfor -%} {%- if status_text %}
{{ status_name }}
{{ status_text }}
{% endif -%}
{%- endmacro %} {% macro summary_card(title, body, tone='neutral', anchor='') -%}
{% if title %}

{{ title | inline_code }}

{% endif %}

{{ body | inline_code }}

{%- endmacro %}