Files
obsidian-vault/personal/projects/personal-os/personal-os-status-2026-10.md
T

16 KiB
Executable File
Raw Blame History


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 задач без ошибок. Контракт и проверка.

title: Personal OS — статус (октябрь 2026) tags:

  • personal-os
  • status updated: '2026-10-14' confidence: 1

Personal OS — срез 2026-10-04, связанные проекты сверены 2026-10-14

Историческая проверка 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. Локальный агент вызывается отдельно, его результат остаётся кандидатом. Приёмка в репозитории.

Датированные наблюдения 04.10 ниже — история проверки. Они не утверждают текущую свежесть источников, состояние расписаний или отсутствие последующих запусков. Общий аналитический контур и принятие model claims ещё не завершены.

Проверенный срез и исправленный план R2: personal-os-system-review-index. Датированные цифры ниже — история наблюдений; целевые контракты и этапы задаёт пакет R2. Новая архитектура ожидает утверждения.

Датированный срез Personal OS; актуальные целевые контракты задаёт пакет R2 по ссылке выше. Текущие версии Balda/Broker ведутся в их собственных карточках. Архитектурные заметки 2026-04 и старый Executor — исторические.

Коротко

  • Тихий read-only сбор работает. com.personalos.focus-shadow загружен по будням 08:00–20:00 каждые 15 минут; проверка 4 октября: 54 запуска, последний код 0. Последний снимок ~/context/shadow.json и focus.json создан 4 октября в 00:41 +06; в воскресенье новый рабочий снимок не ожидается. Доставки карточек и старого 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.
  • Zoom My Notes настроен на ночной импорт. com.personalos.zoom-browser запускает отдельный headless Chrome в 02:15. Два transcript от 29 сентября сохранены в Obsidian как Markdown/JSON с дедупликацией по note_id; два ручных запуска LaunchAgent завершились с кодом 0, но нашли 0 новых заметок. Первый запуск по расписанию ожидается 5 октября; импорт новой заметки этим расписанием ещё не проверен. Детали: personal/projects/personal-os/zoom-ai-transcript-export.
  • Первый срез проектной правды подключён к shadow. Подготовка к career advisor ошибочно приняла обсуждённые code-initialized Core Data models за актуальное направление: 30 сентября конверсию отменили после проверки Xcode 27, существующие модели оставили. Новый read-only analyzer для VSCode/SPM сводит датированные Asana/GitHub/Zoom/проектные события, а для CPM — текущие Asana parent + 19 прямых подзадач и выбранные PR; он пишет ~/context/projects.json с явным coverage_scope; claim-gate блокирует неподтверждённое внедрение. Код и тест готовы; живой прогон 4 октября подтвердил свежесть только настроенных источников через прямое read-only чтение недостающего Asana-комментария. ~/context/projects.json создан с режимом 0600, проверка внедрения отклонена. Полный shadow-прогон во временной папке прошёл; повторный shadow-прогон прошёл в режиме json_only, без DB-миграции. Для следующих advisor briefs добавлен playbook, который обновляет и читает project state; вторничная автоматизация career-advisor-call-weekly-preparation включена на 09:00; первый запуск ещё не проверен. Отдельное расписание проектного Codex-агента остановлено после создания без разрешения; самостоятельных запусков не было. briefs/project-truth/current.md — ручной пример, не автоматический результат. ID источников вручную внёс Codex; discovery и связывание проектов не реализованы. Сборщик projects.json сам по себе агентом не является. Контракт и первая приёмка: personal/projects/personal-os/project-truth-analyzer.
  • Пилот не завершён. Двухдневная калибровка, ручная проверка 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; Zoom проверен 10:16 +06)

