Feed de actividad
Chat en vivo + eventos de GitHub en un solo stream.
Tres ingenieros, tres ramas, un canal de Slack que es mayormente ruido. Así es como los equipos realmente colaboran dentro de Nest: terminal-first, amigable para async y visible.
Slack para chatear. Zoom para programar en pareja. GitHub para notificaciones. Una página de Notion con snippets que nadie actualiza. Un bot de standup que todos silencian. Cada herramienta de colaboración vive afuera del lugar donde realmente escribís código, así que cambiar de contexto se volvió el trabajo. Cuando por fin volvés a la terminal, ya te olvidaste qué te estaba preguntando tu compañero.
⌘K → tipeá team → enter. El feed de actividad carga con eventos de GitHub, mensajes de chat y standups streameando en tiempo real. Misma ventana. Mismos atajos que ya usás.
Apretá ⌘⇧S en cualquier panel y Nest te da un código de 8 caracteres. Pegalo en el chat. Tu compañero tipea el código en su propio Nest y ahora ve tu output de terminal mientras tipeás: solo lectura del lado de él, en tiempo real del tuyo. Sin instalar nada, sin SSH, sin Zoom.
~/raven-nest ❯ npm test -- auth.spec › vitest run auth.spec FAIL src/auth/auth.spec.ts × verifyToken rejects expired JWT Expected: 401 Received: 500 ~/raven-nest ❯ _
Escribiste un gran snippet explain-this-stack-trace la semana pasada. Click derecho → Compartir con el equipo. Ahora sam.r y riley.b lo pueden disparar desde su propio ⌘K: mismo prompt, mismos parámetros, sin copy-paste en Notion.
Pegá cualquier stack trace, recibí un resumen de 4 líneas con el fix más probable y el archivo:línea para inspeccionar primero.
9:00 y la tarjeta de standup aparece anclada arriba del feed del equipo. Tipeá tus tres líneas. El resto también. Sin reunión, sin Zoom-fatiga, sin esperar al que llega último. Los PMs async lo pueden leer después desde el mismo feed.
rate limiter v2, finishing burst-window tests today
auth refactor in review, blocked on PR #812 merging first
notifications shipped, picking up onboarding flow next
Abrí el PR de un compañero directo desde el feed de actividad en un panel nuevo. Se abre con su rama ya checkouteada como worktree, dev server corriendo en su propio puerto y un agente preparado para responder preguntas sobre el diff. Comentás inline, él lo ve en su feed.
src/middleware/rate-limit.ts @@ -14,7 +14,12 @@ const key = `rl:${req.ip}:${route}`; - const hits = await redis.incr(key); + const hits = await redis.incr(key); + if (hits === 1) { + await redis.expire(key, WINDOW_SEC); + } if (hits > LIMIT) return res.status(429).end();
Race on the expire: if two requests hit at the same time, the second incr can land before expire and the key never gets a TTL. Use SET NX PX or pipeline this.
Menos ruido en Slack, menos reuniones, más commits entregados. El contexto de tu equipo vive donde vive el código de tu equipo.
Chat en vivo + eventos de GitHub en un solo stream.
Compartí cualquier panel con un código de 8 caracteres. Solo lectura o interactivo.
Biblioteca de prompts del equipo, versionada.
Check-in diario async. Sin herramientas nuevas.
Gratis durante el lanzamiento. Sin tarjeta de crédito. Funciona con las herramientas que ya tenés, y con las que no sabías que necesitabas.