Live timeline for
beeping-node. Recalculated every time a task closes (per global/worktree-startrule). Every update emits a new entry indocs/ROADMAP_CHANGELOG.md— the two are always committed together in the same PR.
- Fecha de inicio del proyecto: 2026-05-12
- Velocidad asumida: 8 story points / día (conservadora, calibrada al ecosistema)
- Margen de riesgo aplicado: +20% sobre raw SP/velocidad
- Fecha de fin estimada (con margen): 2026-05-19
- Estado global: ✅ En tiempo (proyecto recién bootstrapped)
- Última actualización: 2026-05-12 (trigger:
/worktree-initbootstrap)
Sólo hay un milestone scoped a este repo: 🟢 Phase 13 — beeping-node (9 tasks Node).
El subset Python que originalmente bundleaba este milestone vive ahora en
🐍 Phase 13.5 — beeping-python
(otro repo, 9 tasks BEE-133 → BEE-141, fuera de scope aquí). Ver
docs/ROADMAP_CHANGELOG.md entrada del 2026-05-13.
| # | Milestone Linear | SP | Inicio est. | Fin est. (+20%) | Estado |
|---|---|---|---|---|---|
| 1 | 🟢 Phase 13 — beeping-node (BEE-124..132) | 48 | 2026-05-12 | 2026-05-19 | ✅ En tiempo |
Asumiendo ejecución secuencial con la velocidad de 8 SP/día y antes de aplicar
el margen de riesgo. Las fechas reales se ajustan en ROADMAP_CHANGELOG.md con
cada cierre.
| Orden | Task | Tipo | SP | Inicio est. | Fin est. |
|---|---|---|---|---|---|
| 1 | BEE-124 — 🌱 Scaffolding (TS + Vitest + tsup) | feat | 3 | 2026-05-12 | 2026-05-12 |
| 2 | BEE-125 — 🌐 undici HTTP client (cloud mode) | feat | 5 | 2026-05-12 | 2026-05-13 |
| 3 | BEE-126 — 📦 N-API binding (offline mode) | feat | 13 | 2026-05-13 | 2026-05-15 |
| 4 | BEE-127 — 🎭 Strategy pattern + factory | feat | 3 | 2026-05-15 | 2026-05-16 |
| 5 | BEE-128 — 🪵 pino logger + trace-ID | feat | 3 | 2026-05-16 | 2026-05-16 |
| 6 | BEE-129 — 📡 Telemetry hook + opt-out | feat | 3 | 2026-05-16 | 2026-05-17 |
| 7 | BEE-130 — 🧪 Tests (unit + property + mutation) | test | 8 | 2026-05-17 | 2026-05-18 |
| 8 | BEE-131 — 📚 Sample apps (Express + Fastify + Nest) | docs | 5 | 2026-05-18 | 2026-05-19 |
| 9 | BEE-132 — 📦 Publish npm @beeping/node |
infra | 5 | 2026-05-19 | 2026-05-19 |
Total: 48 SP · 6 días raw · 8 días con +20% margen.
| Indicador | Significado |
|---|---|
| ✅ En tiempo | Buffer ≥ 1 día sobre la fecha de fin estimada |
| Buffer < 1 día o atrasado < 2 días sobre el plan | |
| ❌ Atrasado | Atrasado ≥ 2 días sobre el plan |
El estado global = peor estado por milestone. Recalculado en cada cierre de tarea.
- BEE-126 es la tarea más pesada (13 SP, native binding) y a la vez la más bloqueable
(depende de que
beeping-coreexponga API estable). Si en su día de inicio core aún no está listo, BEE-126 se diferirá y se trabajará BEE-127 / BEE-128 / BEE-129 en paralelo para no perder días → triggerea entrada enROADMAP_CHANGELOG.mdcon un reorder. - Phase 13 ya no es shared con Python desde 2026-05-13 (split a 🐍 Phase 13.5 — beeping-python). El cierre del milestone Phase 13 en Linear sólo depende de las 9 tareas Node listadas arriba. Beneficio: shipping independiente de cada SDK.