Skip to content

Recommendations

How does the shoe recommendation work?

The app scores every active shoe using three strategies and recommends the highest-scoring one:

1. Rotation (default: 30%) Prefers shoes you haven’t worn recently. A shoe unused for 2 weeks scores higher than one worn yesterday.

2. Workout Match (default: 40%) Matches shoe tags with the planned workout type. A shoe tagged “Tempo” scores higher when a tempo run is planned. Without tags or plan, all shoes score equally.

3. Wear Priority (default: 30%) Prefers shoes closer to their lifespan limit — so they get fully used before retirement. A shoe at 80% scores higher than one at 20%.

Additionally: The consecutive-days filter prevents the same shoe from being recommended too many days in a row (configurable in Settings).

You can adjust the strategy weights in Settings → Recommendations → Strategy Weights.

What do the strategy weights do and how do I adjust them?

Under Settings → Recommendations → Strategy Weights you’ll find three sliders:

StrategyDefaultIncrease when…
Rotation30%You want every shoe used evenly
Workout Match40%You have specialized shoes with tags
Wear Priority30%You want to “use up” shoes before replacement

Example scenarios:

  • Only 2 shoes, no tags: Set Rotation to 70%, Workout Match to 0%, Wear to 30%
  • Specialized collection: Set Workout Match to 60%
  • Use all equally fast: Set Wear to 60%

Percentages automatically normalize to 100%. You can reset to defaults at any time.

What does ‘Max consecutive days’ mean?

This setting determines how many consecutive days the same shoe can be recommended.

Default: 2 days

This means: If a shoe was worn on 2 consecutive days, it’s excluded on the third day — even if its score is highest.

Why is this important? Running shoes need recovery time. The cushioning regenerates when the shoe isn’t stressed for 24–48 hours. This extends the lifespan.

Change the setting: Settings → Recommendations → Max consecutive days (1–7)