Skip to main content

Achievements and experience points

Achievements and experience points (XP) are optional recognition features. When a workspace admin enables them, Hephaestus assigns XP and achievements for selected activity in connected repositories. These features do not affect practice feedback.

Experience points

Reviewing code earns XP. Which activities award how much is set for the whole instance by its operator, so ask them if you want the exact figures — the shipped defaults award for code reviews and review comments only.

  • Your profile shows your level, the XP you hold, and how much the next level needs.
  • When the leaderboard is enabled, its score is based on this activity.

Achievements

Achievements mark activity milestones. Every workspace on an instance shares the same achievement package, which the instance operator maintains.

Categories

  • Pull requests: merging pull requests or merge requests.
  • Commits: authoring commits.
  • Communication: approving, requesting changes, or commenting in code reviews.
  • Issues: opening and closing issues.
  • Milestones: broader events, such as completing a first tracked action.

Rarities

An achievement can be labelled Common, Uncommon, Rare, Epic, Legendary, or Mythic. The label reflects the threshold configured for that achievement; it does not assess the quality of the work.

Hidden achievements

Some achievements remain hidden until they are unlocked. For example, the standard achievement package includes the hidden Night Owl achievement.

Check your progress

Open your profile or the Achievements page to see:

  • recently unlocked achievements
  • your level and progress towards the next one
  • available achievement paths and their next thresholds