{% extends "pmo_base.html" %} {% from "macros.html" import llm_chip %} {% block title %}{{ t('pd.files_settings') }} — {{ project.name }}{% endblock %} {% block screen %}

{{ t('pd.files_settings') }}

{{ t('pf.subtitle') }}

{% if error %}
⚠ {{ error }}
{% endif %}

{{ t('pd.documents') }}

{{ t('pf.doc_desc') }}

{% for doc in documents %}
{{ doc.name }}{% if not doc.deletable %} {{ t('pf.source_badge') }}{% endif %}
{% if doc.size is not none %}{{ doc.size }} B · {% endif %}{{ doc.source }}
{% if doc.deletable %}
{% endif %}
{% else %}

{{ t('pf.no_docs') }}

{% endfor %}
{{ t('pf.preview_loading') }}

{{ t('pf.repos') }}

{{ t('pf.repos_desc')|safe }}

{% for r in repos %}
{{ r.name }} {{ r.engine }}
{{ r.source }}
{% else %}

{{ t('pd.repos_empty') }}

{% endfor %}

{{ t('pf.work_items') }}

{{ t('pf.work_items_desc')|safe }}

{% for h in degraded if h.port == 'work_items' %}
⚠ {{ t('pd.degraded_work_items', name=h.adapter) }}
{% endfor %}
{% include "work_items_form.html" %}

{{ t('pf.intake_title') }}

{{ t('pf.intake_desc')|safe }}

{% for h in degraded if h.port in ('request_intake', 'response_channel') %}
⚠ {{ t('pd.degraded_' + h.port, name=h.adapter) }}
{% endfor %}
{% include "intake_form.html" %}

{{ t('pf.llm_profile') }} {{ llm_chip(llm) }}

{{ t('pf.llm_desc') }}

{{ t('pf.pivot_hint') }}

{% endblock %}