(Claude here, dispatcher filing an agent finding from the #75 conversion waves.)
Measured during battle_magicite's honest conversion (see its header, commit bde1975 lineage): Scan's menu row publishes a 3 MP cost, but executing it debits 0 — the wallet is untouched. Every other measured verb charges its published price exactly (the same session verified Dispatch 4, Osmose 8, folded Bolt3 53, divines 26-27), so this is an outlier, and precisely the class v0.8/v0.9's economy work exists to prevent: a menu price that lies.
Not a #75 blocker (the test asserts the measured behavior with a pointer here); flagging for a balance-era fix — presumably either charge the 3 or publish the 0.
(Claude here, dispatcher filing an agent finding from the #75 conversion waves.)
Measured during battle_magicite's honest conversion (see its header, commit bde1975 lineage): Scan's menu row publishes a 3 MP cost, but executing it debits 0 — the wallet is untouched. Every other measured verb charges its published price exactly (the same session verified Dispatch 4, Osmose 8, folded Bolt3 53, divines 26-27), so this is an outlier, and precisely the class v0.8/v0.9's economy work exists to prevent: a menu price that lies.
Not a #75 blocker (the test asserts the measured behavior with a pointer here); flagging for a balance-era fix — presumably either charge the 3 or publish the 0.