RULES Delete All {% for rule in rules %} Rule Created {{ rule.created_at }} {{ rule.content }} Enabled Edit Delete {% empty %} No rules yet. {% endfor %}
GAMES Delete All {% for game in games %} Game Created {{ game.created_at }} {{ game.instructions }} Enabled Edit Delete {% empty %} No games yet. {% endfor %}
Correction Created {{ correction.created_at }} Message Context {{ correction.source_phrase }} Insight {{ correction.clarification }} Perspective {% for value, label in correction.PERSPECTIVE_CHOICES %} {{ label }} {% endfor %} Share Target {% for value, label in correction.SHARE_TARGET_CHOICES %} {{ label }} {% endfor %} Language Style {% for value, label in correction.LANGUAGE_STYLE_CHOICES %} {{ label }} {% endfor %} Enabled Save Correction Delete
Build a share-ready message from a rule, game, or correction. Voice framing now lives here. Send: {{ send_state.text }}
Current Fundamentals {% if plan.fundamental_items %} {% for item in plan.fundamental_items %} {{ item }} {% endfor %} {% else %} No fundamentals yet. {% endif %}
Auto checks read recent message rows and can write linked mitigation objects for this workspace conversation. Last run: {% if auto_settings.last_run_at %}{{ auto_settings.last_run_at }}{% else %}Never{% endif %} Created: {{ auto_settings.created_at }} | Updated: {{ auto_settings.updated_at }} Last checked event ts: {{ auto_settings.last_checked_event_ts|default:"None" }} {% if auto_settings.last_result_summary %} {{ auto_settings.last_result_summary }} {% endif %}
Last Export: {{ latest_export.artifact_type|title }} ({{ latest_export.export_format|upper }}) Created {{ latest_export.created_at }} | Protocol {{ latest_export.protocol_version }} | Meta {{ latest_export.meta }} {{ latest_export.payload }}
Ask AI {% for message in mitigation_messages %} {{ message.role }} {{ message.created_at }} {{ message.text }} {% empty %} No messages yet. {% endfor %} Ask AI