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

This commit is contained in:
Alexey Martemyanov committed 2026-10-15 19:08:04 +06:00
1 parent e7d5b518f3
commit f9444be756
1 file changed
+3 -3
+3 -3
View File
@@ -12,11 +12,11 @@ tags:
---
# Virfield — текущее состояние
Актуально на 2026-10-15 12:56 UTC. Installed/source HEAD/pushed `f8b64f5974f451782c56c48182b8dd8e78bd6079`, ветка `codex/retire-lume-release-hardening`, version `0.0.0-console-readiness`, daemon PID10755. Guarded idle-only установка выполнена в12:20 UTC: private backup, прежние signing/FDA identity, keys/config и все7 baseline images/manifests сохранены. Archive SHA256 `d5ce80a77f879eab87bd8c4a3bff3d594473efddf9724e0bc0fce9b07ea9bc75`; exact installed HTTP/fresh stdio/all4runbooks/resources/status/anonymous401 PASS1.32sec. Это не acceptance текущего owning MCP: его старый процесс75554 остановлен, transport closed и auto-reconnect не произошёл. Пользователю отправлен отдельный запрос Restart только Virfield MCP; ответа пока нет.
Актуально на 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 пока сохранена только для private evidence и последующего разрешённого cleanup. Чужих активных leases на срезе12:55 нет; перед любой установкой всё равно нужен новый полностью idle snapshot.
Полная 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.
Свежий 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/packaged/installed и full CI по ним пока pending. Старый f8 installer нельзя использовать для нового исходника.
Свежий 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 выполняется и ещё не принята.
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 пока запрещён штатно.