feat: Imitate tab — pull CF product samples, compare LLM responses #23

Merged
pyr0ball merged 2 commits from feat/imitate into main 2026-04-09 20:13:21 -07:00
Showing only changes of commit dc246df42d - Show all commits

View file

@ -82,8 +82,11 @@ def test_tasks_parses_yaml(client, config_dir, tmp_path):
assert r.status_code == 200 assert r.status_code == 200
data = r.json() data = r.json()
assert len(data["tasks"]) == 2 assert len(data["tasks"]) == 2
assert data["tasks"][0] == {"id": "t1", "name": "Task One", "type": "instruction"} # TaskEntry now includes optional prompt/system fields (default "")
assert data["tasks"][1] == {"id": "t2", "name": "Task Two", "type": "reasoning"} t1 = data["tasks"][0]
assert t1["id"] == "t1" and t1["name"] == "Task One" and t1["type"] == "instruction"
t2 = data["tasks"][1]
assert t2["id"] == "t2" and t2["name"] == "Task Two" and t2["type"] == "reasoning"
assert "instruction" in data["types"] assert "instruction" in data["types"]
assert "reasoning" in data["types"] assert "reasoning" in data["types"]