[2026-10-16] eagle: personal/plans/balda-callee-prism-plan.md personal/projects/balda/execution-broker.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-16 15:43:13 +06:00
1 parent 2a512fd1d6
commit 6a99cf0d51
2 files changed
+13 -12

No files matched your search

+3 -1
View File
@@ -19,13 +19,15 @@ Balda ведёт исходную беседу и durable waits; Broker упра
- Production macOS27/Codex принят на Virfield `8bfff9f`: фактический owner-approved continuation, reviewer `os.open` → EPERM, восемь заново скачанных SHA256-проверенных артефактов, независимый повтор четырёх тестов, закрытая Prism Story, credentials свободны и cleanup подтверждён. Приватное доказательство: `state/broker-acceptance-20261016/verification.json`. Задача `.6.4` закрыта; старые неудачные попытки сохранены как история.
- Reviewer fix `6c70647` перенесён в текущую ветку Broker; добавлены развёрнутое Darwin zombie-group исправление и native regression. Исходный workflow совпадает с принятым macOS pack `b09f2be2`. Рабочие ключи не экспортировались.
- Linux rollout и production-приёмка нового image `e9e1ab5e8c0f` закрыты: одинаковый `b09f2be2` в Broker/gateway/worker, два успешных прогона с независимым повтором 4/4 тестов, проверенные SHA256 артефактов. Отмена во время implementer сохранила пять артефактов и checkpoint. Restart Broker/gateway/issuer сохранил тот же run/deadline/owner; после успеха credentials освобождены, собственных container/volume нет, Prism Story закрыта и повторный sync пуст. Beads `.6.5` closed; `.6.4` macOS также closed.
- Итоговые source gates: `make check`/race/vet, Callee adapter, Staticcheck 0 findings, source/binary vulnerability checks, secret scans source/трёх наборов артефактов, сборка семи binaries на четырёх OS/arch targets прошли. Результаты: `state/broker-acceptance-20261016/production-cycle-final.json`.
## Открытые границы
| Область | Условие завершения |
| --- | --- |
| Recovery после потери хоста | Отдельная гарантия: независимый recovery public key или secret store, off-host escrow и восстановление реальных аккаунтов; рабочие ключи пока не экспортированы. Обычный restart/reuse принят; исправления Virfield/Docker от выбора escrow не зависят |
| Provider failure lifecycle | Реальные expiry/upstream revocation и повторная авторизация на отдельных тестовых identity; рабочую Claude-сессию отзывать запрещено |
| Linux Codex rollout | Явное разрешение получено, rollout image `e9e1ab5e8c0f` выполнен при нуле активных runs. Broker/gateway/worker согласованы на `b09f2be2`, health 200, реальные container config и image pack сверены. Старые конфиги/образы сохранены. Автоматическая проверка отдельно отклонила проверочную production Story; запрошено разрешение на весь конкретно описанный приёмочный цикл |
Задачи и их статусы ведутся в локальном Beads/Prism, корневая Story `eb-71b7971ac3fdd03b8ff6b198`. Этот документ задаёт границы приёмки, а не второй backlog. Контракты и команды — в `docs/work-plan.md`, `docs/support.md`, `docs/recovery.md`, `docs/executors.md` репозитория Broker.