{# Daily note fragment — NOT a full HTML page. Rendered by services/daily.py and embedded into dashboard views or API responses. Variables expected: date (str) — ISO date string, e.g. "2026-06-10" projects (list) — list of project summary dicts, each with: .key (str) — project slug .sessions (list[str]) — session event summaries .decisions (list[str]) — decision statements .open_loops_added (list[str]) — open loop descriptions added this day .open_loops_resolved (list[str]) — open loop descriptions resolved this day .verification (list[str]) — verification_result summaries .blockers (list[str]) — blocker event summaries .other_activity (list[str]) — remaining event summaries no_activity (bool) — True when there are no events for the date #}

Daily Note — {{ date }}

{% if no_activity %}

No agent activity recorded.

{% else %} {% for proj in projects %}

{{ proj.key }}

{% if proj.sessions %}

Sessions

    {% for item in proj.sessions %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.decisions %}

Decisions

    {% for item in proj.decisions %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.open_loops_added %}

Open loops added

    {% for item in proj.open_loops_added %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.open_loops_resolved %}

Open loops resolved

    {% for item in proj.open_loops_resolved %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.verification %}

Verification

    {% for item in proj.verification %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.blockers %}

Blockers

    {% for item in proj.blockers %}
  • {{ item }}
  • {% endfor %}
{% endif %} {% if proj.other_activity %}

Activity

    {% for item in proj.other_activity %}
  • {{ item }}
  • {% endfor %}
{% endif %}
{% endfor %} {% endif %}