release: v0.20 Codex-ready skill-driven core
This commit is contained in:
@@ -68,13 +68,22 @@ def test_framework_mentions_ingested_materials(tmp_path: Path) -> None:
|
||||
|
||||
assert "phase0/extracted/audit.md" in framework
|
||||
assert "NMPA、FDA、EMA、ICH、WHO" in framework
|
||||
assert "Phase1 的职责是大胆假设" in framework
|
||||
assert "本章要解决的问题" in framework
|
||||
assert "请先确认 `phase1/material_brief.md`" in framework
|
||||
assert research_brief_md.exists()
|
||||
assert "任务切分原则" in research_brief_md.read_text(encoding="utf-8")
|
||||
assert "章节命题与求证计划" in research_brief_md.read_text(encoding="utf-8")
|
||||
assert (project / "phase1" / "hypothesis_map.json").exists()
|
||||
assert brief["research_method"] == "gmp_quality_operations_diagnosis"
|
||||
assert brief["work_language"] == "zh"
|
||||
assert brief["phase2_mode"] == "chapter_integrated"
|
||||
assert brief["central_thesis"]
|
||||
assert brief["chapter_planning"][0]["phase2_prompt_context"]
|
||||
assert brief["task_planning"]["required_skills"]
|
||||
assert brief["task_planning"]["search_routes_by_axis"]["counter"] == ["scholar", "general"]
|
||||
assert brief["task_planning"]["phase2_mode"] == "chapter_integrated"
|
||||
assert brief["task_planning"]["search_routes_by_axis"]["counter"] == ["fda", "scholar", "evidence", "general"]
|
||||
assert brief["task_planning"]["search_routes_by_axis"]["quality_system_gap"] == ["fda", "evidence", "general"]
|
||||
assert brief["phase2_inputs"]["framework_path"] == "phase1/framework.md"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user