{% extends "base.html" %} {% block title %}{{ project.name }} ยท clear-record{% endblock %} {% block body %} {# The project page: the project list stays in the sidebar for switching, the URL owns the selection, and the sub-tabs are real links (the section carries `hx-boost`) so each view is deep-linkable and a refresh keeps your place. `#detail` remains the in-page swap target every `/ui/*` project fragment renders into; the tab itself is outside it, so a mutation cannot scramble the navigation. #}
{% include "_project_tabs.html" %}
{% block detail %}{% include "_detail.html" %}{% endblock %}
{% endblock %}