diff --git a/prompts/meeting_report_prompt.txt b/prompts/meeting_report_prompt.txt index b58e5dd..479d42a 100644 --- a/prompts/meeting_report_prompt.txt +++ b/prompts/meeting_report_prompt.txt @@ -1,8 +1,101 @@ -Generate a structured meeting report in markdown using STRUCTURE and STYLE. -Output ONLY the final markdown report. No meta text. +Generate a structured meeting report in MARKDOWN using STRUCTURE and STYLE. +Output ONLY the final .md document — no meta comments, no explanations. -STRUCTURE & RULES: -{{ insert contents of meeting_report_structure.json }} +Follow exactly the STRUCTURE defined below. +Follow exactly the STYLE rules. +Use timestamps in HH:MM:SS format. +If information is missing, use: UNKLAR:. -TEMPLATE (fill all placeholders): -{{ insert contents of meeting_report_template.md }} +==================== STRUCTURE & RULES ==================== + +{ + "FORMAT": "markdown", + "STRUCTURE": { + "titlepage": [ + "title", + "date", + "start", + "end", + "duration", + "location", + "host", + "participants" + ], + "toc": "[section](#anchor) — HH:MM:SS", + "section": { + "h2": " — HH:MM:SS", + "summary": "1 sentence", + "key_points": "<=5 bullets, quotes optional", + "decisions": "list: text | owner | due", + "actions": "table: id | task | owner | due | status" + }, + "exec_summary": "3 short sentences", + "consolidated": [ + "decisions", + "actions" + ], + "appendix": "optional" + }, + "STYLE": { + "tone": "neutral, concise", + "ts_format": "HH:MM:SS", + "no_meta": true + }, + "PROCESS": { + "timestamps": "use if present; else estimate minimal", + "speakers": "use labels; else Speaker X", + "long_transcripts": "chunk → summarize → merge", + "unclear": "UNKLAR:" + }, + "JSON_OUTPUT_OPTIONAL": true, + "PROMPT_SNIPPET": "Generate meeting report in markdown using STRUCTURE and STYLE. Output only the report." +} + +============================================================ + +Insert all generated content into the following template: + +# {{title}} + +**Date:** {{date}} +**Start:** {{start}} +**End:** {{end}} +**Duration:** {{duration}} +**Location:** {{location}} +**Host:** {{host}} +**Participants:** {{participants}} + +--- + +## Table of Contents +{{toc}} + +--- + +## Executive Summary +{{exec_summary}} + +--- + +## Sections +{{sections}} + +--- + +## Consolidated Decisions +{{consolidated_decisions}} + +--- + +## Consolidated Actions +{{consolidated_actions}} + +--- + +## Appendix +{{appendix}} + +============================================================ + +Final Requirement: +Output ONLY the completed Markdown meeting report.