Vital Rhythm

Habit Evaluator

Track habit consistency

Log completions, see event history, and calculate adherence scores. Keyboard: Tab to controls, Enter/Space to toggle.

Event log

Completed

Mon: breathe + hydrate + stretch
Tue: breathe + stretch
Wed: breathe + hydrate

Targets

Total target days: 7
Completed days: 5

Adherence notes

Difficulty set to “moderate”; reinforcement actions (journaling, reminders) done 3 of 4 planned.

Adherence score calculation

Weekly Consistency (%) = (completed_days / total_target_days) * 100

Example: 5 / 7 = 0.714 → 71.4% (rounded to 71%)

Combined Adherence Score = weighted average (consistency 60%, difficulty 25%, reinforcement 15%)

Example inputs: consistency 71, difficulty 80, reinforcement 75

Score = (71*0.6) + (80*0.25) + (75*0.15) = 42.6 + 20 + 11.25 = 73.85 → 74

Category mapping: 0–59% Inconsistent, 60–84% Steady, 85–96% Strong, 97–100% Stable.

Result: 74 = Steady

Scoreboard

HabitConsistencyDifficultyReinforcementCombined Score
Breathe86%Easy80%85 (Strong)
Hydrate71%Moderate70%74 (Steady)
Stretch62%Moderate60%63 (Steady)

Keyboard microcopy: arrow keys move table focus cells; Tab cycles through buttons and links.