From e6db2f3a2bb59e97e60820e0e10339910f6d865d Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Thu, 15 Oct 2026 18:17:28 +0600 Subject: [PATCH] [2026-10-15] eagle: personal/projects/balda/execution-broker.md personal/projects/virfield.md --- personal/projects/balda/execution-broker.md | 2 +- personal/projects/virfield.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/personal/projects/balda/execution-broker.md b/personal/projects/balda/execution-broker.md index 7909f3e7..6fbd79de 100755 --- a/personal/projects/balda/execution-broker.md +++ b/personal/projects/balda/execution-broker.md @@ -56,7 +56,7 @@ Managed lifecycle и native wait restart проверены на развёрн | Область | Что остаётся | | --- | --- | -| Recovery | Выбран порядок: unattended восстановление рабочих ключей из защищённой копии, затем OAuth при неудаче восстановления/refresh. Production escrow ещё не настроен: нужен независимый recovery public key или secret store. Подготовлен helper для GPG escrow исходных master keys и безопасного восстановления key-files/Keychain; пять тестов с синтетическими ключами прошли, включая восстановление encrypted vault, отказ при порче/чужом recipient и запрет замены существующего ключа. Рабочие master keys не экспортировались; production host-loss recovery не принят | +| Recovery | Выбран порядок: unattended восстановление рабочих ключей из защищённой копии, затем OAuth при неудаче восстановления/refresh. Production escrow ещё не настроен: нужен независимый recovery public key или secret store. Подготовлен helper для GPG escrow исходных master keys и безопасного восстановления key-files/Keychain; шесть тестов с синтетическими ключами прошли, включая восстановление encrypted vault, отказ при порче/чужом recipient и запрет замены существующего ключа. Рабочие master keys не экспортировались; production host-loss recovery не принят | | Docker providers | Linux OpenCode/DeepSeek прошёл две полные Story на свежих workers: реальные роли, повторное выполнение quality assertions, SHA256 всех артефактов, restart Broker/issuer, credential checkpoint/reuse, `cleanup=done`, без нового OAuth. Linux Claude также прошёл две полные Story на свежих workers, включая restart Broker/issuer: шесть ролей, независимый повтор unit tests, SHA256 семи артефактов каждого запуска, checkpoint и cleanup подтверждены; новый OAuth не понадобился. Для Linux Claude остаются denied-write и expiry/upstream revocation. Linux Codex блокируется sandbox текущего Docker host: bubblewrap не может создать user namespace при сохранённых cap-drop/read-only/no-new-privileges и default seccomp/AppArmor. Это воспроизведено offline без credentials. Исправления OAuth cache/ACP launcher подготовлены, но production gateway не обновлён; Story/reuse/restart ещё не приняты; для Linux OpenCode — denied-write и upstream revocation | | Provider lifecycle | Для macOS Claude не закрыта реальная expiry/upstream revocation; для macOS OpenCode/DeepSeek — denied-write и upstream revocation. Claude умеет сохранить явный отказ native cache как reauthentication-required и запросить OAuth при следующем admission; это не доказательство реальной provider-приёмки | diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index c135549a..51987ec9 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -12,11 +12,11 @@ tags: --- # Virfield — текущее состояние -Актуально на 2026-10-15 12:11 UTC. Source HEAD/pushed `f8b64f5974f451782c56c48182b8dd8e78bd6079`, ветка `codex/retire-lume-release-hardening`, clean. Full local make check (17 Python + Go vet/race), actual shell/JXA regressions, pinned Staticcheck0.7.0 и Gitleaks226 commits PASS. Пакет `0.0.0-console-readiness` собран, archive SHA256 `d5ce80a77f879eab87bd8c4a3bff3d594473efddf9724e0bc0fce9b07ea9bc75`. Все binary hashes/provenance и fresh stdio18tools/all4exactrunbooks/resources/status PASS. Guarded installer `/private/tmp/virfield-install-f8b64f5.py` подготовлен, НЕ выполнялся. +Актуально на 2026-10-15 12:15 UTC. Source HEAD/pushed `f8b64f5974f451782c56c48182b8dd8e78bd6079`, ветка `codex/retire-lume-release-hardening`, clean. Full local make check (17 Python + Go vet/race), actual shell/JXA regressions, pinned Staticcheck0.7.0 и Gitleaks226 commits PASS. Пакет `0.0.0-console-readiness` собран, archive SHA256 `d5ce80a77f879eab87bd8c4a3bff3d594473efddf9724e0bc0fce9b07ea9bc75`. Все binary hashes/provenance и fresh stdio18tools/all4exactrunbooks/resources/status PASS. Guarded installer `/private/tmp/virfield-install-f8b64f5.py` подготовлен, НЕ выполнялся. Installed остаётся `750a89671f87e6def64e3c73685c08e9db6900a9` / `0.0.0-observation-recovery`, archive SHA256 `a1989f850152eb15918c5e7ca9edbfc78d1e300d93ace5c128f3dc9b5e44f428`, PID92465. Signing/FDA identity, keys/config и7 manifests сохранены с privatebackup. Installed750 exact HTTP/freshstdio/all4runbooks PASS1.24sec; owning MCP75554 всё ещё2724f94. Fresh archive stdio нового пакета не является installed HTTP/owning acceptance. -Наши обе диагностические Sequoia89cb/4bb штатно released исходными durable release keys; SSH listener revocation PASS. Старый STOP-runner94494 завершён, его journal не конфликтует с новыми evidence. Новая ЧУЖАЯ macOS27 lease `lease-8bec7ed8310ad4045c78a04a07174045` создана12:04:27UTC, ready, expires13:04:27UTC. Её не менять/не release. Установка и рестарт только после полностью idle pool без чужих VM/jobs; срок аренды сам по себе не доказывает cleanup. Automation virfield-lease ACTIVE15min, читает свежий checkpoint/API. +Наши обе диагностические Sequoia89cb/4bb штатно released исходными durable release keys; SSH listener revocation PASS. Старый STOP-runner94494 завершён, его journal не конфликтует с новыми evidence. Чужая macOS27 lease8bec уже released; на свежем срезе12:15UTC активна новая `lease-dc0a3413cff974daa07cf2df39849eda`, создана12:11:04UTC, ready, expires13:11:04UTC. Её не менять/не release. Установка и рестарт только после полностью idle pool без чужих VM/jobs; срок аренды сам по себе не доказывает cleanup. Automation virfield-lease ACTIVE15min, читает свежий checkpoint/API. Monterey — macOS12.7.6/Xcode13.4.1 (13F100), не macOS13/Ventura. Обе Samsung Monterey на750 прошли native GUI/newSSH WhenUnlocked I/O, новые bootUUID/nonce после реального reboot, actual1920×1080, cross-key rejection, Swift compile/run, workload/artifact/RFB/release/revocation. Journal `virfield-installed-samsung-monterey-750a896-20261015`. Эти receipts не проверяют новый f8 native-console/default policy. Новый iPad-profile repeat storage-blocked:≈100GB free при требовании≈150GB fullgrowth+reserve; reserve/чужие данные не менялись. Прежние iPad receipts сохраняют датированный scope.