        ds=output.get('refund_days',{});am=output.get('instant_amount',{});check('不超过提取为小于等于',ds=={'operator':'<=','value':7});check('低于提取为严格小于',am=={'operator':'<','value':100});rows=[]
        operations={'<':lambda a,b:a<b,'<=':lambda a,b:a<=b}
        for kind,rule,values in [('days',ds,[6,7,8]),('amount',am,[99,100,101])]:
            for value in values:
                valid=rule.get('operator') in operations and isinstance(rule.get('value'),(int,float));accepted=operations[rule['operator']](value,rule['value']) if valid else None;rows.append({'rule':kind,'input':value,'accepted':accepted})
        check('等于7天可退，等于100不走即时审核',rows[1]['accepted'] is True and rows[4]['accepted'] is False);check('负例把<改为<=会错误接纳100',operations['<='](100,100) and not operations['<'](100,100));write_csv(artifact('boundary-results.csv'),rows);result={'modelRules':output,'boundaryRows':rows}
