[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

This commit is contained in:
Alexey Martemyanov committed 2026-10-11 12:05:19 +06:00
1 parent 07792ec4c3
commit da2e0beb72
2 files changed
+19

No files matched your search

@@ -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 и проверки необходимых дополнительных источников.
| Пакет | Работа | Готовый результат |
@@ -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`).