[2026-10-04] eagle: personal/plans/personal-os-operating-plan-2026-10-03.md personal/plans/personal-os-source-audit-2026-10-03.md personal/projects/personal-os/personal-os-status-2026-10.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-04 00:47:47 +06:00
1 parent 58aeb7c065
commit 6795e2957b
3 files changed
+69 -46

No files matched your search

@@ -3,39 +3,39 @@ title: Personal OS — статус (октябрь 2026)
tags:
- personal-os
- status
updated: '2026-10-03'
updated: '2026-10-04'
confidence: 1
---
# Personal OS — статус на 2026-10-03
# Personal OS — статус на 2026-10-04
> **Главный источник правды о текущем состоянии.** Остальные заметки personal-os
> (architecture, state-2026-04-27, catchup-plan, hermes-cron-jobs, executor-*) — исторические.
> **Главный источник правды о текущем состоянии.** Архитектурные заметки 2026-04 и старый Executor — исторические.
## TL;DR
## Коротко
- **Personal OS (рабочий контур вокруг Asana) — ВЫКЛЮЧЕН.** Остановлен после инцидента с
автономным Executor (апр–май 2026, см. [[personal/projects/personal-os/executor-security-analysis]]).
Новый план утверждён 2026-10-03, реализация ещё не начата — старая архитектура (Hermes/Eagle + cron + executor) не возобновляется как есть.
- **Миссия и приоритет теперь уточнены Алексом:** [[personal/projects/personal-os/personal-os-purpose]] —
самочувствие, фокус, баланс, затем работа и карьера. Текущий главный симптом — «рваный фокус»
из-за параллельной работы и контроля агентов. Первые два блокера: точная временная линия
человеческой/агентной работы с привязкой к теме; затем анализ нужной работы с учётом
энергии, встреч и reviewer load. Утверждённый план с исполняемыми пакетами A–E:
[[personal/plans/personal-os-operating-plan-2026-10-03]]. Аудит источников:
[[personal/plans/personal-os-source-audit-2026-10-03]]. Старт — в следующей сессии с пакета A; код и сервисы пока не запущены.
- Агентная инфраструктура в целом живёт отдельно (Balda / Callee / Prism на Mac) — это
не Personal OS, а общий агентный стек; на нём может быть построена будущая версия.
- **Тихий read-only сбор работает.** `com.personalos.focus-shadow` запущен каждые 15 минут (12 запусков, последний код 0); после ночи расписание ограничено рабочими днями 08:00–20:00. Результаты: `~/context/shadow.json`, `shadow.md`, `focus.json`, `shadow-history/`. Доставки карточек и старого Executor нет.
- **Корпоративный Mattermost подключён отдельно.** Клиент с собственной Chrome-сессией читает сообщения `chat.duckduckgo.com` каждые 15 минут (первый запуск 21 сообщение из 202 каналов, повторный 0 новых; LaunchAgent код 0). Тест на `mm.qentra.top` дал 265 сообщений из 9 каналов; Qentra не добавлена в фоновое расписание. Токены/куки в Personal OS не копируются, файлы снимков имеют режим 0600.
- **iTerm и рабочие ветки учитываются.** Последний снимок: 78 worktrees, 40 с незавершёнными изменениями, 2157 изменённых путей, 64 коммита за 30 дней. Диффы не сохраняются. Из 53 интервалов iTerm 18 привязаны к worktree по пути в заголовке, прочие остаются `unknown`.
- **Outlook подключён только как активность окна.** За последний снимок интервалов Outlook нет; письма и встречи не читаются. Outlook Email/Calendar connectors отключены администратором; для Graph нужен разрешённый client ID/tenant ID с `Mail.Read` и `Calendars.Read`. Календарь остаётся `unknown`.
- **Пилот не завершён.** Двухдневная калибровка, ручная проверка 20 интервалов и пятидневный пользовательский пилот впереди. План: [[personal/plans/personal-os-operating-plan-2026-10-03]]. Аудит: [[personal/plans/personal-os-source-audit-2026-10-03]].
## Что выключено (факты)
## Проверенные источники (снимок 2026-10-04 00:41 +06)
| Компонент | Состояние | Последний след |
|---|---|---|
| `sync.js` / `generate-status.js` (Asana → Postgres → `status.md`) | ⛔ регулярный cron на паузе; один ручной прогон 2026-10-03 успешен | `~/context/status.md`, 402 строки; `~/context/attention.md`, 28 строк; `com.personalos.readonly` не загружен |
| Брифы (daily / weekly / inbox / EOD / retrospector) | ⛔ cron на паузе | последний daily brief — 2026-06-16 (git `61f0831`) |
| Executor (v1 autonomous, v2 runner/analyzer) | ⛔ на паузе с ~2026-05-01, «waiting for new executor arch» | `executor/logs/` |
| Hermes cron на Eagle | 1 из 22 активен (`sync-vault`) на 2026-06-24 | [[personal/projects/personal-os/hermes-cron-jobs]] |
| ActivityWatch | 🟡 локальный сервер работает; 2026-10-03 window/AFK свежие, Xcode последний раз 2026-10-01, `aw-watcher-vscode` 2026-10-02, DDG URL 2026-06-08 | расширение VS Code установлено, README ошибочно описывает только Cursor; локальный API buckets 2026-10-03 14:13 UTC; `aw-query.js` ещё неверно выбирает `currentFocus` |
| Репо `~/Developer/personal-os` | последний коммит 2026-06-16; много незакоммиченного (брифы мая–июня, `agent/infra/`) | `git status` |
| Источник | Текущее состояние |
|---|---|
| Asana и GitHub | `fresh`; 27 моих открытых PR, 5 текущих запросов на ревью. Прямые запросы Asana отделены от FYI. |
| ActivityWatch | Window/AFK и DDG URL `fresh`; Xcode и VS Code `stale` из-за отсутствия недавних событий, а не доказанной поломки. Текущая тема привязывается только по доказательству. |
| Codex/Claude | Метаданные 65 и 24 сессий; `needs_human` не выводится из mtime или состояния окна. |
| Worktrees | `fresh`; коммиты и незакоммиченные пути учитываются без текста diff. |
| Mattermost | Корпоративный и тестовый снимки `fresh`; фоновый сбор включён только для корпоративного сервера. |
| iTerm | Частичная привязка к worktree по точному пути shell prompt в заголовке окна. |
| Outlook/календарь | Активность приложения — частично; сообщения, события и тема встречи — `unknown`. |
| Balda | Подтверждённого read-only контракта для этого среза нет. |
## Что остаётся выключенным
- Старый Executor, Hermes briefs и их push-уведомления остаются на паузе после инцидента 2026-04/05 ([[personal/projects/personal-os/executor-security-analysis]]).
- Старый `com.personalos.readonly` не является контуром нового shadow-сбора.
- Запись в Asana/GitHub, доставка focus-карточек, Zoom-импорт и iPad-клиент не включены.
## Что живо рядом (не Personal OS, но связано)
@@ -51,16 +51,12 @@ confidence: 1
- **Virfield** (VM-лизы для UI-тестов): кандидат v2, до production не готов ([[personal/projects/virfield]]).
- **Obsidian vault** `~/obsidian/` — жив, синхронизация через git/NAS + Syncthing; MCP — `mcpvault`.
## Что нужно для перезапуска (утверждённый порядок)
## Что осталось до пилота
> 📋 **Актуальный утверждённый план:** [[personal/plans/personal-os-operating-plan-2026-10-03]].
> Прежний [[personal/plans/personal-os-v2-plan]] — технический черновик до уточнения миссии;
> его порядок (iPad/иконки/порт) не задаёт приоритет для запуска Personal OS.
1. В следующей сессии начать с пакета A в утверждённом плане: Asana obligations с ролями, явным запросом и evidence.
2. Затем пакеты B–D: GitHub obligations, рабочая тема/агентные ожидания и посильный focus state.
3. Пакет E: тихая проверка на двух днях и 20 интервалах; после согласования границы рабочего дня и канала — пятидневный пилот.
4. Старый Executor остаётся выключенным; его возвращение зависит от контролей в [[personal/projects/personal-os/executor-security-analysis]].
1. Проверить 20 разнообразных интервалов и два рабочих дня shadow-сбора; исправить ложные уверенные связи и пропуски обязательств.
2. Получить разрешённый Microsoft Graph app (tenant ID, client ID, делегированные `Mail.Read`/`Calendars.Read`) для чтения Outlook; до этого встречи не учитываются как подтверждённая занятость.
3. Перед доставкой карточки согласовать границу рабочего дня и канал; затем провести пятидневный пилот с короткой обратной связью.
4. Старый Executor возвращать только после контролей безопасности и лимитов ревью/токенов из утверждённого плана.
## Связанные