a61b025158
Phase 2 inventory results (vs spec claim of 8+ confirmed): - Total wrappers: 9 (all P1 drop-errors-via-.data; no P3 confirmed) - By file: mcp_client 1, ai_client 5, rag_engine 1, gui_2 2 Audit script revision: The spec's audit logic incorrectly flagged the proper _result helpers as wrappers (they contain _result( calls in their body when they call OTHER _result helpers). The fix: require the function name NOT to end in _result, AND the body must call (name + _result) specifically. This narrowed the finding from 111 (false-positive) to 9 (true legacy wrappers). Public MCP tool wrappers (search_files, list_directory, etc.) are NOT flagged: they ARE the protocol drain points, returning str per JSON-RPC wire format.