Annotation pipeline