[2026-10-01] eagle: personal/plans/balda-callee-prism-plan.md
This commit is contained in:
1 parent
a4748dfb34
commit
153d68a683
1 file changed
+6
-5
@@ -1,7 +1,7 @@
|
||||
# Balda + Prism/Beads + Execution Broker + Callee + Codex / Claude / OpenCode
|
||||
|
||||
> Обновлено: 2026-10-01
|
||||
> Статус: Базовый релиз Virfield v2.0.0 опубликован; текущий versioned-images/GHCR кандидат, незакрытые release gates и план продолжения — в [[personal/projects/virfield]]. Broker 0.1.0-rc.4 подготовлен как приватный draft с чистой публикационной историей и полным CI. Managed plugin установлен в рабочую Balda. Общий production/stable acceptance ещё не закрыт: сохраняются ограничения Docker Codex, OAuth Docker/remotes, реальных managed hosts и официальной публикации.
|
||||
> Статус: Базовый релиз Virfield v2.0.0 опубликован; текущий versioned-images/GHCR кандидат, незакрытые release gates и план продолжения — в [[personal/projects/virfield]]. Broker 0.1.0-rc.5 подготовлен как приватный draft с чистой публикационной историей и полным CI. Managed plugin установлен в рабочую Balda. Общий production/stable acceptance ещё не закрыт: сохраняются ограничения Docker Codex, OAuth Docker/remotes, реальных managed hosts и официальной публикации.
|
||||
> Текущий проект и runbook: [[personal/projects/virfield]].
|
||||
|
||||
## 1. Цель
|
||||
@@ -53,11 +53,12 @@ Codex
|
||||
- Исправление Keychain развернуто в issuer helper и worker bootstrap: системный HOME нужен macOS Security.framework, CLAUDE_CONFIG_DIR и CLAUDE_SECURESTORAGE_CONFIG_DIR остаются отдельными для login/run. Default Keychain/search-list не меняются. Проверены native write/read/auth status/export/delete и чтение обновлённого synthetic cache Runner с private HOME; эти проверки не заменяют реальный network refresh/inference.
|
||||
- Balda создал v4 Story `eb-73afda6e242885a0ff4503e3`, run `run-558545102ec40e23c6562eb2c4bf85fd`, key `chat-login-claude-account-20261001-v4`. Human auth доставлен в существующую тестовую тему; native browser consent уже завершён, полная account session сохранена в encrypted vault. Тот же run возобновился автоматически. Блокировка `image_in_use` снята соседней задачей; VM выделена, Claude ACP прошёл session initialization. Первая роль `specify` завершилась без final text (`callee_failed`, peer connection closed); точная причина ещё не установлена. Run failed, артефакты сохранены, cleanup done. Успешный Claude inference пока не принят. Образ и работу соседней задачи не меняли. UI automatic redirect, native local callback без copy/paste, success/failure состояния реализованы. Неверная версия Балди про expiration v3 исправлена в теме и ограничена правилом в plugin skill.
|
||||
|
||||
### Проверка Claude onboarding — 2026-10-01, 14:15 Бишкек
|
||||
### Проверка Claude onboarding и ACP — 2026-10-01, 14:58 Бишкек
|
||||
|
||||
- У v4 `callee.log` подтверждены ACP `session/create` и ошибка `Query closed before response received` до первого ответа. Это не доказывает ни истечение credentials, ни успешный inference. Важное совпадение описано в [upstream ACP issue #1193](https://github.com/agentclientprotocol/claude-agent-acp/issues/1193).
|
||||
- Runner воссоздавал `oauthAccount`, но не метку `hasCompletedOnboarding` в приватном конфиге Claude. Исправлено для проверенной полной account-сессии: development `2cee913`, чистая publication history `f10d103`. Полный `make check` и publication check прошли. Новый credential-free bootstrap развернут в профиль `macos-claude`; прежний Callee и workflow сохранены. Broker после перезапуска доступен.
|
||||
- Повторный inference ещё не принят: Virfield показывает `available: 0` из-за соседней операции обслуживания образа `vf-ghcr-sequoia152`. Её VM/образ не менялись. PR #1 связан с новой private веткой, но CI именно для `f10d103` на момент проверки ещё не появился. Подробности: `/Users/admin/Developer/execution-broker/state/private-publication-audit-20261001/claude-onboarding-20261001.md`.
|
||||
- Для валидированной Claude account-сессии Runner теперь восстанавливает `hasCompletedOnboarding` вместе с OAuth account metadata. Development commit `2cee913`, чистая публикация `f10d103`; полный `make check` прошёл. Credential-free bootstrap с новым Runner развернут в обычный `macos-claude`; Broker доступен.
|
||||
- Полный Claude Story повторно не прошёл: v5 `run-dfcd654b35e5e2dfeccf9e738f914ae4`, v6 `run-dd66bb66eacb1bda7b59a170775ea071` и warm-up Story `run-a7b2982dcf494c463f595944db4869a6` остановились в первом `specify` без final text. Все VM удалены. Диагностический Callee подтвердил пустые provider error code/message при полном prompt: `run-04fe781d89f9ccc3c172b7677e8c67b1`.
|
||||
- Короткие native CLI и ACP `specify` прошли в одной VM `run-8fc39c972340f894b30405aa06008a52`. Тот же полный prompt отдельно прошёл native Claude CLI в новой VM `run-b8f4f3970264eeffadafbc0040849692`: exit 0, непустой ответ, cleanup done. Лог title generation error был также в успешном ACP probe, поэтому сам по себе он не доказывает отказ auth. Похоже на сбой ACP session lifecycle на содержательных запросах; первопричина не установлена. Профиль Claude не принят для full Story. Временные диагностические профили удалены из Broker. Соседний образ Virfield не менялся.
|
||||
- Текущий кандидат — `0.1.0-rc.5`, clean publication commit `12a5add`, native Darwin arm64 архив и plugin архив проверены; полный Gitleaks clean history без находок. Remote Git ref уже `12a5add`, но private draft PR #1 и Actions на момент проверки ещё показывали `f10d103`; CI именно для RC5 SHA не принят. Подробная запись: `/Users/admin/Developer/execution-broker/state/private-publication-audit-20261001/claude-onboarding-20261001.md`.
|
||||
|
||||
Production/stable release остаётся незакрытым: полный Claude Story/inference, реальный refresh и повторная VM без входа; OpenCode chat auth/inference; Docker/remotes credential lifecycle; provider-side expiration/revocation; ранее перечисленные full-stack gates. Credentials и login capabilities в этой заметке не сохраняются.
|
||||
|
||||
|
||||
Reference in new issue
Block a user