diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index 0c8ae65c..d53b0dd3 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -12,7 +12,7 @@ tags: --- # Virfield — текущее состояние -Актуально на 2026-10-15 05:57 UTC. Checkout `/Users/admin/Developer/virfield`, ветка `codex/retire-lume-release-hardening`; последний installed/pushed `edcb7563f8aa02a019ff4cb8e575d8daabc2bd2d`. Новые node/guest исправления ещё в source, полный локальный CI выполняется. Семь исходных goldens сохранены. Датированные Tart native matrix 8/8, controller-state live restore, signed controller-binary rollback/forward и factory/private GHCR roundtrip PASS ниже остаются действительными в своём scope. Текущий HTPC native/reboot gate пока НЕ пройден: оба Sonoma становятся ready, но послерестартовая проверка ещё падает; отдельный сохранённый warm reboot завис со старым framebuffer, отсутствием свежего SSH/boot UUID и длительно неизменным block I/O при активном CPU. Все собственные диагностические fixtures released, runner остановлен и завершён без повторного reboot. Найдена реальная ошибка закреплённого контейнера: stable HTPC TSC не передаётся гостю из-за проверки VMX scaling; source теперь использует actual clocksource=tsc и constant_tsc/nonstop_tsc на всех CPU, иначе fail-closed -invtsc. Связь с конкретным reboot stall ещё требует A/B live проверки. Отдельный прежний post-reboot failure предшествовал валидному GUI proof на76-й секунде; точный console/startup guard тогда не сохранялся, его нельзя уверенно называть 60sec startup timeout. Source также исправляет отдельный30sec console guard (red/green delayed-login regression) и QEMU Keyboard Setup Assistant, реально увиденный поверх UI. Эти изменения ещё не установлены. Existing HTPC goldens0444 не менялись — отдельный approval pending. Owning MCP transport closed и требует reconnect; native browser GUI ждёт unlock Mac. Async questions без ответа. Полный release acceptance не заявлен, CI только локально, main не обновлён. Датированные checkpoints ниже сохраняют provenance; worktree virfield-v3 не является maintained checkout. +Актуально на 2026-10-15 07:17 UTC. Checkout `/Users/admin/Developer/virfield`, ветка `codex/retire-lume-release-hardening`; clean installed/pushed `c85a89974a4d2e707e732cfd3c15eaf92a5b4e7e`, версия `0.0.0-ssh-bounds`. Полный локальный make check (12 Python tests, Go vet/race), Staticcheck, Gitleaks и fresh HTTP/stdio exact-version MCP/all four runbooks/resources/status прошли. Семь исходных goldens сохранены. Датированные Tart native 8/8, controller-state restore, signed controller-binary rollback/forward и factory/private GHCR roundtrip PASS ниже остаются подтверждёнными в своём scope. Physical HTPC lease на c85a899 прошла exclusive acquire/replay, pinned SSH workload/artifact, release, удаление собственного workspace и отзыв caller key с сохранением исходного authorized_keys и системного SSH. Два Sonoma на 7e9c5ad прошли native Aqua/new SSH до/после реального reboot, 1920×1080 и отсутствие Keyboard Setup Assistant; полный прогон тогда остановился на HTTP503 desktop tunnel без сохранённого payload. Новый c85a899 устраняет воспроизведённые SSH cancellation/deadline дефекты, но его provider acceptance пока НЕ прошла: один клон не завершил console login за120s ещё до установки keychain agent. Обе failed fixtures штатно released. Сейчас создана только собственная retained diagnostic Sonoma lease-b9484fd9d18866a6bcd2d1398b79101c для установления причины; гипотеза о времени rotation credentials не подтверждена. Existing HTPC golden permission migration требует отдельного approval и не выполнялась. Owning MCP transport closed требует reconnect; native browser GUI ждёт явного unlock Mac. Полный release acceptance не заявлен, CI только локально, main не обновлён. Датированные записи ниже — исторические checkpoints с их provenance, а не одновременно действующие installed-состояния; worktree virfield-v3 не является maintained checkout. ## Runtime и deployment