[2026-10-15] eagle: personal/projects/virfield.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-15 17:57:14 +06:00
1 parent 85a6c2b3b8
commit 261ca6b5c1
1 file changed
+2 -2
+2 -2
View File
@@ -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.