40b79bb1ec
- 新增 TurnCompletedStatus(completed / interrupted / aborted / failed),作为 turn.rs 里 status 字段的类型 - 新增只作构造参数的 TurnOutcome(completed / interrupted / aborted):turn_completed 拿不到 Failed,"failed 但没有失败载荷"在构造层就写不出来 - turn_completed_failed 固定写 TurnCompletedStatus::Failed,载荷与状态在同一条构造路径上 - 内部状态比较与用例断言改为比较枚举取值;线上 JSON 形状、字段名与前端契约不变 - 重新生成绑定:新增 TurnCompletedStatus.ts,ThreadEvent.ts 的 status 由 string 收成字面量联合