{% extends "base.html" %} {% block title %}Projects{% endblock %} {% block topbar_main %}

Projects

{% endblock %} {% block topbar_actions %}
New project {% endblock %} {% block content %}
{{ total_projects }}
Projects
{{ total_plans }}
Plan files
{{ updated_this_week }}
Updated this week
{% if projects %}
ProjectPlansPlan directory FreshnessUpdated
{% for project in projects %}
{{ project.name }} {% if project.description %}
{{ project.description }}
{% endif %}
{{ plan_counts.get(project.id, 0) }} {{ project.plan_directory }} {% set mix = freshness_mix.get(project.id) %} {% if mix %} {% if mix.fresh %}{{ mix.fresh }}{% endif %} {% if mix.aging %}{{ mix.aging }}{% endif %} {% if mix.suspect %}{{ mix.suspect }}{% endif %} {% if mix.stale %}{{ mix.stale }}{% endif %} {% else %}{% endif %} {{ project.updated_at | relative_time if project.updated_at else project.created_at | relative_time }}
{% endfor %}
{% else %}

No projects yet

Point flanner at a repository and it takes over the plan files your agents write there.

New project
{% endif %} {% if recent_activity %}
Recent activity
{% for item in recent_activity %}
v{{ item.plan_file.current_version }} {{ item.plan_file.name }}.md updated in {{ item.project.name }} {{ item.updated_at | relative_time }}
{% endfor %}
{% endif %} {% if total_pages and total_pages > 1 %}
{% if page > 1 %}Previous{% endif %} page {{ page }} / {{ total_pages }} ({{ total_projects }} total) {% if page < total_pages %}Next{% endif %}
{% endif %}
{% endblock %}