{% extends "base.html" %} {% block title %}{{ routine.title if routine else name }}{% endblock %} {% block content %}
All routines · How routines work · routines.toml, name {{ name }}
{{ p }}{{ try_error }}
{% endif %} {% if routine %}{{ description }}
{% if ai_problem %}The AI step will not run. {{ ai_problem }}.
{% endif %}{{ routine.prompt }}A preview: nothing is written. When it runs, Home shows this for the rest of the day.
{% include "routine_brief.html" %} {% else %} {% set fresh = picks | selectattr('status', 'equalto', '') | list %}The preview runs no AI and writes nothing.{% if waiting %} {{ waiting | length }} draft{{ 's' if waiting | length != 1 }} from this routine {{ 'are' if waiting | length != 1 else 'is' }} waiting on Home.{% endif %}
| who | why | channel | this run |
|---|---|---|---|
| {{ p.who }} | {{ p.reason }} | {{ p.channel }} | {{ p.status or 'gets a draft' }} |
| Nobody matches right now. | |||
Draft for {{ tried_pick.who }} {{ tried.channel }} not saved
{% if tried.skip %}The AI would skip this one: {{ tried.skip }}
{% else %} {% if tried.subject %}Subject: {{ tried.subject }}
{% endif %}Not right? Change the prompt in routines.toml (or ask your agent to) and try again.