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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…