[2026-11-13] eagle: personal/projects/personal-os/personal-os-action-plan-2026-10-05.md personal/projects/personal-os/personal-os-production-acceptance.md

This commit is contained in:
Alexey Martemyanov committed 2026-11-13 13:09:14 +06:00
1 parent db1a6821f5
commit 4b5f255336
2 files changed
+26

No files matched your search

@@ -1,5 +1,30 @@
# Personal OS — план действий E1–E5 # Personal OS — план действий E1–E5
## 13.11.2026 — очередь действий из обсуждений
Ручной прогон выявил зависимость планировщика от решений и обязательств в обсуждениях. На встрече по CPM сопоставление вкладок было согласовано как опциональное для первого PR. Без транскрипта это решение ошибочно вернулось в план как открытое. Другой прогон связал обещанный апдейт с опубликованным комментарием Asana, а запросы на ревью в Mattermost — с одобренными и влитыми PR.
Штатный импорт Zoom открыл полную вкладку Transcript, проверил 20 заметок, сохранил или обновил 9 транскриптов и завершился с кодом 0. Корпоративный Mattermost требует повторного входа. По нему доступен архив до 2 ноября. Автоматическая обработка обсуждений, свежий Mattermost и охват встреч остаются отдельными проверками.
Прототип `f/analyse/discussion_actions` проверен локально на вручную собранных пакетах первоисточников. Модель извлекла обещание рекапа из Zoom, а при добавлении комментария Asana запись закрылась с прежним ID. Решение об опциональности и обещание обновить техдизайн извлечены отдельно. Архивный пример Mattermost с непроверенным адресатом не породил личного действия. Сведение дублей из двух каналов проверено синтетическим тестом с общим ID предмета. Автоматическая сборка пакетов, установление общего предмета между каналами, сохранение событий и сквозная работа Windmill ещё не проверены.
Порядок реализации:
1. Подать в Python-шаг Windmill версии транскриптов и тредов, связанные задачи, PR и последующие события. Передавать состояние покрытия источников. Неизвестную связь оставлять на проверке.
2. Извлечь из обсуждений решения и обязательства с указанием участника, ожидаемого результата, срока при наличии и буквальной цитаты. Сверить результаты с последующими источниками. Один запрос из нескольких каналов должен давать одну запись. Закрытие требует подтверждения именно обещанного результата.
3. Прогнать реальные истории в порядке событий и повторить вход. Критерии: обещанный рекап появляется один раз, публикация закрывает его, согласованный объём меняет следующее действие, а пробел покрытия виден в результате. Отдельно проверить извлечение, привязку и сверку по каждому источнику.
4. Добавить проверенные действия по текущим AoR и карьерным целям. Оценить всю очередь по матрице текущих целей и матрице важности DDG Asana. Только после проверки этой оценки подключить планы дня и недели и проверить обновление после выполнения действия.
### Обязательная приоритизация перед планированием
Статус на 13.11: локальный E4 читает версионированный Daily Status и извлекает 1‑Must, Top Priority, AoR и карьерного советника. Ранжирование реализовано для переданной версии целей и матрицы DDG. На реальной карточке профиль подтверждён, оценка вернула `policy_required`. E5 допускает действия при наличии версий политики, целей и матрицы. Публикация E4 и E5 в Windmill и проверка реальной оценки остаются открыты. [Текущие результаты приёмки](personal-os-production-acceptance.md)
В выборке 180 открытых назначений зеркало Asana содержит `Impact`, `Priority (Desktop Apps)` и несколько полей `Priority` с разными GID. Для сопоставления нужна схема конкретного проекта и исходная матрица DDG. Совпадение названия поля не устанавливает общую шкалу.
- Сверить действующие цели, Top Priority, AoR и карьерные цели с их источниками. Получить фактические поля, шкалы и правила матрицы важности DDG Asana. Сохранять версию целей и матрицы, исходные значения и ссылки. Неизвестные поля и цели помечать как неизвестные.
- После сверки обязательств оценивать каждое действие по вкладу в действующие цели, важности DDG, сроку, ответственности, зависимостям и цене участия. Хранить оценку по каждому критерию и объяснение итогового порядка. Подтверждённые сроки и обязательства с конфликтом ёмкости должны быть видны явно.
- Планировщик дня и недели получает оценённую очередь. При изменении цели, матрицы или обязательства обновляется оценка затронутых действий до пересчёта плана. Критерий допуска — воспроизводимые сравнения на реальных задачах, включая конфликт между целью и Asana, важную задачу без срока, командный запрос и отсутствующую оценку DDG.
## Этапный план планировщика: данные, действия, исполнение, проверка ## Этапный план планировщика: данные, действия, исполнение, проверка
Обновлено 18.10.2026. Этот раздел задаёт порядок дальнейшей работы. Экспериментальные запуски остановлены; текущий Python-черновик `f/attend/attention_loop_e5` сохраняется как материал для проверки. Цель: система выделяет следующие действия из содержания работ, готовит ИИ-результаты и составляет выполнимый week/day plan. Обновлено 18.10.2026. Этот раздел задаёт порядок дальнейшей работы. Экспериментальные запуски остановлены; текущий Python-черновик `f/attend/attention_loop_e5` сохраняется как материал для проверки. Цель: система выделяет следующие действия из содержания работ, готовит ИИ-результаты и составляет выполнимый week/day plan.
@@ -79,3 +79,4 @@ Personal OS частично выполняет Capture и Clarify. Общий
- Штатное локальное обновление подключено через `com.personalos.discussion-actions` каждые 30 минут. Оно читает локальные зеркала, публикует в My Tasks и показывает состояние запуска и охват Zoom. Из 19 встреч связь с задачей подтверждена для одной. - Штатное локальное обновление подключено через `com.personalos.discussion-actions` каждые 30 минут. Оно читает локальные зеркала, публикует в My Tasks и показывает состояние запуска и охват Zoom. Из 19 встреч связь с задачей подтверждена для одной.
- Профиль E4 локально проверен на актуальной карточке Daily Status из Asana. Учётная запись совпала по email. Извлечены [1‑Must](https://app.asana.com/1/137249556945/project/414235014887631/task/1220422645861898), [Top Priority CPM](https://app.asana.com/1/137249556945/project/1163321984198618/task/1216761517055116), карьерный советник, функциональная и целевая команды и [вторичный AoR macOS App](https://app.asana.com/0/1202183837061384) с 300 минутами в неделю. [Daily Status](https://app.asana.com/1/137249556945/project/1202476254827979/task/1202477079846579) - Профиль E4 локально проверен на актуальной карточке Daily Status из Asana. Учётная запись совпала по email. Извлечены [1‑Must](https://app.asana.com/1/137249556945/project/414235014887631/task/1220422645861898), [Top Priority CPM](https://app.asana.com/1/137249556945/project/1163321984198618/task/1216761517055116), карьерный советник, функциональная и целевая команды и [вторичный AoR macOS App](https://app.asana.com/0/1202183837061384) с 300 минутами в неделю. [Daily Status](https://app.asana.com/1/137249556945/project/1202476254827979/task/1202477079846579)
- В DDG найдены Waterfall для еженедельного порядка и Activities Spreadsheet с Impact, Unique Value, Time Impact и Relationship. В этих материалах отсутствует подтверждённое сопоставление шкалы важности с полями проектов Asana. Дополнительная ссылка из Waterfall вернула HTTP 404. E4 на реальном профиле сохранил статус `policy_required`. [Waterfall](https://app.asana.com/1/137249556945/task/1199157065648038) · [Activities Spreadsheet](https://app.asana.com/1/137249556945/task/1199157065648040) - В DDG найдены Waterfall для еженедельного порядка и Activities Spreadsheet с Impact, Unique Value, Time Impact и Relationship. В этих материалах отсутствует подтверждённое сопоставление шкалы важности с полями проектов Asana. Дополнительная ссылка из Waterfall вернула HTTP 404. E4 на реальном профиле сохранил статус `policy_required`. [Waterfall](https://app.asana.com/1/137249556945/task/1199157065648038) · [Activities Spreadsheet](https://app.asana.com/1/137249556945/task/1199157065648040)
- Штатный сбор Mattermost запросил 11 связанных архивных тредов. Все 11 корней вернули HTTP 404, тогда как свежий пост и его тред вернули HTTP 200 из того же профиля. Архивные кандидаты остаются на проверке. Для 404 введён повтор через сутки либо при новом сообщении. Для очереди выбран 14-дневный предел, после которого статус обязательства требует новой сверки.