[2026-10-02] balda: handoff acceptance plan
This commit is contained in:
1 parent
11e24c1196
commit
c1bccfa4f5
1 file changed
+6
-4
@@ -1,18 +1,20 @@
|
||||
# Balda + Prism/Beads + Execution Broker + Callee + Codex / Claude / OpenCode
|
||||
|
||||
> Обновлено: 2026-10-02
|
||||
> Статус на 2026-10-02: **public stable NO-GO.** Balda `v0.4.2+deepseekfix` и managed plugin RC10 отвечают существующему Mattermost `testuser`; chat-origin Story пока не принят. Docker+OpenCode+DeepSeek на чистом RC10 checkout прошёл полный изолированный Story `run-b1457f019946c05fa514fd1beedd8f46` с Human approval, review/quality, SHA артефактов и cleanup. Исправления Docker-образа и verifier включены только в локальную release-ветку `codex/claude-release-fixes` (`5792cff`); `main`, GitHub Actions и public release не тронуты. Новый репозиторий и live Docker-профиль не настроены.
|
||||
> Статус на 2026-10-02: **public stable NO-GO.** Balda `v0.4.2+deepseekfix` и managed plugin RC10 отвечают существующему Mattermost `testuser`; chat-origin Story пока не принят. Docker+OpenCode+DeepSeek на чистом RC10 checkout прошёл полный изолированный Story `run-b1457f019946c05fa514fd1beedd8f46` с Human approval, review/quality, SHA артефактов и cleanup. Исправления Docker-образа и verifier включены только в локальную release-ветку `codex/claude-release-fixes` (`5792cff`); `main`, GitHub Actions и public release не тронуты. Live Docker-профиль и Mattermost-origin acceptance ещё не пройдены.
|
||||
> Текущий проект и runbook: [[personal/projects/virfield]].
|
||||
|
||||
### Приёмка Docker/OpenCode и точка продолжения — 2026-10-02
|
||||
|
||||
**Handoff завершения сессии:** больше не запрашивать отдельный репозиторий у ассистента. Оператор сам напишет Balda в Mattermost, какой новый repo создать или использовать для приёмки. Задача ассистента на следующей сессии — наблюдать фактический Balda → Broker запуск, чинить интеграцию по фактам и не подменять пользовательский сценарий synthetic Story.
|
||||
|
||||
**Прошло:** чистый RC10 checkout: полный `make check`, сборка Docker worker, запуск под UID 65532 с read-only root/no network/cap-drop/no-new-privileges. После исправления `.dockerignore`, установки C compiler для `go test -race` и уточнения протокола verifier, Story `run-b1457f019946c05fa514fd1beedd8f46` прошёл шесть ролей, approval, 5/5 executed checks, reviewer/quality, SHA шести артефактов, удаление контейнера и volume. Патч Go CLI отдельно прошёл `go test -race` и `go vet`. Итоговый image ID `sha256:95f83bedfd47e8335960d63021241a74e40849a628d1d5f6a08c5bbc1e3d03bd`; workflow digest `sha256:fd3f4db4b7be43288c9bffad3cc05f5a4aea802abb42b48b0e647380fc193a8d`.
|
||||
|
||||
**Слито локально:** только пять файлов Docker/OpenCode в приватную publication ветку `codex/claude-release-fixes`, коммит `5792cff`. Это не merge в `main` и не push. Параллельные изменения Virfield в shared checkout не затронуты. Подробные сбои двух предыдущих прогонов и результаты: `/Users/admin/Developer/execution-broker/state/private-publication-audit-20261001/release-readiness-rc10.md`.
|
||||
**Слито локально:** только пять файлов Docker/OpenCode в приватную publication ветку `codex/claude-release-fixes`, коммит `5792cff`. Это не merge в `main` и не push. GitHub Actions не запускать. Параллельные изменения Virfield в shared checkout не затронуты. Подробные сбои двух предыдущих прогонов и результаты: `/Users/admin/Developer/execution-broker/state/private-publication-audit-20261001/release-readiness-rc10.md`.
|
||||
|
||||
**Не принято:** новый репозиторий без точного `owner/name` и видимости не создан/не allowlisted; live Broker/gateway не содержат Docker+OpenCode worker. Balda отвечает `testuser` в DM, но chat-origin Story до Broker, approval и доставки артефактов не проверен. Изолированное выполнение на существующем Callee не заменяет эту проверку. Производственный Docker sandbox, disposable upstream revoke, managed-host identity/TLS/rollback, clean-machine distribution и подпись/provenance также открыты. GitHub Actions по решению оператора пока не запускать.
|
||||
**Не принято:** live Broker/gateway ещё не содержат принятый Docker+OpenCode worker для пользовательского Mattermost-сценария. Balda отвечает `testuser` в DM, но chat-origin Story до Broker, approval и доставки артефактов не проверен. Изолированное выполнение на существующем Callee не заменяет эту проверку. Производственный Docker sandbox, disposable upstream revoke, managed-host identity/TLS/rollback, clean-machine distribution и подпись/provenance также открыты.
|
||||
|
||||
**Следующий шаг:** указать `owner/name` и видимость нового репозитория, добавить его точный URL в Broker/gateway/issuer scope, включить live Docker+OpenCode профиль, выполнить одну обычную задачу из Mattermost и только после её приёмки сливать release-ветку в `main`.
|
||||
**План следующей приёмки:** оператор отправляет обычное сообщение Balda в Mattermost с просьбой создать/использовать нужный repo и собрать Go CLI через Docker + OpenCode + DeepSeek. После ответа Balda проверить, что выбран allowlisted Docker/OpenCode worker, Broker реально создал Story, approval прошёл, артефакты доставлены, cleanup выполнен. Только после этой приёмки сливать release-ветку в `main`.
|
||||
|
||||
## 1. Цель
|
||||
|
||||
|
||||
Reference in new issue
Block a user