Rewards / gamification
Making your first commit unlocks the "First Steps" achievement
Real actions unlock real achievements, tracked as you work rather than through a separate checklist — your very first commit through the app drops a card into the MacBook's notch, naming what you just unlocked, with its medal and the XP it earned, and a burst of confetti to go with it. It celebrates above the menu bar rather than in a corner of the window, so it finds you even when the app is not the thing you are looking at.
Do this
- Select the working-tree changes in the graph
- Enter the commit message
test: commit staged changes via e2e - Commit the staged changes
You should see
- The notch celebrates the achievement
First Steps
The Rewards tab shows unlocked and locked achievements
The Rewards tab (the trophy icon, pinned alongside Dashboard and Launchpad) is the trophy cabinet behind every card: your current rank and XP, trophy counts by tier, and every achievement grouped by difficulty — unlocked ones showing when you earned them, locked ones showing how close you are.

Captured from the running app by this scenario.
Do this
- Select the working-tree changes in the graph
- Enter the commit message
test: commit staged changes via e2e - Commit the staged changes
- Open the rewards tab
You should see
- The notch celebrates the achievement
First Steps - The
commit_1achievement is shown as unlocked
Unlocking every other achievement unlocks the "Absolute Git Master" composite trophy
The platinum trophy isn't tied to any action of its own — it completes the moment every other achievement in the cabinet does, a second after whatever real action finished the set, so its own celebration never collides with the "normal" one that triggered it.
Do this
- Switch to the launchpad tab
You should see
- The notch celebrates the achievement
Absolute Git Master
This page is generated from apps/e2e/features/rewards.feature, the end-to-end test that drives the feature it describes.