mirror of
https://github.com/ruvnet/ruflo.git
synced 2026-11-02 18:17:51 +09:00
Every guard still refuses exactly the same inputs (4752-case A/B against origin/main: 0 decision diffs, 744 message-only diffs). When music, neural-trader, migrations, observability, rvf or ruvector refuse a memory_store whose namespace they do not own, the message now says a secret-shaped value was found in a memory write and which namespace was targeted (short plain text, stripped and cut, dropped if secret-shaped), never an owner and never content. Patch bumps: music 0.2.3, neural-trader 0.3.4, migrations 0.3.3, observability 0.3.3, rvf 0.3.5, ruvector 0.3.4. Co-Authored-By: RuFlo <ruv@ruv.net>