本阶段真实工作: 新增 src/crash_parser/parse_description.py: 从自由文本问题描述抽取 crash_type/fault_function/call_trace/subsystem_tags/source_file/kernel_version, 产出与 dmesg 路径同一套 CrashFeatures + 规范枚举(与 _CRASH_PATTERNS 同集), 下游检索/评分/解释无感复用。_parse_input_features 路由 input_type∈{问题描述,description,text,nl}(抽空退回结构化兜底); _minimal_parse 改规范枚举(修非规范 crash_type 零召回)。fault_function 强制下划线防 'function table' 类误判污染 BM25; _CRASH_TYPE_TOKENS 从关键词表自动生成防 null_pointer 被当函数。tests/test_parser.py 重写(原文件引用已删 feature_schema/classify_crash_type 跑不起来)→ 31 unittest。demo radio 与 API input_type 直通, 赛题三种输入(vmcore/dmesg/问题描述)均有真解析器。
Closes #22 (closed)