I'm wondering if you have how you made it series or blog. I love what you've done here and it continues to get better. In my own personal project I'm using a liquidjs package and need a similar approach towards autocomplete.
I'm wondering if your team has ever discussed how this was designed. Did you use open packages, or was this entire class and methods built from scratch?
Any learnings along the way. I love how I can see dependents, what fields reference what, subscriptions, and the ease of expected structure, vs current structure and even how you anticipate what it will resolve as if you have cached a prior API call.
If not that's cool too but thought I'd ask bc this is a big boost to your usability.