mirror of
https://github.com/wassname/moral-maps.git
synced 2026-10-29 13:20:47 +08:00
The E-vector cache keyed on Python's builtin hash(), which is salted per process (PYTHONHASHSEED), so the signature changed every run and the cache never hit across processes -- silently re-spending on the OpenRouter API each time. Switch to a stable hashlib key. LLM stars now go in a lower-right legend instead of colliding inline labels (they cluster in one corner, which IS the result). Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>