3.8 KiB
Balda — чистый upstream, 2026-10-19
Проверено 2026-10-19 20:25 UTC+6 (Asia/Bishkek). Основной инстанс — balda-mm-mac; Eagle этим обновлением не менялся. Каноническое состояние: personal/projects/balda/setup.
Установлен upstream 138cc4a7 без локальных патчей. Входит merge #77 6f936dbb, #78 a37f0577, исправление номеров миграций #80 и session command runtime #81. Зависимость runtime/v2 — 2.7.0. Git checkout чистый, embedded vcs.modified=false; Linux ARM64 binary проверен balda validate на действующем config до остановки.
| Проверка | Результат |
|---|---|
Binary и /proc/1/exe |
SHA256 31c448af84428f83491d5fb8317549466f814f51c453de11fc8f6c9bd0836672 совпадает |
| Версия | balda upstream-138cc4a7 (commit 138cc4a71d6889de30fe90e368f27f129fd8d792, built 2026-10-19T14:18:33Z) |
| StartedAt | 2026-10-19T14:21:56.807163574Z |
| Health / login | 200 / 200 из host HTTP-proxy |
| Mattermost | websocket connected, новых error/fatal компонентов startup нет |
| Codex | login status успешен, identity и bytes auth.json сохранены |
| State | SQLite migration 68, quick_check/foreign_key_check — ok |
| Сохранность | 49 runtime sessions, 49 metadata, 1952 events, 2 users, 2 bindings, 28 questions — ни одной утраченной исходной строки |
| Обвязка | Compose/config/env, ACP bridge, grants и mounts сохранены; Manager binaries не переустанавливались |
| SSH | UID 1000 из фактической Balda, установленный dedicated key, случайный marker — pass |
На точном upstream прошли go test -race для questions, channel/mattermost, handlersfx, state, session, commandfx и sessionturn — 7 пакетов. Это focused-прогон текущего upstream; прежний полный race на 142 пакетах относится к PR head, а не объявляется новым полным локальным прогоном 138cc4a7. Снимок GitHub CI: jetstream-integration: success; sqlite-integration: success; projection-replay: success; architecture-lint: success; ingress-e2e: success; postgres-integration: success; test: in_progress; lint: success.
Backup до успешной установки: /Users/admin/.local/share/balda-workspace/backups/upstream-20261019T142152Z. Он содержит согласованную CoW-копию всего state после остановки, config со старым binary, Compose, Callee config и auth.json. Ранние защитные попытки автоматически откатились; исходные и промежуточные snapshots сохранены. После stop/start HTTP-proxy пересоздан, поскольку использует network_mode: service:balda; затем отдельно проверены host health/login. Существующие сессии не reset, ключи и approvals не перевыдавались.
Evidence: ~/.local/share/balda-workspace/candidate/upstream-deploy-20261019/. Активный binary остаётся в candidate/config/bin/balda; изменение старого /Users/admin/Developer/balda само по себе не меняет deployment. Этот прежний checkout и его частная история сохранены; сборка upstream — отдельный clone точного commit. Beads balda-tg67.