{% import "macros.html" as m %} {% if not view.ok %} {{ m.absence(view) }} {% else %}

Architecture

{% if view.note %}{{ view.note }}{% endif %}
{% if view.mode == 'embed_svg' %}
⧉ embedded diagram
The project's own diagram is the source of truth at {{ view.embed.ref }}{% if view.embed.title %} — “{{ view.embed.title }}”{% endif %}. mgf-fed-web embeds it, never redraws it.
{% else %}

Federation dependency graph — {{ view.counts.nodes }} nodes · {{ view.counts.edges }} edges · {{ view.counts.layers }} layers, projected from the project's graph mode. Each node lists what it depends on.

{% for group in view.grouped %}
{{ group.layer|upper }} · {{ group.nodes|length }}
{% for n in group.nodes %}
{{ n.label }} {% set deps = view.deps_by_node.get(n.id) %} {% if deps %}→ {{ deps|join(', ') }}{% endif %}
{% endfor %}
{% endfor %} {% endif %}
{% endif %}