Fix audit finding F08: Align MCP tool schemas with inputSchema specification and ensure clean STDIO logging.
Recorded from user prompt in conversation 78d87a8b-d52c-4b44-b8f5-077656700b95.
src/data2dsl_skill.pyget_tool_definitions() so that all 4 MCP tools (data2dsl_compare, data2dsl_self_test, data2dsl_validate_envelope, data2dsl_simulate_healing) provide the standard MCP "inputSchema" property. Kept "parameters" alias for backwards compatibility.main_mcp() writes only JSON-RPC to sys.stdout.tests/test_mcp_protocol_compliance.pytools/list message and direct tool definitions contain valid "inputSchema" dictionaries.pytest tests/test_mcp_protocol_compliance.py: 2/2 passed.