Commit Graph

2 Commits

Author SHA1 Message Date
Hermes Agent
aeb1fd56a6 feat(rules): Phase1 - 提前批军校/公安 + 专项计划规则补充
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
数据层:
1. special_programs.json: 新增2个项目(军校本科提前批+公安院校本科提前批)
   总项目数从12提升到14
2. special_programs_rules.json: 新增11条规则
   - 军校: 年龄限制+军检+政审+分数优势 (4条)
   - 公安: 体能测试+联考入警率+公安专业vs非公安专业 (3条)
   - 专项计划: 国家专项资格+地方专项资格+高校专项报名+降分对比 (4条)
   总规则数从23提升到34
3. crowd_db 31省JSON: 新增军校(29省)+公安院校(30省) program_type标记

代码层:
4. special_programs_loader.py: 新增4个查询接口
   - list_programs_by_batch(按批次筛选)
   - list_programs_by_category(按类别筛选)
   - list_categories(列出所有类别)
   - get_rules_by_category(按类别获取规则)

前端层:
5. 政策中心页增加'提前批与专项计划'板块
   含7类特殊招生类型说明

测试: 60+15=75 passed
2026-06-29 07:50:19 +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