voice-agent/mac-worker/profiles/postmortem.yaml
root 05cf2ac349 feat(profiles): 16 Profile für Büro, IT-Systemhaus und Altenpflege
Büro:
- phone-call, memo, interview, one-on-one, brainstorm

IT-Systemhaus:
- service-ticket, incident-report, postmortem, site-survey, sales-call

Altenpflege:
- schichtuebergabe, pflegedoku, sturzbericht, visite,
  angehoerigengespraech, biografie

Alle Profile mit summary_prompt + protocol_prompt + docx-Layout.
Pflegeprofile mit explizitem "nichts erfinden"-Hinweis im Prompt.
2026-05-14 03:34:17 +00:00

58 lines
1.8 KiB
YAML

name: postmortem
display_name: Postmortem / Outage-Analyse
language: de
summary_prompt: |
Du bist Engineering-Assistent für Postmortems. Strukturiere die Analyse als JSON:
- "incident_title": kurzer Vorfall-Titel
- "impact": geschäftliche Auswirkung (1-2 Sätze)
- "duration": Dauer (z. B. "2h 15min") oder leer
- "timeline": Zeitstrahl (Liste von {"time", "speaker": "system" oder Person, "text": "Ereignis"})
- "root_cause": Root-Cause (kurz)
- "what_went_well": positive Aspekte (Liste)
- "what_went_wrong": negative Aspekte (Liste)
- "action_items": Liste {"owner", "task"}
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Transkript:
"""
{transcript}
"""
protocol_prompt: |
Erstelle einen formellen Postmortem-Report als JSON mit:
- "title", "date", "incident_title", "impact", "duration"
- "timeline" (Liste {"time","speaker","text"} — max. 30 Einträge)
- "root_cause"
- "what_went_well" (Liste), "what_went_wrong" (Liste)
- "action_items" (Liste {"owner","task"})
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Bestehende Zusammenfassung: {summary_json}
Transkript:
"""
{transcript}
"""
docx:
title_field: title
default_title: Postmortem
meta:
- { key: date, label: "Datum" }
- { key: incident_title, label: "Vorfall" }
- { key: duration, label: "Dauer" }
sections:
- { key: impact, label: "Auswirkung", type: text }
- { key: timeline, label: "Zeitstrahl", type: transcript }
- { key: root_cause, label: "Root-Cause", type: text }
- { key: what_went_well, label: "Was lief gut", type: list }
- { key: what_went_wrong, label: "Was lief schlecht", type: list }
- { key: action_items, label: "Action-Items", type: tasks }