Unlike one-off tools, Column From Examples records transformation steps so results remain stable as new data is added.
Adds the `metadata` jsonb column to `extracted_events` table if it doesn't exist. This column is used to store extraction metadata like date_text, normalized_end_date, and line_number.