尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Entrega el turno. Recupera la noche.
Hackatón Señales · Caso 02 · Rodrigo. Un traspaso de turno con responsable y respaldo, para que Rodrigo pueda cerrar el notebook sabiendo quién sigue.
/ explica cómo probarla por tu cuenta.Rodrigo tiene 41 años y trabaja en soporte TI en Concepción, con turnos que rotan cada semana y guardia por WhatsApp. Hace catorce meses que duerme cinco o seis horas y ya lo da por normal. Probó melatonina, sacar el celular de la pieza y un reloj. Dice que si no revisa los tickets antes de acostarse, igual no se duerme.
Atacamos una barrera concreta: no logra dar por terminado el trabajo, por miedo a que algo quede sin atender. Nuestra hipótesis es que revisa porque no sabe quién sigue. Un traspaso explícito, aceptado por otra persona y con un respaldo si esa persona no responde, puede darle una razón para dejar de revisar.
Una noche completa en Despensa Sur, una cadena ficticia de 30 supermercados del Biobío:
/rodrigo. Paula lo acepta desde su teléfono. Enviar el relevo no confirma cobertura: la confirma la aceptación./canal. La IA (OpenRouter) clasifica cada reporte; una política visible de la empresa, no el modelo, decide si avisa. Lo que puede esperar queda en cola; un local que no puede cobrar avisa a Paula por ntfy./rodrigo y el proyector muestran quién quedó a cargo y qué pasó. El incidente queda tomado, no necesariamente resuelto.Si nadie acepta el relevo, se avisa a jefatura y queda «Sin cobertura confirmada». El turno de Rodrigo nunca se prolonga automáticamente. Aceptar el relevo, tomar un incidente y resolverlo son estados distintos.
Solo Paula recibe avisos en un teléfono físico; Tomás y Carla (jefatura) se ven dentro de la app. Un relevo aceptado no demuestra que Rodrigo duerma una hora más: eso exigiría medirlo durante semanas.
Next.js (App Router), React, TypeScript, Tailwind, shadcn/ui y Prisma sobre PostgreSQL. OpenRouter clasifica los reportes y ntfy envía el aviso a Paula. Requisitos: Node 24 (.nvmrc), pnpm 12 y un PostgreSQL local.
pnpm install --frozen-lockfile
cp .env.example .env # DATABASE_URL, OPERATOR_SECRET, APP_ORIGIN
pnpm db:migrate:local && pnpm db:seed:local
pnpm dev
Abre http://127.0.0.1:3000. Pruebas: pnpm test; después de pnpm build, pnpm test:e2e y pnpm test:e2e:flujos (recorrido de la demo y ramas del relevo). Detalle de bases, variables y resultados en SETUP.
Producto · Contratos · Diseño · Lenguaje · Demo · QA · Instrucciones para agentes
Todos los datos son ficticios: Despensa Sur, Paula, Tomás, Carla, tickets y reportes. No se cargan contactos, teléfonos ni datos de salud de personas reales. README de una página según las bases oficiales.