From e75f2b9efa3cd1e04f65326c467e4f7b3ee3676e Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Thu, 15 Oct 2026 19:23:15 +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 1cededa2..f5b9295d 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -14,9 +14,11 @@ tags: Актуально на 2026-10-15 13:04 UTC. Installed/source HEAD/pushed `03b0d235c44d9c92eb930a22ae934f07ea18462a`, ветка `codex/retire-lume-release-hardening`, clean; version `0.0.0-native-login-auth`, daemon PID49430. Guarded установка выполнена только в полностью idle pool с privatebackup, прежними signing/FDA identity, config/keys и всеми7 baseline images/manifests. Archive SHA256 `4d99c9355f1544e626a989533628893f5666e9fb08dfa7865c54d9a2046e26ea`. Exact archive stdio18tools/all4runbooks/resources/status PASS; installed HTTP/freshstdio exact version/all4runbooks/resources/status/anonymous401 PASS1.26sec. Actual owning MCP transport всё ещё closed, отдельный запрос Restart только Virfield MCP без ответа. Fresh stdio его не заменяет. -Полная release acceptance НЕ пройдена. F8 новая HTPC matrix failed: первая Sonoma b5… получила generic lease_ssh_failed до создания credentials; через≈70sec после ssh_started, точная исходная причина не сохранена. Поздний framebuffer показал Finder и Keyboard Setup Assistant, но это не доказывает причину timeout. Обе собственные b5…/220… released+SSH revocation PASS. Диагностический собственный clone9299… прошёл desktop preflight; trace показал реальное переключение Quartz caller root/waiting→admin/desktop/onConsole/loginDone. Гипотеза о застывшем SSH Quartz context опровергнута. Его дальнейший keychain.log фиксирует GUI agent hang на login-rekey12:43:38→failure12:48:07; VM затем штатно released исходным journal/run_id после сохранения evidence. Чужих активных leases на срезе12:55 нет; перед любой установкой всё равно нужен новый полностью idle snapshot. +Полная release acceptance НЕ пройдена. F8 первая Sonoma b5… получила generic lease_ssh_failed до создания credentials; исходная причина не сохранена. Поздний Finder/Keyboard Setup Assistant screenshot не доказывает её. Trace9299… опроверг гипотезу stale Quartz context: SSH caller реально переключается root/waiting→admin/desktop при GUI login. Все эти старые собственные fixtures released+revoked после сохранения evidence. -Свежий Samsung Monterey f8 clone475… тоже дошёл до login-rekey и завис на пять минут; исходный runner продолжен с прежними journal/keys, lease штатно released+revoked. Подтверждённый дефект — GUI CLI rekey не завершает вызов. В рабочем дереве готовится замена на native SecKeychainUnlock/ChangePassword с SecKeychainSetUserInteractionAllowed(false) в том же caller: пароль читается только из private identity, fallback только на errSecAuthFailed. Реальные production JXA tests на трёх disposable explicit-path keychains (locked/unlocked/public-base) PASS: wrong password→-25293 за миллисекунды, correct rekey сохраняет existing item, новая password после lock работает, повтор идемпотентен. Реальный host login/default не менялся. Исправление committed/pushed03b0d23; full local CI17Python+Govet/race, pinnedStaticcheck0.7.0, Gitleaks227commits PASS. Оно уже установлено; fresh native matrix выполняется и ещё не принята. +Пакет03b0d23 содержит native SecKeychainUnlock/ChangePassword с UI interaction disabled в том же caller и fallback только на errSecAuthFailed. Full local CI17Python+Govet/fullrace, pinnedStaticcheck0.7.0, Gitleaks227commits PASS; host production JXA tests на disposable locked/unlocked/public-base keychains сохраняют existing item и подтверждают new password/idempotence. Но fresh installed Monterey15c5… и обе Sonoma507…/93d… FAILED guest_keychain_failed, phase login-rekey, native result-25293. Эти собственные fixtures released+revoked; Sequoia pair не dispatch, полного нового reboot/workload PASS нет. Private roots virfield-installed-htpc-native-03b0d23-coexist-20261015 и virfield-installed-samsung-monterey-03b0d23-20261015. + +Важное исправление диагноза: прежние пять минут ожидания НЕ доказывали зависание CLI/native API. Новый отдельный Monterey0edd… trace поймал owned Aqua agent сразу not running/runs1/last exit65 EX_DATAERR при login-auth-result-25293, задолго до5min installer failure. Подтверждено раннее завершение агента и отсутствие fail-fast propagation; конкретный native подэтап/причина неверной аутентификации ещё исследуются. На post-failure authenticated RFB snapshot1920×1080 без input events нет modal, но это не pre-auth hypervisor framebuffer и не acceptance. Точные trace/log/snapshot сохранены,0edd штатно released исходным journal/run_id. Следующий отдельный собственный diagnostic clone03b0d23 проверяет native open/unlock/rekey статусы и exact production caller на isolated keychain внутри Monterey Aqua; он не считается чистой release acceptance. Host login/default и protected goldens не менялись. Monterey — macOS12.7.6/Xcode13.4.1, не macOS13/Ventura. Samsung Monterey750 ранее прошла2 native GUI/newSSH/reboot1920/Swift/workload/artifact/RFB/release цикла; Tart4a53 ранее8/8 и iPad677/8c имеют датированные receipts. Они не заменяют повтор нового default/console/native-auth policy. iPad internal storage на12:55≈82.7GB free при требовании≈150GB full-growth+reserve; не снижать reserve и не удалять чужие данные. Local Tart clone cross-container пока запрещён штатно.