mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
CI captured `- text: Loading history…` where the golden holds the grandchild's first message. The only wait before that capture is the offline banner, which renders from the descriptor and says nothing about the transcript below it, and `captureStableAria` calls two identical polls stable — two of which can both be the loading placeholder on a loaded machine. Waiting for the message the golden asserts makes the precondition match the assertion. The race is not observable here (the history is already loaded when the banner appears, so the wait returns in ~1ms), so this is reasoned from the CI log and the helper's semantics rather than from a local reproduction; if the history instead never arrives on CI, the lane now times out on the missing message rather than committing a loading placeholder to the diff.