// Step 786: whetstone_transpile_logic_actor_family MCP tool (8 tests) #include "MCPServer.h" #include static int p=0,f=0; #define T(n) { std::cout<<" "<<#n<<"... "; } #define P() { std::cout<<"PASS\n"; ++p; } #define F(m) { std::cout<<"FAIL: "<ok end)"}});C(o.value("success",false),"succ");C(o["acceptance"].is_object(),"acc");P();} void t8(){T(deterministic);MCPServer m;auto a=call(m,"whetstone_transpile_logic_actor_family",{{"source_language","elixir"},{"target_language","cpp"},{"source","spawn(fn -> :ok end)"}}).dump();auto b=call(m,"whetstone_transpile_logic_actor_family",{{"source_language","elixir"},{"target_language","cpp"},{"source","spawn(fn -> :ok end)"}}).dump();C(a==b,"det");P();} int main(){std::cout<<"Step 786: transpile_logic_actor_family tool\n";t1();t2();t3();t4();t5();t6();t7();t8();std::cout<<"\nResults: "<