fix(test): pain_severity 测试断言修正 + 调试文档代码验证更新
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled

- test_severity_ordering: 修正错误断言 — 2条挫折信号应触发High而非Medium
- DEBUGGING_PROMPT.md: 全量代码验证更新
  - 数字修正: 97组件/81lib/189命令/137路由/8 Worker
  - V13-GAP 状态更新: 5/6 已修复, 1 标注 DEPRECATED
  - 中间件优先级修正: ButlerRouter@80, DataMasking@90
  - SaaS Relay: resolve_model() 三级解析 (非精确匹配)
This commit is contained in:
iven
2026-04-14 22:03:51 +08:00
parent 3c42e0d692
commit d0aabf5f2e
2 changed files with 420 additions and 1 deletions

View File

@@ -610,13 +610,22 @@ mod tests {
#[test]
fn test_severity_ordering() {
// Single frustration signal → Medium
let messages = vec![
Message::user("这又来了"),
];
let result = analyze_for_pain_signals(&messages);
assert!(result.is_some());
assert_eq!(result.unwrap().severity, PainSeverity::Medium);
// Two frustration signals → High (len >= 2 triggers High)
let messages = vec![
Message::user("这又来了"),
Message::user("还是不行"),
];
let result = analyze_for_pain_signals(&messages);
assert!(result.is_some());
assert_eq!(result.unwrap().severity, PainSeverity::Medium);
assert_eq!(result.unwrap().severity, PainSeverity::High);
}
#[test]