        for key in ['registration_deadline','event_start','event_end','timezone']:check(key+'独立保留',output.get(key)==original[key])
        check('报名先于开始，开始先于结束',datetime.fromisoformat(output.get('registration_deadline','1900-01-01'))<datetime.fromisoformat(output.get('event_start','1900-01-01'))<datetime.fromisoformat(output.get('event_end','1900-01-01')));check('通知明确11月2日现行安排','11月2日' in output.get('notice',''));artifact('event-notice.md').write_text(output.get('notice','')+'\n\n'+json.dumps({k:output.get(k) for k in original if k!='previous_start'},ensure_ascii=False,indent=2));result=output
