Commit Graph

2 Commits

Author SHA1 Message Date
Hermes Agent
b8c4d17b26 feat(special-programs): 扩充至8类定向/就业清晰路径
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
新增3类项目:
- 定向培养军士(士官): 48所完整院校名单, 含北京电子科技/武汉船舶/西安航空/长沙航空/重庆航天等, 分数线300-420
- 公费师范生: 部属6所(北师/华东/华中/东北/陕西/西南)+省属师范, 分数线480-580
- 央企国企订单班: 石家庄邮电(邮政)/郑州电力(国网)/重庆电力(国网)/四川邮电(电信)/辽宁石油化工(中石化)等

数据规模:
- 项目定义: 5类 → 8类
- 院校数据: 20+ → 70+ (军士48所+师范7所+央企8所+原有)
- 规则数: 9条 → 15条 (新增军士体检/批次, 师范服务期/学费, 央企协议/分数线)
- prompt: 5条路径 → 8条路径 (分体制内编制类+国企央企就业类)

验证: data/llm/tests 16 passed, test_special_programs 11 passed, 合计27 passed
2026-06-28 22:12:28 +08:00
Hermes Agent
bf0ed7eeab feat(special-programs): 5类特殊批次定向培养计划数据+规则+prompt+引擎
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
数据层:
- data/crowd_db/special_programs.json: 5类项目定义+20+真实院校分数线
  - 农村订单定向免费医学生: 长沙医学院(444)/湘南学院(441)/河南科技(510)等
  - 公费农科生: 山东农业大学(460)/湖南农业大学(430)等
  - 公费消防/应急管理: 中国消防救援学院(500)等
  - 铁路定向公费生: 武汉铁路(223)/郑州铁路(330)/石家庄铁路(350)等
  - 司法系统定向/社区矫正: 中央司法警官学院(480)等

- data/crowd_db/special_programs_loader.py: 查询引擎
  - list_programs_for_province(): 按省份筛选适用项目
  - find_matching_schools(): 按省份+分数匹配院校(含 0.85 弹性阈值)
  - build_recommendation_for_review(): 生成审核推荐摘要(含 match_score)

规则层:
- data/rules/special_programs_rules.json: 9条特殊批次政策规则
  - 提前批填报要求/户籍要求/服务期承诺/体检标准/学费政策/编制保障

prompt 层:
- build_audit_prompt: 加入5条特殊批次捡漏路径引导
  - LLM 审核时必须考虑这些路径,低分考生方案无特殊批次会在 key_findings 提示
  - 新增 special_program_recommendations 输出字段
- build_cwb_prompt: 保底档应包含特殊批次路径之一

测试: 27 passed (special_programs 11 + llm 16)
2026-06-28 15:17:42 +08:00