{% extends "base.html" %} {% block title %}{{ project.name }}{% endblock %} {% block content %}

{{ project.name }} v{{ project.version }}

Warehouse: {{ project.duckdb_path }} · Schema: {{ project.duckdb_schema }} · Profile: {{ project.profile }} · Target: {{ project.target }}

Sources ({{ sources|length }})

{% for s in sources %}

{{ s.name }}

{% if s.description %}

{{ s.description }}

{% endif %}

Path: {{ s.path }} · Pattern: {{ s.file_pattern }} {% if s.tags %} · {% for t in s.tags %}{{ t }}{% endfor %}{% endif %}

{% endfor %}

Models ({{ models|length }})

{% for m in models %}

{{ m.name }} [{{ m.kind }}] — {{ m.materialization }}

{% if m.description %}

{{ m.description }}

{% endif %}

{% if m.tags %}{% for t in m.tags %}{{ t }}{% endfor %}{% endif %} {% if m.depends_on %} · depends on: {% for d in m.depends_on %}{{ d }}{% if not loop.last %}, {% endif %}{% endfor %} {% elif m.source %} · source: {{ m.source }} {% endif %}

code_version: {{ m.code_version }}

{% endfor %}

Execution order

    {% for name in dag.execution_order %}
  1. {{ name }}
  2. {% endfor %}

DAG (Mermaid)

graph LR
{% for edge in dag.edges %}    {{ edge[0] }} --> {{ edge[1] }}
{% endfor %}
{% endblock %}