From da2e0beb7273065aebdc8c84da22e32d22656956 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 11 Oct 2026 12:05:19 +0600 Subject: [PATCH] [2026-10-11] eagle: personal/projects/personal-os/personal-os-action-plan-2026-10-05.md personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md --- .../personal-os-action-plan-2026-10-05.md | 3 +++ ...personal-os-windmill-system-map-2026-10-10.md | 16 ++++++++++++++++ 2 files changed, 19 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 3e139dac..7fb73e85 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 @@ -127,6 +127,9 @@ Asana не обещает единый транзакционный snapshot н ## E2. Получить общий корпус и эталон смысла +> Дополнение 11.10: перед батчем E2 нужны триаж шума и зеркало GitHub PR; ситуации Алекса (шум, не начатое, устаревшее, локальные эксперименты, тихие merge, draft, неотработанные ревью) становятся контрольными случаями. См. [[personal-os-windmill-system-map-2026-10-10]] §6. + + **Зависимость:** первые реальные эпизоды готовятся после сверки Meta Project; окончательная оценка компонентов начинается после E1.4 и проверки необходимых дополнительных источников. | Пакет | Работа | Готовый результат | diff --git a/personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md b/personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md index 5fae3b95..faecc60f 100644 --- a/personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md +++ b/personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md @@ -57,3 +57,19 @@ tags: ## 5. Следующий шаг Алекс смотрит холст и `system-map.yaml` и говорит, где картина неверна: каких потоков нет, какие стадии названы неправильно, каким «settled» сборщикам он не доверяет. Затем выбирается один поток, которому даётся «мясо». + +## 6. Дополнение 2026-10-11: ситуации, которых не видит извлечение claims + +Алекс перечислил реальные ситуации: административный шум («пройти опрос», «подтвердить банковский счёт»), назначенное, но не начатое; сделанное наполовину и давно не обновлённое (нужен пост о состоянии); локальные worktree-эксперименты без push; смерженные PR без комментария в задаче; PR-черновики; PR с комментариями без реакции. Извлечение claims читает только Asana-записи одного поддерева и видит из этого лишь «назначено, не начато». Пять из семи ситуаций требуют зеркала GitHub PR, которого в БД нет (PR есть только как URL в тексте и как живой снимок открытых PR). + +В карту добавлены (только план, не реализовано): + +| Поток | Статус | Что делает | +|---|---|---| +| `f/fetch/github_prs` | planned | Зеркало моих PR: состояние, draft, ревью, комментарии, дата merge, ссылка на задачу из тела PR. Идёт раньше батча на 250 работ. | +| `f/analyse/work_triage` | proposed | Разделить шум и работу до извлечения: правила по проекту/имени, один дешёвый вызов модели для нерешённых корней, кандидат-аннотация в `task_annotations`, подтверждение Алексом (approval-шаг). Подтверждённый шум исключается из E2. | +| `f/analyse/work_situation` | planned | Флаги по работе кодовыми правилами поверх claims + PR + worktrees: noise, untouched, stale, local-only, merged-silent, draft-pr, review-pending, каждый с уликой; одно предлагаемое действие на флаг для attend. Записей в Asana/GitHub нет. | + +Эти семь ситуаций должны стать контрольными случаями эталона E2. + +Список E2: все мои задачи сведены к корням по цепочке parent из `asana_task_observations`: 1396 корней, 135 с открытой моей работой, 115 закрытых за 3 месяца. Предложение: 135 + 115 = 250 работ после триажа; из них ~80 для ручной разметки. Файл: `tools/rlm-lab/datasets/private/e2-draft-2026-10-11/list.md`. Батч по 10 оставшимся работам выборки 10.10 запущен 11.10 в 11:43 (`eval/batch-2026-10-11.log`).