flowchart TD
A[收到链接] --> B{格式明确?}
B -- 否 --> B1[反问用户]
B1 --> A
B -- 是 --> D{非公开内容?}
D -- 是 --> D1[停下确认授权]
D1 --> E
D -- 否 --> E{有现成字幕?}
E -- 是 --> M[清洗与分段]
E -- 否 --> G[下载音频]
G --> H{下载成功?}
H -- 否 --> H1[报原因并给建议]
H -- 是 --> K[转录 + initial-prompt]
K --> L{质量正常?}
L -- 否 --> L1[标注异常仍交付初稿]
L1 --> M
L -- 是 --> M
M --> R[存 markdown 文件]
R --> S{发送成功?}
S -- 否 --> S1[退回纯文本分段发送]
S -- 是 --> T[附正文预览]
classDef m fill:#faeeda,stroke:#ba7517,color:#412402
classDef f fill:#fcebeb,stroke:#a32d2d,color:#501313
class B1,D1,L1 m
class H1,S1 f