INNER CODE UNIT · TypeScript
passed
vibeeval/vibecosystem · hooks/src/achievement-tracker.ts:271
const passed = /\b(passed|ok|PASS)\b/.test(response) && !/\b(FAIL|failed|error)\b/.test(response);
if (passed) {
state.progress['tests-passed'] += 1;
// Perfectionist: first try (few files written before running tests)
if (state.progress['session-files-written'] <= 3 && getCounter(state, 'test-runs') === 0) {
unlockAchievement(state, 'perfectionist', 50, celebrations);
}
// Flaky Tamer: test passes after a prior bug fix in session
if (state.progress['session-bugs-fixed'] > 0) {
unlockAchievement(state, 'flaky-tamer', 35, celebrations);
}
}
incCounter(state, 'test-runs');
}
// Git review commands increment commits-reviewed