Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 4.41 KB

File metadata and controls

77 lines (57 loc) · 4.41 KB

📅 ROADMAP — beeping-node

Live timeline for beeping-node. Recalculated every time a task closes (per global /worktree-start rule). Every update emits a new entry in docs/ROADMAP_CHANGELOG.md — the two are always committed together in the same PR.


🎯 Snapshot actual

  • 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-init bootstrap)

📊 Milestones

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

🔢 Detalle por tarea (indicativo)

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.


🎚️ Indicadores de riesgo (por milestone)

Indicador Significado
✅ En tiempo Buffer ≥ 1 día sobre la fecha de fin estimada
⚠️ Riesgo medio 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.


📌 Notas

  • BEE-126 es la tarea más pesada (13 SP, native binding) y a la vez la más bloqueable (depende de que beeping-core exponga 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 en ROADMAP_CHANGELOG.md con 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.