The GitHub Actions job "CI" on 
rocketmq-dashboard.git/agent/ai-late-stop-double-terminal has failed.
Run started by GitHub user 123123213weqw (triggered by 123123213weqw).

Head commit for run:
fe9d1630cf43ee27c36d27e6131a46a96cb4f8f9 / Yue Wang <[email protected]>
fix(ai): keep a projected success terminal over a later stop

decide() let an abort win unconditionally, so a stop that landed after
the success frame had already been projected - the run_status row, the
live run_finished, everything - wrote a second terminal event into the
timeline and rewrote the row to STOPPED for an answer the user watched
complete. The transcript rendered a phantom empty stopped bubble behind
the finished one.

The projected success is now checked first: once the projector has
persisted the terminal, finalisation honours it exactly-once. An abort
that landed before the success frame still wins, which is the
stopRacedSuccess case where the frame was swallowed and nothing terminal
was projected.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/37886227168

With regards,
GitHub Actions via GitBox

Reply via email to