Источник Текущее состояние
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 или состояния окна.
Стиль общения с агентами Требование Алекса от 4 октября: анализировать выгруженные транскрипты общения с Codex/Claude/другими агентами; явная грубость в его сообщениях — предварительный сигнал раздражения и возможной нагрузки. Personal OS не ведёт с ним обычный диалог. Пока собираются только metadata сессий: импорт транскриптов и сигнал не реализованы, состояние unknown.
Worktrees fresh; коммиты и незакоммиченные пути учитываются без текста diff.
Mattermost Корпоративный и тестовый снимки fresh; фоновый сбор включён только для корпоративного сервера.
iTerm Частичная привязка к worktree по точному пути shell prompt в заголовке окна.
Outlook/календарь Активность приложения — частично; сообщения, события и тема встречи — unknown.
Zoom My Notes LaunchAgent включён на 02:15; два transcript в Obsidian. Ручные запуски: код 0, новых заметок 0. Первый запуск по расписанию — 5 октября.
Balda Подтверждённого read-only контракта для этого среза нет.

Что остаётся выключенным

  • Старый Executor, Hermes briefs и их push-уведомления остаются на паузе после инцидента 2026-04/05 (personal/projects/personal-os/executor-security-analysis).
  • Старый com.personalos.readonly не является контуром нового shadow-сбора.
  • Запись в Asana/GitHub и доставка focus-карточек не включены. Создание пустого iPad-проекта через Balda на Monterey/Xcode 13 запущено пользователем; сборка и установка нового приложения ещё не подтверждены.

Что живо рядом (не Personal OS, но связано)

  • Чат-транспорт: Mattermost (сервер на Kraken: mattermost + mm-postgres). Zulip выводится из эксплуатации (personal/plans/zulip-decommission). Discord не используется с 2026-05-11.
  • Hermes: профиль hermes-whale (Кит) на Mac, Mattermost/Telegram. Профиль Eagle существует, кроны на паузе.
  • Balda / Execution Broker (сверено 2026-10-15): два инстанса Balda на чистом upstream b5f7d5b4, Mattermost и Codex ACP; Broker rc.32 с approval hotfix. Развёртывание, реальная беседа с outage/restart, generic tooling, caches, artifact inputs и Docker Codex Story/restart/denied-write приняты в проверенном контуре. Открыты повторная Broker/macOS27 приёмка на новом Virfield, protected host-loss recovery и provider failure lifecycle; границы — в personal/projects/balda/execution-broker. Общей release-ready приёмки ещё нет. Конфигурация: personal/projects/balda/setup.
  • Virfield (сверено 2026-10-15): installed f60efe3, host service в Standard; source/pushed docs 0ef5ba2. Три прежних Broker/macOS27 отказа guest_keychain_failed, последний на 614daf5, подтверждены с cleanup. Новый installed ещё не проходил Broker/macOS27 повторную приёмку; полная release acceptance открыта. Единые текущие версии, частичные native receipts и оставшиеся gates — в personal/projects/virfield.
  • Obsidian vault ~/obsidian/ — жив, синхронизация через git/NAS + Syncthing; MCP — mcpvault.

Что осталось до пилота

  1. Заменить ручной реестр автоматическим обнаружением проектов и доказуемым связыванием Asana, GitHub, Zoom и Obsidian. Текущий JSON покрывает только два вручную выбранных проекта; для CPM нет подтверждённого Zoom-решения и продуктового эффекта. После evidence packets провести ручной агентский пилот и проверку вывода до любого расписания.
  2. Проверить 20 разнообразных интервалов и два рабочих дня shadow-сбора; исправить ложные уверенные связи и пропуски обязательств.
  3. Настроить локальный импорт выгруженных транскриптов других агентов и извлечение сигнала раздражения из сообщений Алекса; проверить ложные срабатывания, не создавая диалог с Personal OS.
  4. Получить разрешённый Microsoft Graph app (tenant ID, client ID, делегированные Mail.Read/Calendars.Read) для чтения Outlook; до этого встречи не учитываются как подтверждённая занятость.
  5. Проверить первый запуск Zoom My Notes по ночному расписанию 2026-10-05 и отдельно подтвердить импорт первой новой заметки. Ручные запуски уже завершились с кодом 0, но новых заметок не нашли.
  6. Перед доставкой карточки согласовать границу рабочего дня и канал; затем провести пятидневный пилот с короткой обратной связью.
  7. Старый Executor возвращать только после контролей безопасности и лимитов ревью/токенов из утверждённого плана.

Связанные