From 261ca6b5c1e3477d4546323a0149ee28c94f2e75 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Thu, 15 Oct 2026 17:57:14 +0600 Subject: [PATCH] [2026-10-15] eagle: personal/projects/virfield.md --- personal/projects/virfield.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index 51c89060..e34abdc8 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -12,7 +12,7 @@ tags: --- # Virfield — текущее состояние -Актуально на 2026-10-15 11:47 UTC. Installed `750a89671f87e6def64e3c73685c08e9db6900a9` / `0.0.0-observation-recovery`, archive SHA256 `a1989f850152eb15918c5e7ca9edbfc78d1e300d93ace5c128f3dc9b5e44f428`, daemon PID92465. Signing/FDA identity, конфигурация и семь image manifests сохранены с приватным backup. Source HEAD/pushed `636967b0d25fea6566a262c6f465029e6564bccb`, ветка `codex/retire-lume-release-hardening`; поверх него выполняется исправление UI/authentication. FullCI/Staticcheck636 PASS; новый полный CI после UI-изменений ещё выполняется. Installed750 exact-version HTTP/freshstdio/all4runbooks/resources/status PASS1.24sec; уже подключённый owning MCP всё ещё2724f94. +Актуально на 2026-10-15 11:52 UTC. Installed `750a89671f87e6def64e3c73685c08e9db6900a9` / `0.0.0-observation-recovery`, archive SHA256 `a1989f850152eb15918c5e7ca9edbfc78d1e300d93ace5c128f3dc9b5e44f428`, daemon PID92465. Signing/FDA identity, конфигурация и семь image manifests сохранены с приватным backup. Source HEAD/pushed `636967b0d25fea6566a262c6f465029e6564bccb`, ветка `codex/retire-lume-release-hardening`; поверх него выполняется исправление UI/authentication. FullCI/Staticcheck636 PASS; новый полный CI после UI-изменений ещё выполняется. Installed750 exact-version HTTP/freshstdio/all4runbooks/resources/status PASS1.24sec; уже подключённый owning MCP всё ещё2724f94. Monterey — macOS12.7.6/Xcode13.4.1 (13F100), не macOS13/Ventura. Обе Samsung Monterey на750 прошли native WhenUnlocked GUI/newSSH add/read/compare/delete до/после реального reboot, новые bootUUID/nonce, actual1920×1080, cross-key rejection, Swift compile/run, workload/artifact/RFB/release/revocation. Journal `virfield-installed-samsung-monterey-750a896-20261015`. Новый iPad-profile repeat пока storage-blocked: около100GB свободно при full-growth+reserve требовании≈150GB. Reserve и чужие данные не менялись; прежние iPad receipts сохраняют датированный scope. @@ -20,7 +20,7 @@ Monterey — macOS12.7.6/Xcode13.4.1 (13F100), не macOS13/Ventura. Обе Sams На первой Sequoia после reboot найден дополнительный реальный bug: all SecItem statuses0/unlocked/valueEqual/Aqua=true, но Keyboard Setup Assistant делал общий ready=false; старый password loop принимал UI blocker за неправильный пароль, снова блокировал рабочий login и пробовал fallback. Framebuffer показал Keyboard Setup Assistant плюс парольный диалог CommCenter. Добавление отсутствовавшего Apple PS/2 ANSI mapping и demand-start восстановили native I/O и убрали assistant, но уже открытый парольный диалог остался. Отсутствие mapping само по себе не доказано единственной причиной. -Disposable empty-keychain experiment подтвердил: password-change API проверяет старый пароль даже при unlocked keychain и сохраняет существующий item. Новое исправление не блокирует login для проверки пароля, отделяет native authentication от UI, запрещает fallback после successful rekey/native failure и требует доступный window snapshot без видимых KeyboardSetupAssistant/SecurityAgent. Реальные shell regressions для current/previous/public-base/unknown passwords, UI blocker и native failure PASS с нулём lock calls. Staging на exact own Sequoia с прежними account credentials дал keychain_ready=true и security_dialog_visible=true/ready=false: старый modal теперь корректно удерживает readiness. Отдельный новый regression reboot выполняется, исходный reboot не replay. Собственные Sequoia89cb/4bb сохранены; старый runner94494 SIGSTOP, его journal не перезаписывается сторонними экспериментами. Evidence `virfield-installed-htpc-native-750a896-20261015/login-auth-regression-*`. +Disposable empty-keychain experiment подтвердил: password-change API проверяет старый пароль даже при unlocked keychain и сохраняет существующий item. Новое исправление не блокирует login для проверки пароля, отделяет native authentication от UI, запрещает fallback после successful rekey/native failure и требует доступный window snapshot без видимых KeyboardSetupAssistant/SecurityAgent. Реальные shell regressions для current/previous/public-base/unknown passwords, UI blocker и native failure PASS с нулём lock calls. Staging на exact own Sequoia с прежними account credentials дал keychain_ready=true и security_dialog_visible=true/ready=false: старый modal теперь корректно удерживает readiness. Его отдельный reboot дал свежую nativeGUI/newSSH proof без KeyboardSetupAssistant/SecurityAgent, но framebuffer показал lock screen: это НЕ полный desktop PASS. Read-only loginwindow log подтвердил screensaver idle lock11:26:33, autoLoginUserScreenLocked=1 и восстановление через kLWLockFromCookieFile11:42:35 при уже отключённых sleep/display sleep. Добавлены idleTime0 в general/currentHost, сброс+проверка autologin lock-флага при credential preparation, native Quartz console/login/lock checks в preflight и Aqua proof. На обеих own Sequoia новое staging правильно отклонило уже locked console; два отдельных новых reboot выполняются с receipt console-policy-regression-r2. Исходные reboot не replay, ручного ввода GUI-пароля нет. Собственные Sequoia89cb/4bb сохранены; старый runner94494 SIGSTOP, его journal не перезаписывается сторонними экспериментами. Evidence `virfield-installed-htpc-native-750a896-20261015/login-auth-regression-*`. Installed750 исправляет подтверждённый false vm_drift для unavailable host/cached VM без IP и unknown running address: verified identity сохраняется, новые tunnels получают retryable backend_unavailable. Подтверждённые missing/stopped/known endpoint changes продолжают drift. Это не доказывает exact cause старых iPad/a0bc событий, чья triggering observation не сохранена.750 также сохраняет bounded private partial stdout/stderr на credential timeout, fixed failure class и secret-free phases; точная причина раннего88add credential failure неизвестна. Собственные29e fixtures released+revoked.