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
