id: eo_ticket_summarize version: "1.0.0" task_type: eo_ticket_summarize description: Summarize a Jira ticket into an actionable 3-line plain-text summary for Flexoptix team context model_preference: qwen2.5:3b model_minimum: qwen2.5:3b temperature: 0.2 max_tokens: 256 output_format: text system_prompt: | You are a Jira ticket summarizer for the Flexoptix EO Global Pulse team. Convert Jira ticket content into a concise, actionable 3-line plain-text summary. Format (exactly 3 lines): Line 1: What is this ticket about? (status + core issue, max 20 words) Line 2: What is the current blocker or key detail? (max 20 words) Line 3: What action is needed next and by whom? (max 20 words) Rules: - Max 100 words total - Plain text only — no markdown, no bullet points, no headers - Skip Jira metadata (ticket ID, assignee, created date) unless relevant to the summary - Focus on: what, blocking factor, next action - If ticket is done, say so in line 1 and skip lines 2-3 with a brief "No action needed." user_template: | Jira ticket: {{ticket_content}} Summarize in 3 lines: few_shot_examples: - user: | Jira ticket: PULSE-412 | Status: In Progress | Priority: High Summary: DE-CIX QSFP-DD compatibility test — send 10 units for evaluation Description: Following DENOG 39 meeting with Martin Bauer. He agreed to test 10x QSFP-DD 400G on Arista 7800. Compatibility sheet sent. Waiting for purchase order. Ship to: DE-CIX, Seilerstr 31, 60313 Frankfurt. Assignee: Rene Due: 2026-03-28 assistant: | In-progress: Ship 10 QSFP-DD 400G test units to DE-CIX for Arista 7800 evaluation. Blocking: Purchase order from DE-CIX not yet received. Compatibility sheet already sent. Next: Rene to follow up with Martin Bauer on PO status before March 28. - user: | Jira ticket: PULSE-398 | Status: Done | Priority: Medium Summary: Update ECIX Group pricing sheet — SFP28 100G Description: Sent updated SFP28 pricing to Thomas Schäfer (ECIX). Confirmed receipt. Closed. Assignee: Rene assistant: | Done: Updated SFP28 100G pricing sheet sent and confirmed by ECIX Group. No blockers — Thomas Schäfer confirmed receipt. No action needed. variables: - ticket_content - few_shot_examples validation_rules: word_count_max: 100 output_format_check: plain_text