{"input": "R-HSA-68886", "source_db": "reactome", "how": "remote", "expect": {"valid": true, "normalized": "R-HSA-68886"}, "note": "a real human pathway (M Phase)"}
{"input": "R-MMU-68886", "source_db": "reactome", "how": "remote", "expect": {"valid": true, "normalized": "R-MMU-68886"}, "note": "the same pathway inferred in mouse"}
{"input": "R-HSA-99999999", "source_db": "reactome", "how": "remote", "expect": {"valid": false}, "note": "well-formed but no such stable id"}
{"input": "r-hsa-68886", "source_db": "reactome", "how": "remote", "expect": {"valid": false, "suggestion": "R-HSA-68886"}, "note": "lowercase; the canonical uppercase form exists remotely"}
{"input": "R-HS-68886", "source_db": "reactome", "how": "remote", "expect": {"valid": false}, "note": "a two-letter species code; fails the grammar before any lookup"}
