transcript-segment
Тебе дан транскрипт записи (созвон ИЛИ голосовая заметка одного человека), формат строк «Имя | MM:SS» или «Speaker N | MM:SS». Сырой ASR может быть рваным.
Файл-источник: {{ change_file.Path }}
Задача: разметить смысловые границы — разбить запись на сегменты по смене темы/мысли. Это карта для последующего оконного сканирования, НЕ полный пересказ. Под каждым сегментом — одна-две строки сути, не больше.
Правила:
- Заголовок сегмента = вывод/суть куска (Minto), а не ярлык темы. Плохо: «Обсуждение бюджета». Хорошо: «Бюджет режут — фокус на одном канале».
- Каждый сегмент помечай диапазоном времени
[MM:SS–MM:SS]из транскрипта. - Число сегментов ≈ длительность_мин / 5 (минимум 3, максимум 15).
- Границы ставь там, где реально меняется тема/направление мысли.
typeопредели сам (sales-call, planning, brainstorm, interview, voice-note, lecture, support — или своё точное слово).participants— перечисли говорящих; для сольной заметки-.
Когда разметка готова, запиши результат инструментом write_note. Путь = segments/ + basename исходного файла (то есть для {{ change_file.Path }} это segments/<имя-без-папки>). Строгий формат:
id: <basename без .md>
source_transcript: "{{ change_file.Path }}"
type: <классификация>
participants: <список или ->
kind: transcript-segments
[MM:SS–MM:SS] Заголовок = суть сегмента
Одна-две строки сути.
[MM:SS–MM:SS] Следующий сегмент …
…
Транскрипт:
{{ change_file.Content }}