🤖 tests: report-decision hold (real host) suite flakes in Test / Unit (6/6), dequeues merge-queue PRs
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- bun, typescript
- Área
- testing-qa
Línea de trabajo
Start with src/node/services/taskService.reportDecisionHold.test.ts:86 and run bun test src/node/services/taskService.reportDecisionHold.test.ts --rerun-each=20, including alongside make typecheck. Record the failing test and assertion, then inspect the real-host harness and AGENTS.md for timing-based coordination. Done means the suite no longer flakes under repeated and loaded runs and uses explicit completion signals instead of sleeps or grace timers.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
A test in the report-decision hold for queued follow-ups (real host) suite (src/node/services/taskService.reportDecisionHold.test.ts:86) fails intermittently in CI. On 2026-09-24 it failed in about half of the Test / Unit (6/6) runs, which appears to have started with #4308. It removed perf PRs from the merge queue twice that day (the React Compiler coverage stack, #4425–#4429 / #4457). Each time a re-run passed.
Impact
Merge-queue removals mean a new CI run and a re-enqueue, roughly 20+ minutes per occurrence, for any PR in the queue.
Next steps
- Reproduce with
bun test src/node/services/taskService.reportDecisionHold.test.ts --rerun-each=20, and under load (e.g. alongsidemake typecheck). Record the failing test name and assertion. - Look for timing-based coordination in the real-host harness (sleeps or grace timers) and replace it with explicit completion signals, per AGENTS.md.
Filed by the perf owner as a merge-queue health issue; this is not a perf regression. A related queue flake is #4435 (WorkflowRunner attemptDisposition).
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.1k
- Forks
- 140
- Merge medio
- 4 h 58 min
- PR fusionados (30 d)
- 905
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coder/xum
-
🤖 fix: stream-error card header actions reach 2.6px into the card padding in a 170px VS Code sidebarAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día
-
tech-debt
Dificultad 2/5 Medio día Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
approved backlog
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
coder/xum#5807 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Issues similares
-
ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
xavxyz/bei-shan-lin-shui#57 ·
Los mantenedores suelen responder en 1 día
-
[BUG] rag: sentence content can cross the reported sentence boundariesPosiblemente ocupada @LJK-ikun la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
README: the Resource URI Schemas example's file://documents/* pattern only matches that literal URIAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
platformatic/mcp#361 ·
Los mantenedores suelen responder en 1 día
-
最近文档这个弹窗,左右宽度没有最小宽度限制Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
siyuan-note/siyuan#20799 · 7 comentarios ·
Los mantenedores suelen responder en 1 día