{% extends "base.html" %} {% block title %}Today's Briefing{% endblock %} {% block content %} {% set me_page = 'briefing' %}

πŸ“‹ Today's Briefing

{% if briefing.date %}
{{ briefing.date }}
{% endif %}
Delivery: βœ“ Dashboard {% if briefing.delivery_status %} {% if briefing.delivery_status.get('email') == 'sent' %}βœ“ Email{% endif %} {% if briefing.delivery_status.get('outlook') == 'sent' %}βœ“ Outlook{% endif %} {% if briefing.delivery_status.get('slack') == 'sent' %}βœ“ Slack{% endif %} {% if briefing.delivery_status.get('teams') == 'sent' %}βœ“ Teams{% endif %} {% if briefing.delivery_status.get('calendar') %}βœ“ Calendar{% endif %} {% endif %}
{% if briefing and briefing.get('greeting') %}
{{ briefing.greeting }}
{% if briefing.focus %}

{{ briefing.focus }}

{% endif %}
{% if briefing.meetings %}
πŸ“… Meetings ({{ briefing.meetings|length }})
{% for m in briefing.meetings %}
{{ m.title }} {{ m.time }}
{% if m.attendees %}
With: {{ m.attendees | join(', ') }}
{% endif %} {% if m.prep_notes %}
πŸ’‘ {{ m.prep_notes }}
{% endif %}
{% endfor %}
{% endif %} {% if briefing.tasks %}
βœ… Tasks ({{ briefing.tasks|length }})
{% for t in briefing.tasks %}
{{ t.source|upper }} {% if t.url %}{{ t.title }}{% else %}{{ t.title }}{% endif %} {% if t.get('priority') %}{{ t.priority }}{% endif %}
{% endfor %}
{% endif %} {% if briefing.mentions %}
πŸ’¬ Slack Mentions ({{ briefing.mentions|length }})
{% for m in briefing.mentions %}
#{{ m.channel }} Β· {{ m.user }}

{{ m.text }}

{% endfor %}
{% endif %} {% if briefing.relationships %}
🏒 Customer & Relationship Nudges
{% for r in briefing.relationships %}
{{ r.name }} {% if r.relationship_type %}{{ r.relationship_type }}{% endif %}

{{ r.nudge }}

{% endfor %}
{% endif %} {% if briefing.challenges_spotlight %}
⚑ Challenge Spotlight

{{ briefing.challenges_spotlight.suggestion }}

{% endif %} {% set alerts = briefing.get('commitment_alerts') %} {% if alerts %}
πŸ“… Commitment Watch {{ alerts|length }} commitment(s)
{% for a in alerts %} {% set urgency_color = {'overdue': '#f87171', 'critical': '#fb923c', 'high': '#fbbf24', 'medium': '#60a5fa'}.get(a.urgency, '#94a3b8') %} {% set urgency_bg = {'overdue': 'rgba(248,113,113,.08)', 'critical': 'rgba(251,146,60,.06)', 'high': 'rgba(251,191,36,.06)', 'medium': 'rgba(96,165,250,.06)'}.get(a.urgency, 'transparent') %}
{{ a.urgency|upper }}
{{ a.customer }} ({{ a.customer_type }})
{{ a.label }}
{% endfor %}
{% endif %} {% set rel_nudges = briefing.get('relationship_nudges') %} {% if rel_nudges %}
🀝 Relationship Alerts {{ rel_nudges|length }} contact(s) to check in
{% for nudge in rel_nudges %}
{% if nudge.status == 'red' %}πŸ”΄{% else %}🟑{% endif %}
{{ nudge.name }} ({{ nudge.relationship_type }}) {% if nudge.days_since is not none %}Β· {{ nudge.days_since }}d ago{% endif %}
{{ nudge.nudge }}
Log Contact
{% endfor %}
{% endif %} {% set meeting_preps = briefing.get('meeting_preps') %} {% if meeting_preps %}
🀝 Meeting Prep {{ meeting_preps|length }} upcoming
{% for card in meeting_preps %}
{{ card.event_title }} {{ card.customer }} {% if card.start %} {{ card.start[11:16] if card.start|length > 10 else card.start }} {% endif %}
{{ card.bullets }}
{% endfor %}
{% endif %} {% set prep = briefing.get('tomorrow_prep') %} {% if prep %}
πŸŒ™ Prep for Tomorrow {{ prep.date }}
{% if prep.focus %}

{{ prep.focus }}

{% endif %} {% if prep.meetings %}
πŸ“… Tomorrow's Meetings
{% for m in prep.meetings[:4] %}
{{ m.time }}
{{ m.title }}
{% if m.prep_note %}
{{ m.prep_note }}
{% endif %}
{% endfor %}
{% endif %} {% if prep.stalled_objectives %}
🚨 Stalled Work
{% for s in prep.stalled_objectives %}
β€’ {{ s.title }} β€” {{ s.reason }}
{% endfor %}
{% endif %} {% if prep.customer_nudges %}
🏒 Customer Check-Ins
{% for n in prep.customer_nudges %}
β€’ {{ n.name }} β€” {{ n.nudge }}
{% endfor %}
{% endif %}
{% endif %} {% set digest = briefing.get('weekly_digest') %} {% if digest %}
πŸ“‘ Weekly Architecture Intelligence Week of {{ digest.week_of }}
{% if digest.topics %}
{% for t in digest.topics[:5] %} {{ t }} {% endfor %}
{% endif %} {% if digest.synthesis %}
{{ digest.synthesis }}
{% endif %} {% if digest.cve_highlights %}
πŸ” Security Watch
{% for c in digest.cve_highlights %}
β€’ {{ c.id }} ({{ c.severity }}) β€” {{ c.description[:100] }}
{% endfor %}
{% endif %} {% if digest.standards_watch %}
πŸ“‹ Domain Intelligence
{% for s in digest.standards_watch[:5] %}
{% if s.severity %}{{ s.severity }}{% endif %}
{% if s.url %}{{ s.title }}{% else %}{{ s.title }}{% endif %} {{ s.source }}{% if s.date %} Β· {{ s.date }}{% endif %}
{% endfor %}
{% endif %}
{% endif %} {% set kb_items = briefing.get('personal_kb') %} {% if kb_items %}
πŸ“š From Your Knowledge Base
{% for item in kb_items %}
{% if item.url %}πŸ”—{% else %}πŸ“{% endif %}
{% if item.url %} {{ item.title or item.url }} {% else %} {{ item.title }} {% endif %} {% if item.summary %}
{{ item.summary[:100] }}
{% endif %}
{% endfor %}
{% endif %}
{% else %}
πŸ“‹

No briefing generated yet for today.

{% endif %}
{% include "includes/iqe_query_widget.html" %} {% endblock %}