[2026-10-04] eagle: personal/projects/personal-os/personal-os-status-2026-10.md personal/projects/personal-os/zoom-ai-transcript-export.md
This commit is contained in:
1 parent
e2de19fe2a
commit
512a793ca6
2 files changed
+9
-9
No files matched your search
@@ -16,10 +16,10 @@ confidence: 1
|
||||
- **Корпоративный Mattermost подключён отдельно.** Клиент с собственной Chrome-сессией читает сообщения `chat.duckduckgo.com` каждые 15 минут (первый запуск 21 сообщение из 202 каналов, повторный 0 новых; LaunchAgent код 0). Тест на `mm.qentra.top` дал 265 сообщений из 9 каналов; Qentra не добавлена в фоновое расписание. Токены/куки в Personal OS не копируются, файлы снимков имеют режим 0600.
|
||||
- **iTerm и рабочие ветки учитываются.** Последний снимок: 78 worktrees, 40 с незавершёнными изменениями, 2157 изменённых путей, 64 коммита за 30 дней. Диффы не сохраняются. Из 53 интервалов iTerm 18 привязаны к worktree по пути в заголовке, прочие остаются `unknown`.
|
||||
- **Outlook подключён только как активность окна.** За последний снимок интервалов Outlook нет; письма и встречи не читаются. Outlook Email/Calendar connectors отключены администратором; для Graph нужен разрешённый client ID/tenant ID с `Mail.Read` и `Calendars.Read`. Календарь остаётся `unknown`.
|
||||
- **Zoom My Notes проверен через браузерный драйвер.** Драйвер открыл список заметок и полный transcript со спикерами и временными метками в авторизованной вкладке. Выбран браузерный экспорт в Markdown/JSON; экспортёр ещё не реализован. API и права администратора для текущего пути не нужны. Детали: [[personal/projects/personal-os/zoom-ai-transcript-export]].
|
||||
- **Zoom My Notes загружается ночью.** Отдельный headless Chrome запускается в 02:15, читает мои новые заметки и закрывается после импорта. Два transcript сохранены в Obsidian как Markdown/JSON с дедупликацией по `note_id`; повторный запуск не создал дубликатов. LaunchAgent проверен: код 0. Детали: [[personal/projects/personal-os/zoom-ai-transcript-export]].
|
||||
- **Пилот не завершён.** Двухдневная калибровка, ручная проверка 20 интервалов и пятидневный пользовательский пилот впереди. План: [[personal/plans/personal-os-operating-plan-2026-10-03]]. Аудит: [[personal/plans/personal-os-source-audit-2026-10-03]].
|
||||
|
||||
## Проверенные источники (снимок 2026-10-04 00:41 +06)
|
||||
## Проверенные источники (основной снимок 2026-10-04 00:41 +06; Zoom проверен 10:16 +06)
|
||||
|
||||
| Источник | Текущее состояние |
|
||||
|---|---|
|
||||
@@ -31,14 +31,14 @@ confidence: 1
|
||||
| Mattermost | Корпоративный и тестовый снимки `fresh`; фоновый сбор включён только для корпоративного сервера. |
|
||||
| iTerm | Частичная привязка к worktree по точному пути shell prompt в заголовке окна. |
|
||||
| Outlook/календарь | Активность приложения — частично; сообщения, события и тема встречи — `unknown`. |
|
||||
| Zoom My Notes | Доступ через авторизованную вкладку подтверждён: список заметок и полный transcript читаются браузерным драйвером. Экспортёр в Markdown/JSON ещё не реализован. |
|
||||
| Zoom My Notes | Ночной headless-импорт включён на 02:15. Два transcript сохранены в Obsidian; повторный импорт пропустил оба. Chrome закрывается после запуска. |
|
||||
| Balda | Подтверждённого read-only контракта для этого среза нет. |
|
||||
|
||||
## Что остаётся выключенным
|
||||
|
||||
- Старый Executor, Hermes briefs и их push-уведомления остаются на паузе после инцидента 2026-04/05 ([[personal/projects/personal-os/executor-security-analysis]]).
|
||||
- Старый `com.personalos.readonly` не является контуром нового shadow-сбора.
|
||||
- Запись в Asana/GitHub, доставка focus-карточек, браузерный экспорт Zoom My Notes и iPad-клиент не включены.
|
||||
- Запись в Asana/GitHub, доставка focus-карточек и iPad-клиент не включены.
|
||||
|
||||
## Что живо рядом (не Personal OS, но связано)
|
||||
|
||||
@@ -59,7 +59,7 @@ confidence: 1
|
||||
1. Проверить 20 разнообразных интервалов и два рабочих дня shadow-сбора; исправить ложные уверенные связи и пропуски обязательств.
|
||||
2. Настроить локальный импорт выгруженных транскриптов других агентов и извлечение сигнала раздражения из сообщений Алекса; проверить ложные срабатывания, не создавая диалог с Personal OS.
|
||||
3. Получить разрешённый Microsoft Graph app (tenant ID, client ID, делегированные `Mail.Read`/`Calendars.Read`) для чтения Outlook; до этого встречи не учитываются как подтверждённая занятость.
|
||||
4. Реализовать браузерный экспорт новых Zoom My Notes в Markdown/JSON с дедупликацией по `note_id`.
|
||||
4. Проверить первый запуск Zoom My Notes по ночному расписанию 2026-10-05; ручной запуск LaunchAgent уже завершился с кодом 0.
|
||||
5. Перед доставкой карточки согласовать границу рабочего дня и канал; затем провести пятидневный пилот с короткой обратной связью.
|
||||
6. Старый Executor возвращать только после контролей безопасности и лимитов ревью/токенов из утверждённого плана.
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ related:
|
||||
- У каждой заметки есть постоянный `note_id` в URL: `https://us01mynotes.zoom.us/{note_id}`.
|
||||
- Страница заметки содержит полный transcript: текст, спикеров и временные метки.
|
||||
- Текущий корпоративный аккаунт не разрешает создавать приложения в Zoom Marketplace: General App, Server-to-Server OAuth и Webhook Only App отключены. Раздел **User Management → Roles** пользователю недоступен.
|
||||
- Открытая вкладка My Notes сама ничего не экспортирует. Импортёр сохранения Markdown/JSON реализован. Ночной headless Chrome подготовлен, но отдельный профиль ждёт однократного входа в Zoom; расписание пока не включено.
|
||||
- Открытая вкладка My Notes сама ничего не экспортирует. Ночной headless Chrome авторизован в отдельном профиле. LaunchAgent запускает импорт ежедневно в 02:15 (Asia/Bishkek) и закрывает браузер после работы.
|
||||
|
||||
## Options
|
||||
|
||||
@@ -90,12 +90,12 @@ Webhook:
|
||||
## Caveats
|
||||
|
||||
- My Notes transcript retention включён и управляется политикой аккаунта. Заметки могут удаляться автоматически.
|
||||
- Первый transcript импортирован; повторный импорт оставил файлы без изменений. Старый Codex heartbeat остановлен: при закрытом Chrome он не подключается. Подготовлен LaunchAgent `com.personalos.zoom-browser` на 02:15 (Asia/Bishkek); после входа в отдельный Chrome-профиль его нужно включить.
|
||||
- Открытая вкладка нужна драйверу во время выгрузки, но сама по себе ничего не сохраняет.
|
||||
- Два transcript сохранены в Obsidian. Повторный браузерный импорт пропустил оба без изменений. LaunchAgent `com.personalos.zoom-browser` проверен ручным запуском: завершился с кодом 0; Chrome закрылся. Старый Codex heartbeat остановлен.
|
||||
- Пользовательский Chrome может оставаться закрытым: расписание использует отдельный headless-профиль.
|
||||
|
||||
## Recommended path
|
||||
|
||||
1. ⏳ Headless-экспортёр и ночной LaunchAgent подготовлены; для запуска нужен однократный вход в Zoom в отдельном профиле Chrome.
|
||||
1. ✅ Headless-экспортёр и ночной LaunchAgent активны; отдельный Chrome-профиль авторизован.
|
||||
2. ✅ Markdown + JSON сохраняются в Obsidian с дедупликацией по `note_id`.
|
||||
3. ⏳ Индексация сохранённых transcript в pgvector ещё не реализована.
|
||||
|
||||
|
||||
Reference in new issue
Block a user