release: v0.20 Codex-ready skill-driven core
This commit is contained in:
@@ -74,6 +74,10 @@ def valid_response() -> dict:
|
||||
"evidence_items": [{"source_id": "src_001", "summary": "III 期结果支持主要终点。"}],
|
||||
"counter_evidence": [{"claim": "长期安全性仍需随访", "source_ids": ["src_002"]}],
|
||||
"source_ids": ["src_001", "src_002"],
|
||||
"sources": [
|
||||
{"id": "src_001", "title": "来源1", "url": "https://example.com/1"},
|
||||
{"id": "src_002", "title": "来源2", "url": "https://example.com/2"},
|
||||
],
|
||||
"source_quality_notes": ["src_001 Tier 1; src_002 Tier 2"],
|
||||
"open_questions": [],
|
||||
"raw_quotes_or_notes": ["Original English evidence note is allowed."],
|
||||
@@ -98,6 +102,7 @@ def test_packet_worker_generates_valid_packet_with_fake_client(tmp_path: Path) -
|
||||
|
||||
validate_packet(packet)
|
||||
assert fake.calls[0]["model"] == role.model
|
||||
assert "章节证据分析师" in fake.calls[0]["system"]
|
||||
assert "search-strategy" in fake.calls[0]["system"]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user