[2026-10-16] eagle: personal/plans/balda-callee-prism-plan.md personal/projects/balda/execution-broker.md personal/projects/virfield.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-16 15:28:01 +06:00
1 parent f4a1942426
commit b7f43ce7dc
3 files changed
+8 -2

No files matched your search

@@ -90,3 +90,9 @@ Backup перед текущим обновлением: `state/backups/20261015
Актуальные согласованные state/home/config backups обоих Balda и exact image/binary hashes после обновления на чистый upstream `b5f7d5b4`: `state/balda-upstream-merged-20261015/`, итог — `final-verification.json`. Предыдущие backup и restart/native/off-host fixture receipts: `state/balda-upstream-hooks-20261015/`; более ранние state/home backups: `state/balda-upstream-rollout-20261015/`. Рабочие account/config hashes после обновления совпали с исходными. Приватные отчёты проверок основного комплекта: `state/broker-rc32-rollout-20261015/`. Broker hotfix: `state/telegram-timeout-20261015/`, включая консистентный `broker.before.db` с успешными integrity/foreign-key checks и сохранённый Compose для отката. Hotfix прошёл полный `make check`, Linux ARM64 race для Broker/config/HTTP API и govulncheck без достижимых уязвимостей. Release archives rc32 остаются неизменными и содержат исходный `fee5409`; hotfix развёрнут отдельным Broker image. Native Darwin AMD64 proof: `state/balda-pr62-review-20261015/native-darwin-amd64.json`. Проверочный скрипт поддерживает штатный Python 3.8; публичные rc32 archives не перезаписывались. Приватные отчёты не входят в release archives.
Контракты и процедуры: `docs/protocol.md`, `docs/tooling.md`, `docs/environment-changes.md`, `docs/repository-cache.md`, `docs/operations.md`, `docs/telegram-approvals.md`, `docs/recovery.md`, `docs/testing.md`.
## Продолжение приёмки 2026-10-16
После явного разрешения владельца Linux rollout выполнен: новый image `e9e1ab5e8c0f`, Broker/gateway/worker workflow `b09f2be2`; до переключения активных runs не было, health после перезапуска 200. Реальные конфиги контейнеров и actual image pack независимо сверены. Proof: `state/broker-acceptance-20261016/linux-policy-promotion.json`, `linux-policy-live-config.json`; прежние конфиги в `linux-policy-before/`, старый image сохранён. Предыдущие формулировки выше о невыполненном rollout относятся к состоянию до согласия владельца.
Все 28 замечаний Staticcheck устранены; повторный Staticcheck и `make check` прошли, тар-совместимость отдельно проверена после удаления избыточной проверки устаревшего флага. Все семь binaries собираются для Darwin/Linux ARM64/AMD64 (`cross-build.json`); это build gate, не новая native runtime-приёмка. Production Story на новом image подготовлена с неизменным ранее одобренным fixture, однако запуск отклонён автоматической проверкой: разрешение rollout/restart она не распространила на production-прогон и provider usage. Запрошено явное разрешение на конкретный оставшийся приёмочный цикл. Новый run пока не создан; рабочие авторизации не отозваны.
+1 -1
View File
@@ -1,6 +1,6 @@
# Virfield
Текущий `main`: `4d59b3eeeb461b8761fc713e55f360ca92162027`. README переписан как быстрый старт на русском: назначение и возможности, git clone/build, новая установка, запуск, MCP для Codex/Claude Code и готовые запросы агенту. Проверены 24 локальные ссылки, синтаксис шести shell-блоков, init/copy/config-check в отдельном временном каталоге и параметры локальных CLI; staged Gitleaks чистый. Изменён только README, runtime-код и установленная версия не менялись. Commit запушен, checkout чистый, осталась только main.
Текущий `main`: `9658646da0431c994805c5de2b919e0fb8f1afc1`. README на английском, как и остальная документация репозитория: назначение и возможности, git clone/build, новая установка, запуск, MCP для Codex/Claude Code и готовые запросы агенту. Язык переписки не меняет язык документации проекта. Проверены 24 локальные ссылки, синтаксис шести shell-блоков и отсутствие кириллицы; команды установки не менялись после изолированной проверки init/copy/config-check. Изменён только README, runtime-код и установленная версия не менялись. Commit запушен, checkout чистый, осталась только main.
Релизная очистка завершена и запушена в `main`: `aaf953d78d90768596afb99384ff0bb8e7764509`. Локально и на GitHub осталась только `main`; рабочая ветка удалена после подтверждения слияния, открытых PR нет, checkout чистый. План и приёмка ведутся здесь; в репозитории остаются инструкции.