{"input": "CPX-2158", "source_db": "complexportal", "how": "remote", "expect": {"valid": true, "normalized": "CPX-2158"}, "note": "a real complex"}
{"input": "CPX-10", "source_db": "complexportal", "how": "remote", "expect": {"valid": true, "normalized": "CPX-10"}, "note": "a real complex"}
{"input": "CPX-9999999", "source_db": "complexportal", "how": "remote", "expect": {"valid": false}, "note": "well-formed but no such complex"}
{"input": "cpx-2158", "source_db": "complexportal", "how": "remote", "expect": {"valid": false, "suggestion": "CPX-2158"}, "note": "lowercase; the canonical uppercase form exists remotely"}
{"input": "CPX-", "source_db": "complexportal", "how": "remote", "expect": {"valid": false}, "note": "no digits; fails the grammar before any lookup"}
