Rule重构完成