"""Prompt wrapper for nano-banana annotation. The actual annotation prompt is written per-task by the planner node. This module provides a wrapper that ensures consistent instructions around the planner's specific annotation request. """ ANNOTATION_WRAPPER = """\ You are annotating a cropped section of a construction/engineering drawing. {annotation_prompt} CRITICAL RULES: - Keep the original drawing CLEARLY VISIBLE underneath your annotations. - Use bright, high-contrast colors that stand out against the drawing. - Make labels and numbers large enough to read easily. - Number items sequentially (1, 2, 3...) when counting. - Use consistent colors: RED for primary items of interest, BLUE for secondary \ items, GREEN for paths/traces. - Do not remove, obscure, or redraw any part of the original drawing. - Output the annotated image. """