[2026-10-14] eagle: personal/projects/personal-os/personal-os-action-plan-2026-10-05.md personal/projects/personal-os/personal-os-data-analysis-workflow-2026-10-09.md personal/projects/personal-os/personal-os-rlm-stand-results-2026-10-10.md personal/projects/personal-os/personal-os-status-2026-10.md personal/projects/personal-os/personal-os-system-review-index.md personal/projects/personal-os/personal-os-windmill-system-map-2026-10-10.md personal/projects/personal-os/work-claims-results-2026-10-12.md personal/projects/virfield.md
This commit is contained in:
1 parent
34a26a27d8
commit
810c4f4c81
8 files changed
+40
-11
No files matched your search
@@ -1,8 +1,15 @@
|
||||
# Personal OS — план действий E1–E5
|
||||
|
||||
> Проверка launchd 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
Текущий runtime 14.10.2026: Asana collector заменён постоянным worker в основной
|
||||
`personal_os`, с Windmill schedule каждые пять минут, live roster scans каждые
|
||||
15 минут и events cursors. Все 28 живых списков проектов перечитаны, обнаружено
|
||||
35 620 memberships. Очередь изменений, связанные объекты и фоновая сверка
|
||||
продолжаются и показаны отдельно. Legacy read projection и общий writer lock
|
||||
реализованы; старый collector архивирован. [Контракт и проверка runtime](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
Дата исходного плана: 05.10.2026. Актуализировано 14.10.2026: схема E1 и восстановленные данные находятся в основной `personal_os`; E1.2 projection и полная приёмка E1.5 ещё не завершены. По сохранённому ID-манифесту проверены 21/28 проектов, 35 080/35 080 memberships; 11 прямых задач недоступны, 1 685 внешних dependency targets отсутствуют. Это локальная сверка с ID scan 06.10, а не повторный живой обход Asana.
|
||||
Историческая сверка до этого rollout дала 21/28 по ID scan 06.10, 35 080
|
||||
memberships, 11 недоступных direct tasks и 1 685 внешних dependency targets.
|
||||
Эти числа не являются текущим live freshness отчётом.
|
||||
|
||||
Основание: [исследование шести уровней](/Users/admin/Developer/personal-os/planning/personal-os-six-layer-analysis-2026-10-05.md), [архитектурные контракты](/Users/admin/Developer/personal-os/planning/personal-os-architecture-decision-2026-10-04.md), [контракт данных R2](/Users/admin/Developer/personal-os/planning/personal-os-evidence-graph-design-2026-10-04.md). Этот документ конкретизирует порядок исполнения. Предложения о технологиях не означают, что они уже установлены или выбраны по результатам испытаний.
|
||||
|
||||
@@ -248,9 +255,9 @@ flowchart LR
|
||||
| E1.2 | in_progress — схема и writer проверены на тестовой БД | Совместимый projection для старых читателей |
|
||||
| E1.3 | complete — три проекта загружены в отдельную тестовую БД | 7658 уникальных задач с потомками и 125 970 stories |
|
||||
| E1.4 | verified для трёх пилотов — [итоговые отчёты](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/README.md) | 4618/4618 исходных memberships; известных потерь и неполных разделов нет |
|
||||
| E1 expansion | in_progress — [scope, ID manifest и критерии](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md) | Backfill в основной БД: 21/28 проектов проходят критерий; новая live-ID дельта и полная история ещё требуют проверки |
|
||||
| E1.5 | in_progress — [005 применена, E1 импортирован 10.10](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/e1-5-readiness-2026-10-06.md) | Projection/lease и завершение полной приёмки; применения 005 ждать уже не нужно |
|
||||
| E1 expansion | постоянный worker запущен — [runtime и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026) | Живые списки 28/28 проектов сверены; очередь изменений и фоновые refresh видны отдельно. 21/28 относится к историческому backfill |
|
||||
| E1.5 | worker/projection/lock реализованы и проверены; начальная очередь догоняется | Windmill schedule 5 минут, живые cursors, независимые retries, E1 и совместимая legacy read projection; старый collector заменён |
|
||||
| E2–E3 | E2 in_progress, E3 planned | 486 работ с кандидатами модели; независимый эталон, semantic acceptance и сравнение graph-механизмов ещё не приняты |
|
||||
| E4–E5 | planned | Проверенные личные приоритеты и посильный контур внимания |
|
||||
|
||||
**Следующее действие: завершить checkpoint backfill 28 проектов и адресных задач, повторно сверить ID, stories и детей; отдельно завершить projection/lease и приёмку E1.5 после уже выполненного импорта.**
|
||||
**Текущий runtime E1:** постоянный worker вместо checkpoint-only backfill. Он автоматически догоняет изменения и продолжает сверки; полнота оценивается по живым source cursors и queue gaps. Успешный batch не означает пустую очередь или актуальность всех связанных объектов.
|
||||
@@ -1,4 +1,7 @@
|
||||
---
|
||||
|
||||
> Runtime 14.10.2026: старый Asana collector заменён постоянным worker в основной `personal_os`. Windmill schedule каждые пять минут, live project/personal rosters каждые 15 минут, events cursors, independent retries и совместимая legacy read projection. Первый live pass перечитал все 28 проектов и нашёл 35 620 memberships; начальный refresh backlog показан отдельно в dashboard. Автоматический scheduled batch выполнил 3 000 GET и обновил 648 задач без ошибок. [Контракт и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
date: '2026-10-09'
|
||||
status: local-rlm-stand-ready
|
||||
tags:
|
||||
@@ -10,9 +13,9 @@ updated: '2026-10-14'
|
||||
---
|
||||
# Personal OS — анализ выгружаемых данных: контекст, связывание и workflow
|
||||
|
||||
> Проверка launchd 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
> Историческая проверка launchd до замены worker 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
|
||||
**Локальная сверка E1 14.10:** 21/28 проектов по ID scan 06.10, 35 080/35 080 memberships, 11 недоступных прямых задач и 1 685 отсутствующих внешних dependency targets. Это не новый live-ID обход. Текущий [план E1–E5](/Users/admin/Developer/personal-os/planning/personal-os-action-plan-2026-10-05.md).
|
||||
**Историческая сверка E1 до замены worker 14.10:** 21/28 проектов по ID scan 06.10, 35 080/35 080 memberships, 11 недоступных прямых задач и 1 685 отсутствующих внешних dependency targets. Это не новый live-ID обход. Текущий [план E1–E5](/Users/admin/Developer/personal-os/planning/personal-os-action-plan-2026-10-05.md).
|
||||
|
||||
Дата исходного исследования: 2026-10-09, Asia/Bishkek. Обновлено: 2026-10-14 по сохранённым результатам БД, двум resolver jobs и проверке дашборда.
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
---
|
||||
|
||||
> Runtime 14.10.2026: старый Asana collector заменён постоянным worker в основной `personal_os`. Windmill schedule каждые пять минут, live project/personal rosters каждые 15 минут, events cursors, independent retries и совместимая legacy read projection. Первый live pass перечитал все 28 проектов и нашёл 35 620 memberships; начальный refresh backlog показан отдельно в dashboard. Автоматический scheduled batch выполнил 3 000 GET и обновил 648 задач без ошибок. [Контракт и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
date: '2026-10-10'
|
||||
updated: '2026-10-14'
|
||||
status: results
|
||||
@@ -158,3 +161,5 @@ tags:
|
||||
Обе попытки вернули `task_draft=null`. Сохранённый позже в интерфейсе локальный черновик BSP-задачи подготовлен отдельно; он не является результатом этих модельных вызовов. Новых задач Asana эти попытки не создали.
|
||||
|
||||
**Вывод для общей проверки анализатора:** результат на этом случае существенно зависит от полноты retrieval. Корректные цитаты позволяют проверять ответ, но не подтверждают автоматически статус проекта, релиз, реализацию или каждую предложенную связь. Ошибки схемы v2 из раздела 3 остаются отдельными кейсами для валидации.
|
||||
|
||||
Обновление collector не повторяло model evaluation и не меняло frozen inputs, raw ответы или статус кандидатов в этой валидации.
|
||||
@@ -1,4 +1,7 @@
|
||||
---
|
||||
|
||||
> Runtime 14.10.2026: старый Asana collector заменён постоянным worker в основной `personal_os`. Windmill schedule каждые пять минут, live project/personal rosters каждые 15 минут, events cursors, independent retries и совместимая legacy read projection. Первый live pass перечитал все 28 проектов и нашёл 35 620 memberships; начальный refresh backlog показан отдельно в dashboard. Автоматический scheduled batch выполнил 3 000 GET и обновил 648 задач без ошибок. [Контракт и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
title: Personal OS — статус (октябрь 2026)
|
||||
tags:
|
||||
- personal-os
|
||||
@@ -8,7 +11,7 @@ confidence: 1
|
||||
---
|
||||
# Personal OS — срез 2026-10-04, связанные проекты сверены 2026-10-14
|
||||
|
||||
> Проверка launchd 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
> Историческая проверка launchd до замены worker 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
|
||||
**Проверено 14.10.2026:** GitHub, ситуации, work items и designs находятся в основной `personal_os` после подтверждённого переноса 17 таблиц с совпавшими хешами. 121 work item / 17 репозиториев, 105 в очереди; 79 проверенных PR, 215 точных Asana–PR связей; 16 сигналов и 39 явных gaps. Локальный агент вызывается отдельно, его результат остаётся кандидатом. [Приёмка в репозитории](/Users/admin/Developer/personal-os/planning/github-work-situations-2026-10-14.md).
|
||||
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
---
|
||||
|
||||
> Runtime 14.10.2026: старый Asana collector заменён постоянным worker в основной `personal_os`. Windmill schedule каждые пять минут, live project/personal rosters каждые 15 минут, events cursors, independent retries и совместимая legacy read projection. Первый live pass перечитал все 28 проектов и нашёл 35 620 memberships; начальный refresh backlog показан отдельно в dashboard. Автоматический scheduled batch выполнил 3 000 GET и обновил 648 задач без ошибок. [Контракт и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
status: draft-review
|
||||
revision: R2 + six-layer-analysis
|
||||
updated: '2026-10-14'
|
||||
---
|
||||
# Personal OS: план и анализ шести уровней
|
||||
|
||||
> Проверка launchd 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
> Историческая проверка launchd до замены worker 14.10.2026: `com.personalos.asana-expansion-e1` не найден в `gui/501`. Поэтому запись о загруженном агенте 10.10 ниже не подтверждает текущий фоновый backfill. `com.personalos.work-evidence` и `com.personalos.db-browser` загружены и работают.
|
||||
|
||||
**Проверено 14.10.2026:** GitHub, ситуации, work items и designs находятся в основной `personal_os` после подтверждённого переноса 17 таблиц с совпавшими хешами. 121 work item / 17 репозиториев, 105 в очереди; 79 проверенных PR, 215 точных Asana–PR связей; 16 сигналов и 39 явных gaps. Локальный агент вызывается отдельно, его результат остаётся кандидатом. [Приёмка в репозитории](/Users/admin/Developer/personal-os/planning/github-work-situations-2026-10-14.md).
|
||||
|
||||
E1: 21/28 проектов проходят локальный критерий по сохранённому ID scan 06.10; 35 080/35 080 memberships. Каталог модели: [[work-claims-results-2026-10-12]], 486 работ, 480 completed, 12 244 candidate claims. Дополнительный кейс связывания BSP: [[personal-os-rlm-stand-results-2026-10-10#8. Дополнение 2026-10-14: локальный агент — привязка BSP-ворктри к работе Asana]]. Ниже сохраняется история исследований; граф R2 целиком не внедрён.
|
||||
Исторический E1 backfill: 21/28 проектов проходили локальный критерий по сохранённому ID scan 06.10; 35 080/35 080 memberships. Каталог модели: [[work-claims-results-2026-10-12]], 486 работ, 480 completed, 12 244 candidate claims. Дополнительный кейс связывания BSP: [[personal-os-rlm-stand-results-2026-10-10#8. Дополнение 2026-10-14: локальный агент — привязка BSP-ворктри к работе Asana]]. Ниже сохраняется история исследований; граф R2 целиком не внедрён.
|
||||
|
||||
> **Обновление 10.10.2026:** схема и данные E1 находятся в рабочей PostgreSQL-БД `personal_os` на `localhost:5432`; LaunchAgent сборщика Asana пишет туда и продолжает работу с сохранённых checkpoint. Временная E1-БД на порту 55439 больше не является целью сборщика. Покрытие пока неполное: строгую проверку проходят 17 из 28 проектов. См. текущий [[personal-os-action-plan-2026-10-05]] и [журнал восстановления E1](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md).
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
---
|
||||
|
||||
> Runtime 14.10.2026: старый Asana collector заменён постоянным worker в основной `personal_os`. Windmill schedule каждые пять минут, live project/personal rosters каждые 15 минут, events cursors, independent retries и совместимая legacy read projection. Первый live pass перечитал все 28 проектов и нашёл 35 620 memberships; начальный refresh backlog показан отдельно в dashboard. Автоматический scheduled batch выполнил 3 000 GET и обновил 648 задач без ошибок. [Контракт и проверка](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026).
|
||||
|
||||
date: '2026-10-10'
|
||||
status: partial-real-flows
|
||||
tags:
|
||||
|
||||
@@ -15512,4 +15512,9 @@ _No valid output._
|
||||
Предложены root `1209808486380252` и подзадача `1219079700626622`; точная цитата Obsidian совпала с веткой и файлами ворктри. Оба input hash и все 7 цитат перепроверены. Связь не принята: `accepted=false`, `requires_review=true`. Две из трёх предложенных design-связей не имеют собственной цитаты; требуют отдельной проверки. Готовность build/debug, implementation, release и исправление прежней CoreData-ошибки этим кейсом не доказаны. Holdout не проводился.
|
||||
|
||||
Полные результаты, первичные записи и границы валидации: [[personal-os-rlm-stand-results-2026-10-10#8. Дополнение 2026-10-14: локальный агент — привязка BSP-ворктри к работе Asana]]. [Frozen JSON](/Users/admin/Developer/personal-os/tools/rlm-lab/datasets/private/sample-2026-10-10/eval/work-item-resolver-2026-10-14.json). Этот блок сохраняется при повторном экспорте документа.
|
||||
|
||||
### Актуализация источника Asana — 14.10.2026
|
||||
|
||||
Asana mirror теперь обновляет постоянный worker в Windmill. [Проверенный runtime](/Users/admin/Developer/personal-os/planning/asana-coverage-pilot/expansion-2026-10-06.md#постоянный-worker--14102026) перечитал live rosters 28/28 проектов, продолжает очередь изменений и retries. Этот каталог не пересчитывался: 486 model outputs и frozen input/citations остаются результатом своих датированных запусков. Новый mirror не делает старые claims подтверждёнными и не меняет accepted=false у BSP-кандидата.
|
||||
|
||||
<!-- validation-notes:end -->
|
||||
@@ -43,7 +43,7 @@ tags:
|
||||
|
||||
Installed MCP прошёл HTTP и fresh stdio discovery/help/status с 18 tools, HTTP 401 без авторизации и ещё два полных fresh stdio acquire/replay → SSH/workload/artifact/desktop → release цикла на собственных factory-клонах. Оба дополнительных клона удалены. Live discovery gate исправлен: проверяет обязательные имена вместо устаревшего hardcoded count 17. Source MCP metadata теперь соответствует Tart/node budgets, approved bases и unlocked APFS/FileVault policy. Ventura `TestLiveLeaseSSH` прошёл exact Xcode 15.2/15C500b, Swift workload, SCP, cross-key/image-key rejection, desktop/tunnel revocation, cleanup и рестарт daemon с сохранением lease SSH identity. Signed installed archive `aee89c1`: SHA-256 `2313602b2c380e5e74640c47ee6ad50d9c10d750f856a0949833a4489803cf35`; хеши трёх подписанных бинарников сохранены в `~/.virfield-v2/upgrades/20261014-aee89c1/installed.json`. Полный локальный make check, Staticcheck, Gitleaks и регрессионные race-тесты нового inventory fix прошли. Clean archive exact source `8a297748eac5035fa0f0453aa51e11e9cb77d4e4`: `/private/tmp/virfield-release-candidate-20261014/virfield-v0.0.0-candidate-darwin-arm64.tar.gz`, SHA-256 `e2efde0214c7f4967528308b850575baac4a464e4e6c86425e871e11b8879488`; extraction, все binary checksums, native browser signature и действующий config-check проверены. Idle-only installer `/private/tmp/virfield-install-8a29774.py` подготовлен, не запускался; включает три бинарника и актуальный native Apple browser, rollback backup и повторную проверку свободного pool. Fresh MCP из этого clean archive прошёл discovery/help/status и проверку исправленных metadata.
|
||||
|
||||
Ожидаем освобождения `lease-6fde5d2f33c234f2e885583fb6a8fd34` (`macos27`). На 2026-10-14 13:56 UTC API показывал `needs_attention`/`vm_drift`, VM в Tart running; чужую аренду/VM не меняли. Причина drift не установлена. Lease TTL — до 2026-10-15 13:20:23 UTC (19:20 по Бишкеку), она может быть released владельцем раньше. Создана heartbeat-проверка `virfield-lease` каждые 15 минут только для чтения status и сообщения об освобождении; future installation/publish/cleanup/push через неё не выполняются. Auto-review отклонила такое фоновое продолжение без отдельного согласия; запрос на однократное фоновое продолжение ещё ожидает ответа. Отдельно тестами доказан и исправлен дефект canceled inventory: прерванный адресный/container probe больше не превращается в успешный неполный snapshot; Control сохраняет последнее полное inventory и закрывает admission. Этот fix пока не установлен.
|
||||
Ожидаем освобождения `lease-6fde5d2f33c234f2e885583fb6a8fd34` (`macos27`). На 2026-10-14 13:56 UTC API показывал `needs_attention`/`vm_drift`, VM в Tart running; чужую аренду/VM не меняли. Причина drift не установлена. Lease TTL — до 2026-10-15 13:20:23 UTC (19:20 по Бишкеку), она может быть released владельцем раньше. Heartbeat `virfield-lease` проверяет ожидание каждые 15 минут. Пользователь 2026-10-14 явно подтвердил однократное продолжение: «Продолжай доделывать до готовности»; automation обновлена и ACTIVE. После освобождения этой lease и остальных чужих VM/jobs она продолжит безопасную установку актуального проверенного кандидата, installed Tart/node/MCP live-приёмку, factory/private GHCR roundtrip, локальные CI, исправления, документацию и push рабочей ветки; после подтверждённого завершения отключится. Пока pool занят, установка и рестарт не выполняются. Прежний отказ auto-review из-за отсутствия согласия относится к историческому запросу; это согласие теперь получено. Отдельно тестами доказан и исправлен дефект canceled inventory: прерванный адресный/container probe больше не превращается в успешный неполный snapshot; Control сохраняет последнее полное inventory и закрывает admission. Этот fix пока не установлен.
|
||||
|
||||
Offline restore `backup-5cdef526c555f6a53ed5f565c6e2edaf` в отдельный private каталог прошёл: 18 файлов, SQLite integrity, пять active image identities/credentials/verification, тот же node management key, новый operator token и config-check. Restored daemon не запускался; live restore/rollback остаются gates.
|
||||
|
||||
|
||||
Reference in new issue
Block a user