v0.21 alpha add research brief and compressed findings
This commit is contained in:
@@ -62,9 +62,20 @@ def test_framework_mentions_ingested_materials(tmp_path: Path) -> None:
|
||||
render_framework(project, method_key="gmp_quality_operations_diagnosis")
|
||||
|
||||
framework = (project / "phase1/framework.md").read_text(encoding="utf-8")
|
||||
research_brief_md = project / "phase1" / "research_brief.md"
|
||||
research_brief_json = project / "phase1" / "research_brief.json"
|
||||
brief = json.loads(research_brief_json.read_text(encoding="utf-8"))
|
||||
|
||||
assert "phase0/extracted/audit.md" in framework
|
||||
assert "NMPA、FDA、EMA、ICH、WHO" 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 brief["research_method"] == "gmp_quality_operations_diagnosis"
|
||||
assert brief["work_language"] == "zh"
|
||||
assert brief["task_planning"]["required_skills"]
|
||||
assert brief["task_planning"]["search_routes_by_axis"]["counter"] == ["scholar", "general"]
|
||||
assert brief["phase2_inputs"]["framework_path"] == "phase1/framework.md"
|
||||
|
||||
|
||||
def test_pdf_requiring_ocr_uses_firered_and_records_result(tmp_path: Path, monkeypatch) -> None:
|
||||
|
||||
Reference in New Issue
Block a user