Fixed
find_entities_by_type() did exact-string-match only, so "Customer" and "customer" were treated as different types even though entity_type is stored exactly as the model produced it, with no casing normalization at write time — a caller had no reliable way to predict the exact stored casing without already knowing it.
Now case-insensitive (toLower() comparison on both sides in the Cypher query).
Verified
Reproduced live before any code changed. Regression test confirmed failing (assert 0 == 1), then confirmed passing after the fix, covering exact/lowercase/uppercase input.
Full suite: 82 passed, 1 skipped (unrelated), zero regressions.
PyPI: https://pypi.org/project/ragleap-graph/0.6.2/
Full CHANGELOG: https://github.com/antonyrag/ragleap-core/blob/main/packages/ragleap-graph/CHANGELOG.md