{{ habit.name }}
{% if habit.condition_text %}
{{ habit.condition_text }}
{% endif %}
{{ weekday_label(habit.weekdays_mask) }} {% if habit.reminder_time %}· 알람 {{ habit.reminder_time.strftime("%H:%M") }}{% endif %}
{% set progress = goal_progress(habit) %}
{% if progress %} 목표 {{ difficulty_label(habit.difficulty) }} · {{ progress.elapsed }}/{{ progress.target }}일차{% if progress.reached %} · 목표 기간 달성!{% else %} (D-{{ progress.remaining }}){% endif %} {% else %} {{ difficulty_label(habit.difficulty) }} {% endif %}
{% set stats = stats_map[habit.id] %} {% if stats.scheduled_days > 0 %}
완료율 {{ stats.completion_rate }}% {% if stats.current_streak > 0 %} {{ '🏆' if is_milestone_streak(stats.current_streak) else '🔥' }} 연속 {{ stats.current_streak }}일 {% endif %} {{ level_tier_emoji(stats.level_info.level) }} Lv.{{ stats.level_info.level }}
{{ stats.level_info.xp_into_level }}/{{ stats.level_info.xp_for_next_level }} xp
{% endif %}
{% if habit.status.value == "active" %} {% else %} {% endif %}
{% set reminder_value = habit.reminder_time.strftime("%H:%M") if habit.reminder_time else "" %} {% include "partials/_weekday_alarm_fields.html" %}