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: SDconfigurado, pero las credenciales configuradas (JIRA_API_TOKEN) fallan la autenticación contraprofunded.atlassian.net—/myselfdevuelve 401 ("Client must be authenticated"), y una consulta directa aSD-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énboard_id: 0(sin configurar) segúnprojects/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 agregado | N/D — sin Jira no se puede distinguir alcance planeado vs agregado a mitad de sprint |
develop en el período, con clave Jira referenciada en el título del PR — no confirmado como "Done" en Jira):
main (Leo, 24 jun) · #241 SD-1348 (Leo, 24 jun) · #240 SD-1373 (Leo, 23 jun)
fdbb61a, d49f934, etc., 3 jul).
dependabot sin tocar desde marzo–mayo (#179, #165, #164, #163, #157, #155) — deuda técnica de dependencias, fuera del alcance de este sprint pero envejeciendo.
develop (24 PRs en ~9 días hábiles), pero 0 promociones a main — el "burndown de producción" está atrasado respecto al de desarrollo.
develop (87 commits) + 0 PRs mergeados a main en el período (el último merge a main, PR #242, fue el 24 jun, dentro del arranque del período).
main lleva 9 días sin recibir cambios mientras develop acumula 24 PRs — si main es lo que se despliega a producción, ninguno de estos entregables llegó a usuarios finales todavía. Vale confirmar si hay un "PR de promoción a main" planeado o si el flujo de release cambió.
JIRA_API_TOKEN para que los próximos reportes de sprint puedan cruzar de verdad "comprometido" vs "completado" en Jira, no solo inferir desde GitHub.
develop → main dado el atraso de 9 días; (d) restaurar el acceso a Jira antes del próximo reporte.
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: SDconfigured, but the configured credentials (JIRA_API_TOKEN) fail authentication againstprofunded.atlassian.net—/myselfreturns 401 ("Client must be authenticated"), and a direct lookup ofSD-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. Alsoboard_id: 0(unset) perprojects/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 added | N/A — without Jira, planned vs mid-sprint-added scope can't be distinguished |
develop in the period, with Jira key referenced in the PR title — not confirmed as Jira "Done"):
main (Leo, Jun 24) · #241 SD-1348 (Leo, Jun 24) · #240 SD-1373 (Leo, Jun 23)
fdbb61a, d49f934, etc., Jul 3).
dependabot PRs untouched since March–May (#179, #165, #164, #163, #157, #155) — dependency tech debt, out of this sprint's scope but aging.
develop (24 PRs in ~9 business days), but 0 promotions to main — "production burndown" is lagging behind "development burndown".
develop (87 commits) + 0 PRs merged to main in the period (the last main merge, PR #242, was Jun 24, right at the period's start).
main has gone 9 days without new changes while develop accumulated 24 PRs — if main is what deploys to production, none of this work has reached end users yet. Worth confirming whether a "promote to main" PR is planned or the release flow changed.
JIRA_API_TOKEN so future sprint reports can actually cross-check "committed" vs "completed" against Jira instead of only inferring from GitHub.
develop → main promotion given the 9-day lag; (d) restore Jira access before the next report.
Sources: GitHub
swissbull-group/bk-monorepo— merged PRs #240–#264 (24 total,develop+mainbases), open PRs #248/#266/#267/#268 (+ 5 stale dependabot PRs), 87 non-merge commits onorigin/develop, 0 merges onorigin/mainafter Jun 24, checked viagh pr list/gh pr view/git logon 2026-07-06. Jira: attemptedprofunded.atlassian.netREST API directly (/myself,/rest/api/3/project/search,/rest/api/3/issue/SD-1348) with the configuredJIRA_API_TOKEN— 401/404 responses confirm the credential is invalid/expired, not that Jira has no data. Sprint window2026-06-22 → 2026-07-03is date-range-approximated becauseprojects/bk-monorepo.yamlhasboard_id: 0(no Jira agile board configured yet). No invented data.
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).
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).