AstroFit · Character sheet

You

Every number below is computed from your real data — expand any attribute to see the exact formula.

0

Level 0

100/200 XP

100 lifetime XP · earned only from logged meals, full days, deficit days, workouts, and quests.

Logging 0d · ❄2Deficit 0d · ❄2
12

Endurance

0.6 / 7d

Cardio capacity: sustained active load, resting heart rate trend, and cardio session frequency.

Why 12?
Active load2.1/100 · w 0.5
raw 1.9 weighted min/day · EWMA half-life 14d of 2x very-active + fairly-active minutes. Anchors: 0 → 0, 90 → 100.
Resting heart rate29.3/100 · w 0.35
raw 67.1 bpm · EWMA half-life 14d, lower is better. Anchors: 75 → 0, 48 → 100.
Cardio sessions2.3/100 · w 0.15
raw 0 sessions/day · EWMA half-life 14d of daily cardio session count. Anchors: 0 → 0, 0.6 → 100.
13

Recovery

— steady

How well you restore: sleep duration, efficiency, HRV vs your baseline, and schedule consistency.

Why 13?
Sleep duration0/100 · w 0.4
raw 191.1 min/night · EWMA half-life 7d of minutes asleep. Anchors: 300 → 0, 450 → 100.
Sleep efficiency32.4/100 · w 0.25
raw 81.5 % · EWMA half-life 7d of Fitbit sleep efficiency. Anchors: 75 → 0, 95 → 100.
HRV vs baselineno data · w 0.2
7d EWMA of daily RMSSD divided by 90d personal median. Anchors: 0.7 → 0, 1.15 → 100.
Sleep schedule consistencyno data · w 0.15
Stddev of bedtime clock-minute over last 7 nights, lower is better. Anchors: 120 → 0, 20 → 100.
0

Discipline

— steady

Behavioral consistency: logging adherence, deficit-target adherence, and streak health.

Why 0?
Logging adherence0/100 · w 0.5
raw 0 share of 14d · Days in last 14 with food logged AND burn synced. Anchors: 0 → 0, 1 → 100.
Deficit adherence0/100 · w 0.3
raw 0 share of 14d · Days in last 14 with deficit >= 500 kcal target. Anchors: 0 → 0, 1 → 100.
Streak health0/100 · w 0.2
raw 0 share of 14d · Current logging streak capped at 14 days. Anchors: 0 → 0, 1 → 100.
0

Strength

— steady

Resistance-training volume and 14-day progression trend.

Why 0?
Training volume0.2/100 · w 0.6
raw 0.1 min/day · EWMA half-life 14d of strength-tagged workout minutes. Anchors: 0 → 0, 25 → 100.
Progression trendno data · w 0.4
Last 14d volume over prior 14d, clamped 0.5-1.5 (needs >=30 min in a window). Anchors: 0.6 → 0, 1.3 → 100.
35

Nutrition

— steady

Fuel quality: protein-target adherence and macro completeness of logged food.

Why 35?
Protein adherence35.3/100 · w 0.6
raw 0.4 x target · EWMA half-life 14d of daily protein / 150 g target (capped 1.2x). Anchors: 0 → 0, 1 → 100.
Macro completenessno data · w 0.4
Entries in last 14d carrying full protein/carb/fat macros. Anchors: 0 → 0, 1 → 100.

Quests

Back in the arenaComeback

Log food two days in a row to rebuild momentum. Double XP.

+100 XP
0/2 days in a row

Hit your protein targetDaily

Log 150 g of protein today.

+25 XP
0/150 g

Log every mealDaily

Get at least 3 food entries logged today.

+20 XP
0/3 entries

Back in the arenaComeback

Log food two days in a row to rebuild momentum. Double XP.

+100 XP
0/2 days in a row

Back in the arenaComeback

Log food two days in a row to rebuild momentum. Double XP.

+100 XP
0/2 days in a row

5 logging days this weekWeekly

Log food on at least 5 of 7 days this week.

+80 XP
0/5 days

Back in the arenaComeback

Log food two days in a row to rebuild momentum. Double XP.

+100 XP
0/2 days in a row

3 training sessionsWeekly

Complete 3 workouts of 20+ minutes this week.

+90 XP
0/3 sessions