diff --git a/personal/plans/balda-callee-prism-plan.md b/personal/plans/balda-callee-prism-plan.md index 4e1faeff..de4861c3 100755 --- a/personal/plans/balda-callee-prism-plan.md +++ b/personal/plans/balda-callee-prism-plan.md @@ -1,7 +1,7 @@ # Balda + Prism/Beads + Execution Broker + Callee + Codex / Claude / OpenCode > Обновлено: 2026-10-01 -> Статус: Virfield v2.0.0 опубликован; его versioned-images/GHCR кандидат и отдельные gates — в [[personal/projects/virfield]]. Broker RC6 остаётся приватным draft с точным CI SHA `2d786c4` (14/14 jobs); RC7 source `5c213bb` уже в приватном PR #1, но GitHub не запустил CI из-за Billing & plans. Локальные RC7 `make check`, Callee race, publication scan и Darwin ARM64 clean-state archive check прошли; RC7 не опубликован. Claude macOS Story и повторная VM после рестарта issuer/Broker приняты. OpenCode/DeepSeek прошёл реальный inference и два полных macOS Story, включая свежую VM после рестарта Broker/issuer; quality gate fix после RC6 готов в dev. Public stable ещё блокируют OpenCode denied-write и provider revoke/expiry, Docker Codex и Docker/remotes credentials, live Mattermost first-command, реальные managed hosts и signing/provenance. +> Статус: Virfield v2.0.0 опубликован; его versioned-images/GHCR кандидат и отдельные gates — в [[personal/projects/virfield]]. Broker RC6 остаётся приватным draft с точным CI SHA `2d786c4` (14/14 jobs); RC8 source `6984bc6` уже в приватном PR #1, но GitHub не запустил CI из-за Billing & plans. Локальные RC8 `make check`, Callee race, publication scan и Darwin ARM64 clean-state archive check прошли; RC8 не опубликован. Claude macOS Story и повторная VM после рестарта issuer/Broker приняты. OpenCode/DeepSeek прошёл реальный inference и два полных macOS Story, включая свежую VM после рестарта Broker/issuer; quality gate fix после RC6 готов в dev. Public stable ещё блокируют OpenCode denied-write и provider revoke/expiry, Docker Codex и Docker/remotes credentials, live Mattermost first-command, реальные managed hosts и signing/provenance. > Текущий проект и runbook: [[personal/projects/virfield]]. ## 1. Цель @@ -64,6 +64,13 @@ Balda PR [#11](https://github.com/baldaworks/balda/pull/11) смержен в `m Production/stable release остаётся незакрытым: Claude Story и повторная свежая VM после рестарта issuer/Broker теперь проходят без входа (v4 `run-bd291c97e5e098ed2e2ca57b876a0b1a`, обычный профиль `run-1039e027ec5c7862367cb95a7fc02a51`; оба quality gate passed, cleanup done, Prism completed). Код исправления — dev commit `05e7c44`; RC5 draft устарел. Открыты provider-side expiration/revocation, OpenCode login/inference, Docker/remotes credential lifecycle и ранее перечисленные full-stack gates. Credentials и login capabilities в этой заметке не сохраняются. +### RC8 retry/backoff fix — 2026-10-01, 19:00 Бишкек + +- В OpenCode denied-write probe Virfield вернул `image_in_use` из-за отдельной image_build операции, которая при лимите 2 VM намеренно устанавливает `available=0` для всех новых leases. Run был отменен до получения VM; чужая загрузка не прерывалась. Обнаружен Broker bug: промежуточная выдача credential snapshot сбрасывала exponential backoff, поэтому issuer выполнял частые issue/abort циклы. Исправлено в dev `f937ccc`, добавлен regression test; полный `make check` прошёл. +- Clean publication RC8 `6984bc67e4a9b991ae66acf06d91578ffcff586b` запушен в приватный PR. Push CI `36863848919` и PR CI `36863854456` не стартовали из-за GitHub Billing & plans, подтверждено annotation. Локальный Darwin ARM64 архив точного commit прошёл binary-only check-release с Go вне PATH и SHA256SUMS, но не является exact-CI release asset. Public stable no-go. +- Docker Engine 29.2.1 диагностирован отдельно: узкий seccomp профиль разрешает только user namespace и сохраняет запрет mount/network namespaces, но полный Codex bwrap sandbox всё ещё не запускается; даже одноразовый `seccomp=unconfined` дошёл до `Failed to make / slave: Permission denied`. Production worker flags не ослаблены. +- Подробный ledger: `/Users/admin/Developer/execution-broker/state/private-publication-audit-20261001/release-readiness-rc8.md`. + ### RC7 exact-SHA gate — 2026-10-01, 18:35 Бишкек - Clean publication commit `5c213bb98b0caaa24bc7bb07ba73bd8589bdd07a` запушен в существующий приватный PR #1. Его push CI `36862025838` и PR CI `36862030297` не выполнили ни одного шага: GitHub annotation сообщает failed account payments или недостаточный spending limit. Старый RC6 CI не является доказательством для RC7. Обновление Billing & plans необходимо до публикации exact-CI release assets.