ci / vet-and-test (pull_request) Successful in 43s
Why: the round-6 real-model dual-speed run showed MiniMax writing its reasoning as inline <think> blocks; finishChild's partsText fed them into the background notice turn and the inbox result card verbatim. Evidence: new runmgr test covers closed-block stripping with body preserved and conservative handling of unclosed blocks; go test ./... 32 pkgs green. Impact: partsText removes closed <think>...</think> spans before summary, notice, and card assembly; unclosed blocks are kept as-is. Refs: Dev task feature/dual-speed-real-path.