From 4b5f2553363ac6dbe7d36f420bf498fa1f33a31e Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 13 Nov 2026 13:09:14 +0600 Subject: [PATCH] [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 --- .../personal-os-action-plan-2026-10-05.md | 25 +++++++++++++++++++ .../personal-os-production-acceptance.md | 1 + 2 files changed, 26 insertions(+) diff --git a/personal/projects/personal-os/personal-os-action-plan-2026-10-05.md b/personal/projects/personal-os/personal-os-action-plan-2026-10-05.md index f6d9e2e4..69e272b9 100755 --- a/personal/projects/personal-os/personal-os-action-plan-2026-10-05.md +++ b/personal/projects/personal-os/personal-os-action-plan-2026-10-05.md @@ -1,5 +1,30 @@ # 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. diff --git a/personal/projects/personal-os/personal-os-production-acceptance.md b/personal/projects/personal-os/personal-os-production-acceptance.md index cd14eca2..2c2a0c4b 100644 --- a/personal/projects/personal-os/personal-os-production-acceptance.md +++ b/personal/projects/personal-os/personal-os-production-acceptance.md @@ -79,3 +79,4 @@ Personal OS частично выполняет Capture и Clarify. Общий - Штатное локальное обновление подключено через `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) - В 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-дневный предел, после которого статус обязательства требует новой сверки.