{"input": "WP554", "source_db": "wikipathways", "how": "remote", "expect": {"valid": true, "normalized": "WP554"}, "note": "a real pathway (ACE inhibitor pathway)"}
{"input": "WP100", "source_db": "wikipathways", "how": "remote", "expect": {"valid": true, "normalized": "WP100"}, "note": "a real pathway (glutathione and one-carbon metabolism)"}
{"input": "WP9999999", "source_db": "wikipathways", "how": "remote", "expect": {"valid": false}, "note": "well-formed but no such pathway"}
{"input": "wp554", "source_db": "wikipathways", "how": "remote", "expect": {"valid": false, "suggestion": "WP554"}, "note": "lowercase; the canonical uppercase form exists remotely"}
{"input": "WPX", "source_db": "wikipathways", "how": "remote", "expect": {"valid": false}, "note": "no digits; fails the grammar before any lookup"}
