INNER CODE UNIT · TypeScript

main

vibeeval/vibecosystem · hooks/src/achievement-tracker.ts:195

function main(): void {
  let raw = '';
  try { raw = readFileSync(0, 'utf-8'); } catch { /* stdin closed */ }
  if (!raw.trim()) { console.log('{}'); return; }

  let input: PostToolInput;
  try { input = JSON.parse(raw); } catch { console.log('{}'); return; }

  const state = loadState();
  updateStreak(state);

  const tool = input.tool_name;
  const toolInput = input.tool_input ?? {};
  const celebrations: string[] = [];

  // Night Owl: active between midnight and 04:00
  const hour = new Date().getHours();
  if (hour < 4) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…