[2026-10-01] eagle: personal/plans/balda-callee-prism-plan.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-01 13:04:14 +06:00
1 parent faab194cd0
commit 3f73ac5904
1 file changed
+12
+12
View File
@@ -44,6 +44,18 @@ Codex
## 2. Подтверждённый статус и оставшаяся интеграция
### Проверка chat login — 2026-10-01, 13:01 Бишкек
- Ветка `codex/multi-executor-profiles`, clean publication HEAD `e2c8c96`, PR https://github.com/mallexxx/execution-broker/pull/1 (draft/private). Полный `make check` и Gitleaks прошли; CI для предшествующего `72670b2` — 14/14, финальная CI-матрица нового HEAD ещё ожидается.
- Balda выбрал `claude-sonnet`, создал Story `eb-e07e4b447c47a67fcc5ab52e`, run `run-630eb892239c1ce3274b3dae5baa185c` и доставил Human link. Issuer после рестарта заменил ссылку в той же задаче. Реальный browser consent сохранил Claude OAuth в зашифрованном vault; Broker автоматически продолжил run, установил pinned runtime в свежую VM и запустил Callee. Существующий Codex vault не изменялся.
- Исправлены UI checking/success/error, Enter в native PTY, официальный локальный callback без копирования кода и автоматический redirect с issuer-страницы. Codex device code остаётся видимым, удалённый Claude HTTPS issuer пока использует ручной code fallback.
- Реальная первая роль Claude остановилась: серверные managed settings требуют `forceLoginOrgUUID`, а текущий `setup-token` не позволяет CLI подтвердить организацию. Ограничение не обходилось. Нужен полноценный совместимый native account-login/cache flow; успешное сохранение токена не считается успешным inference.
- Исправлены два cleanup-дефекта: terminal Runner потерял тип provider после удаления private handle; JSON `null` checkpoint ошибочно считался новым cache. Теперь используется операторский executor profile, статический токен не копируется из worker, секреты в terminal handle не сохраняются. Реальная VM очищена штатно: cleanup `done`, vault generation 11, checkpointed true, owner отсутствует, revoked false. Проверены регрессии restart/replay, OpenCode cache и чужой run ID. Следующий Claude bootstrap обновлён.
Production/stable release остаётся незакрытым: полный Claude/OpenCode Story/inference, native account login с org policy, OpenCode chat auth, Docker/remotes credential lifecycle, provider-side expiration/revocation и ранее перечисленные full-stack gates. Credentials и login capabilities в этой заметке не сохраняются.
Virfield v2.0.0 опубликован: Go daemon, leases/images, аутентифицированные HTTP/MCP, SSH isolation, tunnels и embedded console. Live golden/clone E2E и release CI прошли в объёме [[personal/projects/virfield]]. Установленные сервисы используют deployment вне checkout; публикация нового архива не обновляет runtime автоматически.
Локально подтверждено 2026-09-30: