{% extends "base.html" %} {% import "_empty.html" as empty %} {% block title %}Plans{% endblock %} {% block topbar_main %}

Plans

Across every project, newest first {% endblock %} {% block topbar_actions %}
{% endblock %} {% block content %}
{% if rows %}
PlanVersionProjectAuthorUpdated
{% for row in rows %}
{{ row.plan_file.name }}.md v{{ row.plan_file.current_version }} {% if row.project %}{{ row.project.name }} {% else %}—{% endif %} {{ row.plan_file.created_by or 'user' }} {{ row.plan_file.updated_at | relative_time }}
{% endfor %}
{% include "_pager.html" %}
{% else %} {% call empty.state('plan', 'No plans yet') %}

Plans appear here as your agents write them, or when you import an existing directory with flanner sync.

{% endcall %} {% endif %}
{% endblock %}