sprint

Binance Killers (bk-monorepo)

Período: 2026-06-22 → 2026-07-03 · Generado por: oscar · 2026-07-06 08:23 · Fuentes: jira, github

🇪🇸 Sprint — Binance Killers (bk-monorepo) · 22 jun – 3 jul 2026

Resumen (3 líneas máx): Jira no estuvo disponible para este reporte (fallo de autenticación real contra profunded.atlassian.net, ver nota abajo), así que "comprometido vs completado" no se puede calcular desde tickets — se reconstruye desde GitHub. El hallazgo más importante: 24 PRs / 87 commits se mergearon a develop, pero CERO se promovieron a main en los 9 días desde el 25 jun (el último merge a main fue el 24 jun, PR #242). Todo lo "shippeado" este período vive en develop, no en producción.

⚠️ Nota de fuente Jira: el registro del proyecto SÍ tiene jira.project_key: SD configurado, pero las credenciales configuradas (JIRA_API_TOKEN) fallan la autenticación contra profunded.atlassian.net/myself devuelve 401 ("Client must be authenticated"), y una consulta directa a SD-1348 (ticket que sabemos real porque aparece en el título del PR #242 mergeado) devuelve 404 "no existe o sin permiso". Esto confirma que es una falla de credenciales/permiso, no que Jira esté vacío. No se inventaron estados de tickets ("Done"/"In Progress") — esta sección queda como "Jira source unavailable" tal como exige la regla de oro. También board_id: 0 (sin configurar) según projects/bk-monorepo.yaml, así que el período se trata como ventana de fechas, no como sprint real de Jira.

Comprometido (Jira)N/D — Jira source unavailable (401 en /myself; ver nota)
Completado (Jira)N/D — no se puede confirmar transición a "Done" sin acceso a Jira
Shippeado a develop (GitHub)24 PRs mergeados · 87 commits (sin merges)
Shippeado a main (GitHub)0 PRs desde el 24 jun (PR #242) — 9 días sin promoción a producción
Por autor (PRs mergeados a develop)Alvaro Hinojosa — 10 PRs / 28 commits · Oscar Cortez — 8 PRs / 37 commits · Leonardo Fuentes — 6 PRs / 23 commits
Carry-over (PRs abiertos sin mergear)4 — #268 (SD-926), #267 (SD-1446), #266 (SD-1440/1441/1450), #248 (SD-1122, ver alerta)
Alcance agregadoN/D — sin Jira no se puede distinguir alcance planeado vs agregado a mitad de sprint

🇬🇧 Sprint — Binance Killers (bk-monorepo) · Jun 22 – Jul 3, 2026

Summary (max 3 lines): Jira was unavailable for this report (a real authentication failure against profunded.atlassian.net, see note below), so "committed vs completed" cannot be computed from tickets — it's reconstructed from GitHub instead. The headline finding: 24 PRs / 87 commits merged to develop, but ZERO were promoted to main in the 9 days since Jun 25 (the last merge to main was Jun 24, PR #242). Everything "shipped" this period lives on develop, not in production.

⚠️ Jira source note: the project registry DOES have jira.project_key: SD configured, but the configured credentials (JIRA_API_TOKEN) fail authentication against profunded.atlassian.net/myself returns 401 ("Client must be authenticated"), and a direct lookup of SD-1348 (a ticket we know is real because it appears in the merged PR #242 title) returns 404 "does not exist or you do not have permission". This confirms a credential/permission failure, not an empty Jira. No ticket statuses ("Done"/"In Progress") were invented — this section is left as "Jira source unavailable" per the golden rule. Also board_id: 0 (unset) per projects/bk-monorepo.yaml, so the period is treated as a date-range window, not a real Jira sprint object.

Committed (Jira)N/A — Jira source unavailable (401 on /myself; see note)
Completed (Jira)N/A — cannot confirm "Done" transitions without Jira access
Shipped to develop (GitHub)24 merged PRs · 87 commits (no-merge)
Shipped to main (GitHub)0 PRs since Jun 24 (PR #242) — 9 days with no production promotion
By author (PRs merged to develop)Alvaro Hinojosa — 10 PRs / 28 commits · Oscar Cortez — 8 PRs / 37 commits · Leonardo Fuentes — 6 PRs / 23 commits
Carry-over (open, unmerged PRs)4 — #268 (SD-926), #267 (SD-1446), #266 (SD-1440/1441/1450), #248 (SD-1122, see flag)
Scope addedN/A — without Jira, planned vs mid-sprint-added scope can't be distinguished

Sources: GitHub swissbull-group/bk-monorepo — merged PRs #240–#264 (24 total, develop+main bases), open PRs #248/#266/#267/#268 (+ 5 stale dependabot PRs), 87 non-merge commits on origin/develop, 0 merges on origin/main after Jun 24, checked via gh pr list/gh pr view/git log on 2026-07-06. Jira: attempted profunded.atlassian.net REST API directly (/myself, /rest/api/3/project/search, /rest/api/3/issue/SD-1348) with the configured JIRA_API_TOKEN — 401/404 responses confirm the credential is invalid/expired, not that Jira has no data. Sprint window 2026-06-22 → 2026-07-03 is date-range-approximated because projects/bk-monorepo.yaml has board_id: 0 (no Jira agile board configured yet). No invented data.

✅ Actualización — Jira en vivo (misma sesión, vía MCP de Atlassian, 2026-07-06)

El fallo de arriba fue específico del sub-agente (REST directo con JIRA_API_TOKEN roto). La sesión principal de sbg-pm sí tiene Jira funcional (Atlassian MCP). Se consultaron en vivo las 32 claves referenciadas en los 24 PRs mergeados: 27 en Done, 5 en In Progress/In Review — y esas 5 coinciden exactamente con los 3 PRs abiertos sin mergear (SD-926 → #268, SD-1446 → #267, SD-1440/1441/1450 → #266). Confirma la hipótesis original: el trabajo mergeado a develop sí está reflejado como Done en Jira; lo pendiente en Jira es justo lo que sigue abierto en GitHub. Además se confirma que SD-1122 ya está Done (vía PR #260) — refuerza que el PR #248 es un duplicado/huérfano seguro de cerrar. Acción de próximo sprint (d) queda resuelta: no hace falta rotar el token para la sesión principal, solo para los sub-agentes pm-orchestrator/jira-analyst (ver memoria config/jira-subagent-auth).

✅ Update — Live Jira (same session, via Atlassian MCP, 2026-07-06)

The failure above was specific to the sub-agent (direct REST with a broken JIRA_API_TOKEN). The main sbg-pm session does have working Jira access (Atlassian MCP). Live-queried all 32 keys referenced across the 24 merged PRs: 27 are Done, 5 are In Progress/In Review — and those 5 map exactly to the 3 still-open, unmerged PRs (SD-926 → #268, SD-1446 → #267, SD-1440/1441/1450 → #266). This confirms the original hypothesis: work merged to develop is indeed reflected as Done in Jira; what's pending in Jira is exactly what's still open in GitHub. Also confirmed: SD-1122 is already Done (via PR #260) — reinforcing that PR #248 is a safe-to-close duplicate/orphan. Next-sprint action (d) is resolved: no token rotation needed for the main session, only for the pm-orchestrator/jira-analyst sub-agents (see memory config/jira-subagent-auth).