INNER CODE UNIT · TypeScript
defaultState
vibeeval/vibecosystem · hooks/src/achievement-tracker.ts:73
function defaultState(): AchievementState {
return {
xp: 0,
level: 1,
streak: 0,
lastActive: '',
unlocked: {},
progress: {
'bugs-fixed': 0,
'commits-reviewed': 0,
'tests-passed': 0,
'learnings-stored': 0,
'session-bugs-fixed': 0,
'session-languages': [],
'session-start': new Date().toISOString(),
'session-files-written': 0,
counters: {},
},