mirror of
https://github.com/safishamsi/graphify.git
synced 2026-07-13 02:47:00 +00:00
58efcebd83
Callable nodes are labeled with a trailing "()" (e.g. classifyProperty()), so a bare-name query like "classifyProperty" falls through the exact-label pass and then ties with any prefix sibling (classifyPropertySafe()) in the contains pass, returning "No unique node match" even though exactly one callable with that name exists. Add a bare-name pass between exact-label and exact-source matching that compares query and label with the trailing "()" stripped from each. Bare queries now resolve decorated labels and vice versa; genuine duplicates still return None. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>