答辩级 UI 改造:指挥台驾驶舱/证据地图/演化生命线/成长路线图/候选审核台
- 驾驶舱改'人才能力变化指挥台':变化事件流主图+可信度卡+行动卡+播报卡 - 图谱子图同心分层布局、技能变化角标、系统发现折叠入右栏、主操作收敛 - 演化页双 Tab(岗位报告/全岗位扫描)+ 能力生命线 Swimlane + 更替流 - 学习路径成长路线图:概要条/示范路线/预计投入/标记完成联动 - 新增候选审核台抽屉 + GET /api/stats/credibility - 简历裸姓名/专硕提取修复(桌面真实简历验收通过)+ BGE-M3 加载提示
This commit is contained in:
@@ -91,3 +91,17 @@ def test_resume_parse_skills_and_years():
|
||||
assert profile.years == 5.0
|
||||
assert set(profile.skills) == {"Java", "MySQL", "Docker"}
|
||||
assert "138" not in profile.raw_masked_text
|
||||
|
||||
|
||||
def test_resume_bare_name_and_edu_alias():
|
||||
"""真实简历排版:首行裸姓名(无"姓名:"前缀)可识别并脱敏;专硕归一为硕士。"""
|
||||
from app.match.resume import parse_resume
|
||||
text = (" 王伟航 \n出生年月:2003年10月 现居地:辽宁大连\n"
|
||||
"联系电话:19293819303 电子邮件:wwh@example.com\n"
|
||||
"东北财经大学 金融科技(专硕) 2025.09-至今\n"
|
||||
"职业技能:熟练掌握Python、Hadoop等数据分析技能。")
|
||||
p = parse_resume(text)
|
||||
assert p.name == "王**" and "王伟航" not in p.raw_masked_text # 裸姓名识别+脱敏
|
||||
assert p.education == "硕士" # 专硕→硕士
|
||||
assert p.address.startswith("辽宁大连")
|
||||
assert "Python" in p.skills
|
||||
|
||||
Reference in New Issue
Block a user