docsweep brief
— {{ brief.mode }} / {{ brief.generated_at }}
{% for proj in brief.projects %}
{{ proj.project }}
(open {{ proj.open_count }} / stale {{ proj.stale_count }})
{% if proj.today_pick %}
{{ T.brief_today_pick }}
{{ proj.today_pick.state_label or '[?]' }} {{ proj.today_pick.title or proj.today_pick.rel }}
{% if proj.today_pick.summary %}
{{ proj.today_pick.summary }}
{% endif %}
{{ proj.today_pick.rel }} · {{ proj.today_pick.age_days }}d
{{ T.brief_copy_context }}
{% else %}
{{ T.brief_empty }}
{% endif %} {% if proj.co_running %}
{{ T.brief_co_running }}
{% for d in proj.co_running %}
{{ d.state_label or '[?]' }} {{ d.rel }}
({{ d.age_days }}d)
{% endfor %}
{% endif %} {% if proj.watchouts %}
{{ T.brief_watchouts }}
{% for d in proj.watchouts %}
{{ d.state_label or '[?]' }} {{ d.rel }}
[{{ d.flags|join(',') }}]
{% endfor %}
{% endif %} {% if proj.yesterday_done %}
{{ T.brief_yesterday }}
{% for d in proj.yesterday_done %}
{{ d.state_label or '[?]' }} {{ d.rel }}
{% endfor %}
{% endif %}
{% endfor %}