重构验证框架