Automated 3-layer design review and linter for KiCad (DRC/ERC, spatial heuristics, multimodal vision AI, and native MCP server)