Bug Fixes
bench_loadernull-value crash — the MCP bench loader no longer crashes whenbench.jsonorsaved_nets.jsoncontains explicitnullvalues for list or dict fields such astest_hints,tags,aliases,params,net_overrides,dut_slots,interfaces, orchannels. Previously,dict.get(key, default)only substituted the default when the key was absent, so a literal"test_hints": nullwould returnNoneand break downstream iteration. All affected sites now coerce an explicitnullto the same empty default as an absent key. Regression tests added intest/mcp/unit/test_bench_loader.py::TestNullTolerance.

