{ "validation_date": "2026-07-21", "task": "task4_numeric_taxon_real_string_network", "gate": "pass", "target": "planai5090:/home/xzq/5090/PlantAI-dev4090-7/PlantAI-dev", "implementation": "skills.ppi.run.StringAPI", "tests": { "collected": 43, "passed": 43, "elapsed_seconds": 13.90 }, "discovery": { "official_aliases_url": "https://stringdb-downloads.org/download/protein.aliases.v12.0/3708.protein.aliases.v12.0.txt.gz", "rejected_homonym": { "query": "CO", "reason": "STRING annotation described a magnesium transporter" }, "aliases_evidence": { "string_id": "3708.A0A078GRX0", "description": "MADS-box protein SOC1" } }, "string": { "version": "12.0", "stable_address": "https://version-12-0.string-db.org", "taxid": "3708", "mapping_input": [ "FT", "A0A078GRX0" ], "mapped": [ { "query_index": 0, "query_item": "FT", "string_id": "3708.D0QX04", "preferred_name": "FT", "taxid": 3708 }, { "query_index": 1, "query_item": "A0A078GRX0", "string_id": "3708.A0A078GRX0", "preferred_name": "BnaC04g50370D", "taxid": 3708 } ], "mapped_count": 2, "requests": [ { "method": "GET", "endpoint": "https://string-db.org/api/json/version", "http_status": 200 }, { "method": "POST", "endpoint": "https://version-12-0.string-db.org/api/json/get_string_ids", "http_status": 200, "species": "3708", "echo_query": 1 }, { "method": "POST", "endpoint": "https://version-12-0.string-db.org/api/json/network", "http_status": 200, "species": "3708", "required_score": 200, "network_type": "functional", "add_nodes": 0 } ], "network_edge_count": 1, "network": [ { "string_id_a": "3708.A0A078GRX0", "preferred_name_a": "BnaC04g50370D", "string_id_b": "3708.D0QX04", "preferred_name_b": "FT", "taxid": 3708, "score": 0.467 } ] }, "codegraph_available": false, "service_restart": true, "deployment_gate": { "completed_at": "2026-07-21 06:04:42 CST", "port": 9010, "web": { "old_pid": 2470234, "new_pid": 2479563, "cwd": "/home/xzq/5090/PlantAI-dev4090-7/PlantAI-dev" }, "workers": [ { "name": "default", "old_pid": 2470133, "new_pid": 2479460, "queue": "plantai_4090_9010.default" }, { "name": "heavy", "old_pid": 2470139, "new_pid": 2479470, "queue": "plantai_4090_9010.heavy" }, { "name": "medium", "old_pid": 2470146, "new_pid": 2479477, "queue": "plantai_4090_9010.medium" }, { "name": "light", "old_pid": 2470155, "new_pid": 2479484, "queue": "plantai_4090_9010.light" }, { "name": "rnaseq", "old_pid": 2470163, "new_pid": 2479492, "queue": "plantai_4090_9010.rnaseq" } ], "worker_cwd": "/home/xzq/5090/PlantAI-dev4090-7/PlantAI-dev", "queue_prefix": "plantai_4090_9010", "redis_url": "redis://localhost:6379/11", "redis_ping": "PONG", "celery_ping_nodes": 5, "celery_health_ok": true, "untouched": { "port_19000_pid": 2466042, "port_9000_listener": false }, "openapi_execute_request": { "ppiSpecies_type": "string", "normalizationSpeciesLabel_type": "string" }, "pydantic_probe": { "ppiSpecies": "3708", "ppiSpecies_runtime_type": "str", "normalizationSpeciesLabel": "Bn", "model_dump_preserved": true }, "worker_import_probe": { "ppi_run_file": "/home/xzq/5090/PlantAI-dev4090-7/PlantAI-dev/skills/ppi/run.py", "stage_tools_file": "/home/xzq/5090/PlantAI-dev4090-7/PlantAI-dev/gfa_core/mas/tools/stage_tools.py", "resolved_3708": "3708", "rejected_999999999": true, "invalid_error_type": "ValueError" }, "formal_ppi_job_submitted": false }, "task5_entered": false }