π 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 %}
{% endfor %}
{% endif %}
{% if briefing.tasks %}
{% endif %}
{% if briefing.mentions %}
{% endfor %}
{% endif %}
{% if briefing.relationships %}
{% endfor %}
{% endif %}
{% if briefing.challenges_spotlight %}
{% endif %}
{% set alerts = briefing.get('commitment_alerts') %}
{% if alerts %}
{% endif %}
{% set rel_nudges = briefing.get('relationship_nudges') %}
{% if rel_nudges %}
{% endif %}
{% set meeting_preps = briefing.get('meeting_preps') %}
{% if meeting_preps %}
{% endif %}
{% set prep = briefing.get('tomorrow_prep') %}
{% if prep %}
{% endif %}
{% set digest = briefing.get('weekly_digest') %}
{% if digest %}
{% endif %}
{% set kb_items = briefing.get('personal_kb') %}
{% if kb_items %}
{% endif %}
{% else %}
π
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 %}
β
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 %}
π¬ Slack Mentions ({{ briefing.mentions|length }})
{% for m in briefing.mentions %}
#{{ m.channel }} Β· {{ m.user }}
{{ m.text }}
π’ Customer & Relationship Nudges
{% for r in briefing.relationships %}
{{ r.name }}
{% if r.relationship_type %}{{ r.relationship_type }}{% endif %}
{{ r.nudge }}
β‘ Challenge Spotlight
{{ briefing.challenges_spotlight.suggestion }}
π
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 }}
{% endfor %}
{{ a.customer }}
({{ a.customer_type }})
{{ a.label }}
π€ Relationship Alerts
{{ rel_nudges|length }} contact(s) to check in
{% for nudge in rel_nudges %}
{% if nudge.status == 'red' %}π΄{% else %}π‘{% endif %}
{% endfor %}
{{ nudge.name }}
({{ nudge.relationship_type }})
{% if nudge.days_since is not none %}Β· {{ nudge.days_since }}d ago{% endif %}
Log Contact
{{ nudge.nudge }}
π€ Meeting Prep
{{ meeting_preps|length }} upcoming
{% for card in meeting_preps %}
{% endfor %}
{{ card.event_title }}
{{ card.customer }}
{% if card.start %}
{{ card.start[11:16] if card.start|length > 10 else card.start }}
{% endif %}
{{ card.bullets }}
π Prep for Tomorrow
{{ prep.date }}
{% if prep.focus %}
{% endif %}
{% if prep.stalled_objectives %}
{% endif %}
{% if prep.customer_nudges %}
{% endif %}
{{ prep.focus }}
{% endif %} {% if prep.meetings %}π
Tomorrow's Meetings
{% for m in prep.meetings[:4] %}
{{ m.time }}
{% endfor %}
{{ m.title }}
{% if m.prep_note %}{{ m.prep_note }}
{% endif %}
π¨ Stalled Work
{% for s in prep.stalled_objectives %}
β’ {{ s.title }} β {{ s.reason }}
{% endfor %}
π’ Customer Check-Ins
{% for n in prep.customer_nudges %}
β’ {{ n.name }} β {{ n.nudge }}
{% endfor %}
π‘ Weekly Architecture Intelligence
Week of {{ digest.week_of }}
{% if digest.topics %}
{% endif %}
{% if digest.standards_watch %}
{% endif %}
{% 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 %}
π Domain Intelligence
{% for s in digest.standards_watch[:5] %}
{% if s.severity %}{{ s.severity }}{% endif %}
{% endfor %}
{% if s.url %}{{ s.title }}{% else %}{{ s.title }}{% endif %}
{{ s.source }}{% if s.date %} Β· {{ s.date }}{% endif %}
π From Your Knowledge Base
{% for item in kb_items %}
{% if item.url %}π{% else %}π{% endif %}
{% endfor %}
{% if item.url %}
{{ item.title or item.url }}
{% else %}
{{ item.title }}
{% endif %}
{% if item.summary %}
{{ item.summary[:100] }}
{% endif %}
π
No briefing generated yet for today.