diff --git a/automation/workflow.py b/automation/workflow.py index 497f871..421a428 100644 --- a/automation/workflow.py +++ b/automation/workflow.py @@ -265,6 +265,12 @@ def _extract_participant(line: str) -> tuple[str | None, str]: candidate = parts[0].strip() if candidate: return candidate, parts[1].strip() + colon_pos = stripped.find(":") + if colon_pos > 0: + candidate = stripped[:colon_pos].strip() + remainder = stripped[colon_pos + 1 :].strip() + if candidate: + return candidate, remainder return None, line