From 66db389426b6cdf9b479a34836d75c6fa1d75d29 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Thu, 15 Oct 2026 13:32:25 +0600 Subject: [PATCH] [2026-10-15] eagle: personal/projects/virfield.md --- personal/projects/virfield.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index d53b0dd3..4bef9c9d 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -12,7 +12,7 @@ tags: --- # Virfield — текущее состояние -Актуально на 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. +Актуально на 2026-10-15 07:31 UTC. Checkout `/Users/admin/Developer/virfield`, ветка `codex/retire-lume-release-hardening`; clean installed/pushed `8c521fe1a6c25656368810c0c8fb820b6927e5a0`, версия `0.0.0-desktop-preflight`, archive SHA256 `282064aa6829d4b6c33600bc7e541d2ddc7956a89799ecc2a2a3615d74cd44db`. Полный локальный CI (12 Python tests, Go vet/race), Staticcheck, Gitleaks216 commits и installed HTTP/fresh stdio exact-version MCP/all four runbooks/resources/status PASS; все7 goldens/manifests сохранены. Worker preparer теперь, как image pipeline, ждёт settled Finder до смены account/autologin credentials; real SSH red/green fixture проверяет отсутствие мутации/новой secured identity при незавершённом GUI. Это отдельное исправление порядка операций, а не доказанная причина прошлого console timeout. На предыдущем c85a899 один concurrent Sonoma не завершил console login за120s; failed fixtures released. Последующие два staggered Sonoma c85a899 прошли native Aqua/new SSH key I/O до/после настоящего reboot, новый boot/nonce,1920×1080, OS/build/SIP, distinct/cross keys, workload/artifact/RFB и release/revocation; первый GUI race не повторился. Сейчас идёт полный concurrent Sonoma→Sequoia native/workflow прогон 8c521fe, journal `/private/tmp/virfield-installed-htpc-native-8c521fe-20261015`; failure collector сохраняет собственный framebuffer/console до cleanup. Physical HTPC lease c85a899 полностью прошла workload/artifact/release/key revocation, original authorized_keys и системный SSH сохранены. Tart matrix8/8, live controller-state restore, signed controller-binary rollback/forward и private factory/GHCR roundtrip PASS подтверждены в датированных receipts ниже. Owning MCP снова отвечает, но его help всё ещё из2724f94 (процесс75554 установлен по единственному новому API socket); fresh MCP не заменяет этот pending refresh. Native browser GUI ждёт явного unlock Mac; existing HTPC golden chmod требует отдельного неотвеченного approval. Полный release acceptance не заявлен; CI только локально, main не обновлён. Ниже сохраняются датированные historical checkpoints, worktree virfield-v3 не maintained checkout. ## Runtime и deployment @@ -37,7 +37,9 @@ tags: - Go 1.26.9, pinned Staticcheck без замечаний, govulncheck: 0 reachable/imported-package vulnerabilities. Module-only notice openpgp относится к неиспользуемому пакету и не имеет fixed version. - Удалён источник CI Pillow failure: retired Python image factory/tests и Lume build step. Это исправление workflow, а не результат нового GitHub CI. -## Приёмка и релизный статус +## Исторические checkpoints приёмки (2026-10-14) + +Следующие абзацы сохраняют состояние ранних кандидатов и старых пакетов на дату их проверок. Актуальный installed и открытые gates указаны в начале заметки; последующие датированные PASS по GHCR/restore/rollback заменяют ранние pending, а не противоречат им. Кандидат **ещё не принят для релиза**. Установка `09ad696` сохранила signing identity/Team ID E3R68ED529 и все пять image-ready записей. Шесть последовательных Tart clones (по два Ventura/Monterey/macOS 27) прошли SSH/host-key изоляцию, OS/build/SIP, desktop, artifact export и release. External SSD не допускает два диска полного размера с сохранением резерва; concurrent acceptance будет выполняться на отдельном временном внутреннем контейнере. Exact commit `09ad696cacea2ba9cd2245fa76cc599696470d01` прошёл полный make check (docs, 7 Python tests, gofmt/vet/full race), Staticcheck, module verify, Gitleaks (196 commits), govulncheck (0 в используемом коде), действующий config-check и Packer syntax checks. Clean archive/extraction/init/checksums/native signature smoke прошёл: `/private/tmp/virfield-release-check-09ad696/virfield-v0.0.0-localcheck-darwin-arm64.tar.gz`, SHA-256 `f12f2be162cbcfa7688c814a8fcdbb13d17ff028053f878aa27ac1e87e2bbe3c`. Это локальная тестовая упаковка, не опубликованный release. Live public Tart manifest resolution также прошёл. Factory/GHCR roundtrip в работе: отдельный temporary Tart container и push source настроены, разрешён новый private `mallexxx/virfield-hardening-acceptance`. Первый cold Packer build завершился EOF; после проверки отсутствия процессов/VM его собственная запись удалена через journaled recovery. Установленный `aee89c1` prefetches source в retryable resolve и отключает implicit pruning. Factory golden `image-5387f340da4ae093162383c18449c592` rebuilt/qualified, generic automation прошёл post-reboot проверку; два последовательных клона прошли SSH/cross-key/host-key isolation, exact OS/build/SIP, desktop и artifact export, затем оба released. Private GHCR publication требует idle pool и пока не запускалась; полный roundtrip не принят. Текущие исходники, установленный daemon и published archive нельзя считать одним артефактом.