Allow clearing interface_type and expanding constraint group members so MCP-pin retirement and declare≡execute alias groups stay backward-compatible. Close platform coverage gaps with TestCrossPlatformCoverage* and bump the ContractFinal consistency count to 847. Co-authored-by: Cursor <cursoragent@cursor.com>