返回 DeepSeek-Reasonix
topic_status.go
根目录 / desktop / topic_status.go
1 package main
2
3 import "reasonix/internal/event"
4
5 // topicStatusAwaitingDelivery is a delivery-check pause, not a recovery pause.
6 const topicStatusAwaitingDelivery = "awaiting_delivery"
7
8 func topicStatusFromTurnDone(outcome string) (string, bool) {
9 switch outcome {
10 case event.TurnOutcomeFinalReadiness:
11 return topicStatusAwaitingDelivery, true
12 case event.TurnOutcomeRecoveryPaused:
13 return topicStatusPaused, true
14 case event.TurnOutcomeIncompleteRead:
15 return topicStatusPaused, true
16 case event.TurnOutcomeCompletionUncertain:
17 return topicStatusPaused, true
18 default:
19 return "", false
20 }
21 }
22
22 lines GO