ID: f605325e-dd9 Priority: 88 Type: one_shot Status: open
Create a browsable /experiments page showing all 188 experiments with filtering by type, target gene, and disease. Cards should show title, score, cost, and linked hypothesis count.
f605325e-dd9./experiments implementation and found the listing page and JSON endpoint already present, with type and disease filters but no target-gene filter./experiments and /api/experiments, keep the query read-only, then verify the page and API route return filtered data./api/experiments and /experiments, including preserving the selected target across type/sort/pagination controls./experiments listing query to get_db_ro() because the route is read-only.python3 -m py_compile api.py; FastAPI TestClient GET /api/experiments?limit=5&target_gene=AQP4, /experiments?target_gene=AQP4, and /experiments?target_gene=AQP4&ajax=1 all returned 200./experiments now supports filtering by type, target gene, and disease.