What happened
Required CI job Backend Unit / Backend Unit (windows-latest) failed on PR #2627 (a one-file frontend change, PaperToastContainer.vue, no backend file touched) at head 28890ff63:
- run 33941869440, job 101240765582, 2026-09-05 03:28Z
Taskdeck.Application.Tests.Services.ArtefactExtractionServiceTests.ExtractAsync_ShouldPropagateCallerCancellationWithoutRecording [FAIL] after 5 s
One diagnostic rerun of the failed job (same head, 13:2xZ) passed, and the PR merged as 6d34e36b4. The diff cannot have caused it, so this is a timing case in the caller-cancellation propagation test on the Windows runner.
Why it matters
Every occurrence costs a rerun on an unrelated PR and, under ci-required.yml's concurrency group, can hide behind a cancelled main run. There was no tracked issue for this shape (searched ArtefactExtractionServiceTests and PropagateCallerCancellation across open and closed issues on 2026-09-05), so occurrences were not being counted.
Acceptance
Refs #2339, #2378 (the sibling Windows timing class on the Frontend Unit leg).
What happened
Required CI job
Backend Unit / Backend Unit (windows-latest)failed on PR #2627 (a one-file frontend change,PaperToastContainer.vue, no backend file touched) at head28890ff63:Taskdeck.Application.Tests.Services.ArtefactExtractionServiceTests.ExtractAsync_ShouldPropagateCallerCancellationWithoutRecording [FAIL]after 5 sOne diagnostic rerun of the failed job (same head, 13:2xZ) passed, and the PR merged as
6d34e36b4. The diff cannot have caused it, so this is a timing case in the caller-cancellation propagation test on the Windows runner.Why it matters
Every occurrence costs a rerun on an unrelated PR and, under
ci-required.yml's concurrency group, can hide behind a cancelledmainrun. There was no tracked issue for this shape (searchedArtefactExtractionServiceTestsandPropagateCallerCancellationacross open and closed issues on 2026-09-05), so occurrences were not being counted.Acceptance
WaitAsync,Task.Delay) or a runner stall, and whether the cancellation is observed through a token that the test controls.Refs #2339, #2378 (the sibling Windows timing class on the Frontend Unit leg).