[2026-10-02] eagle: personal/plans/balda-callee-prism-plan.md
This commit is contained in:
1 parent
7b24e74254
commit
9f2e18a33b
1 file changed
+7
-1
@@ -1,9 +1,15 @@
|
||||
# Balda + Prism/Beads + Execution Broker + Callee + Codex / Claude / OpenCode
|
||||
|
||||
> Обновлено: 2026-10-02
|
||||
> Статус: Balda обновлена до `v0.4.2` с локальным DeepSeek compatibility hotfix, managed plugin до `execution-broker 0.1.0-rc.10`; конфигурация проверена, Mattermost подключён. Второй chat-origin `/execute` распознан, но завершился таймаутами DeepSeek; после переключения на рабочий `deepseek-v4-pro` требуется новый пользовательский запуск для полной приёмки. Virfield v2.0.0 опубликован; VM pool сейчас свободен. RC10 clean publication `ef1af48` подготовлен локально, но GitHub Actions отложены по решению оператора и RC10 не запушен. Полный `make check` в dev и publication checkout, scan 215 файлов и локальный release kit из пяти SHA-проверенных архивов прошли. Live full Story с точным RC10 Broker и DeepSeek прошёл шесть ролей, Human approval, пять выполненных проверок verifier, review/quality gate, restart Broker/issuer и cleanup. OpenCode read-only policy принудительно запрещает эффекты; ACP denied-write доказан. Public stable остаётся no-go до native release/подписи, live Docker provider+sandbox, upstream revocation disposable identity, Mattermost first-command и managed-host acceptance.
|
||||
> Статус: Balda обновлена до `v0.4.2` с локальным DeepSeek compatibility hotfix, managed plugin до `execution-broker 0.1.0-rc.10`; конфигурация проверена, Mattermost подключён. Второй chat-origin `/execute` распознан, но завершился таймаутами DeepSeek; после переключения на рабочий `deepseek-v4-pro` требуется новый пользовательский запуск для полной приёмки. Virfield v2.0.0 опубликован; VM pool сейчас свободен. RC10 clean publication `ef1af48` подготовлен локально, но GitHub Actions отложены по решению оператора и RC10 не запушен. Полный `make check` в dev и publication checkout, scan 215 файлов и локальный release kit из пяти SHA-проверенных архивов прошли. Live full Story с точным RC10 Broker и DeepSeek прошёл шесть ролей, Human approval, пять выполненных проверок verifier, review/quality gate, restart Broker/issuer и cleanup. OpenCode read-only policy принудительно запрещает эффекты; ACP denied-write доказан. Public stable остаётся no-go до native release/подписи, Docker provider+sandbox на целевом production host, upstream revocation disposable identity, Mattermost end-to-end и managed-host acceptance.
|
||||
> Текущий проект и runbook: [[personal/projects/virfield]].
|
||||
|
||||
### Docker + OpenCode + DeepSeek — 2026-10-02, 08:35 Бишкек
|
||||
|
||||
- Изолированный Docker worker с OpenCode 1.18.34 и существующим DeepSeek issuer прошёл полный Story на Go CLI: шесть ролей, Human approval, `gofmt`, offline `go build`, `go vet`, `go test`, reviewer/quality gate, SHA-проверка артефактов и cleanup. Run `run-ba33d42d13fa86839c716b8ec7a30df2`; issuer после него `owned=false`, `checkpointed=true`. Образ `sha256:c7dfba007262422e584fc941523b4f9235978a3829f74ff2b5ae30132be0f81c` собран локально. Рабочие Balda/Broker/gateway не переключались.
|
||||
- Скрипт `scripts/mattermost-testuser-post.py` реально отправил Go CLI задачу из `testuser`; Balda приняла входящий пост. Ответа нет, потому что testuser ещё не привязан к Balda через owner invite. Новый репозиторий пользователь выбрал, но точное `owner/name` и видимость ещё не указаны; Broker и issuer требуют точный URL в allowlist.
|
||||
- Следующий интеграционный шаг: привязать testuser и назвать репозиторий; затем создать/разрешить его, собрать закреплённый Docker image под этот URL, повторить Story из чата и проверить production-host sandbox. GitHub Actions по решению пользователя пока не запускать.
|
||||
|
||||
## 1. Цель
|
||||
|
||||
Balda принимает задачу в Mattermost, ведёт её состояние в Prism/Beads и запускает изолированное выполнение в одноразовой macOS VM.
|
||||
|
||||
Reference in new issue
Block a user