        answer=output.get('answer','');check('短答不超过55字',isinstance(answer,str) and len(answer)<=55);check('主规则与定制例外同时保留','7' in answer and '定制' in answer and any(x in answer for x in ['不支持','不能','不适用','不享受']));check('两个来源均有引用',set(output.get('sources',[]))=={'R1','E1'});artifact('short-answer.md').write_text(answer+'\n\n来源：'+','.join(output.get('sources',[]))+'\n');result=output
