From e1d35bd8a13c69241c743f32d4889641ac8e4c4d Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 23 Oct 2026 21:13:35 +0600 Subject: [PATCH] [2026-10-23] eagle: personal/projects/virfield.md --- personal/projects/virfield.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index 96b7450f..1346a2ce 100644 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -77,6 +77,12 @@ macOS make check/build/Staticcheck прошли; настоящий read-only vo Практическое правило для DDG Review: сначала использовать штатные default/search list и дать приложению создать собственный тестовый runtime-ключ; не добавлять отдельный keychain по предположению о неисправной подписи. При необходимости отдельного fixture проверять доступ именно target app в контексте его запуска. Готовность native GUI/SSH probe Virfield и наличие подписи сами по себе не квалифицируют произвольный дополнительный keychain. +## Прерывание Fire UI из-за внешнего диска, 2026-10-23 + +На macOS 12.7.6 / Xcode 13.4.1 / SIP off полный прогон 13 Fire + 2 Downloads завершился 15/15 без failures/skips; xcresult экспортирован и SHA-256 проверен (`391574a0ecdb749b51ed2ec00f21a41095d01ad1c05ae64f59c2251590607ab1`). Использовался подписанный Developer ID Review, штатный login keychain, без дополнительного keychain и изменения ACL. + +Повтор на финальном UI fixture-коммите `895a1208cb` в lease `lease-7c4845485566c07b3c81d4c7ce5cd29f` прервался по инфраструктурной причине: в 14:49:40 UTC Virfield зарегистрировал `vm_drift`. Host unified log подтверждает unmount Samsung970EVO (`disk7s1`) в 14:49:42 UTC и повторное монтирование после unclean unmount в 14:50:30 UTC. Tart PID 89926 оставался жив, но `lsof` показывал revoked дескрипторы и недоступный cwd; SSH перестал отвечать. Это потеря backing storage запущенной VM, а не установленный дефект подписи/keychain. Причина самого отключения внешнего диска не установлена. Штатная revalidation не прошла проверку running VM + SSH; lease освобождён через `vm_release`, cleanup `job-ebcdd093838c10a1b4a1d26b417e38d3` succeeded. Прерванный повтор не считается результатом тестов. + ## Текущая работа 2026-10-23: UI readiness Локальный `main` содержит коммиты `fd980dd`, `c7d75e7`, `1126997`, `6203177`, `5f605d8`, `7b5c124`, `4e913d5`, `5800007`; рабочее дерево чистое. Полный `make check` с race-тестами прошёл. Кэш Xcode на Mac очищен с 41 до 19 ГБ: распакованные копии удалены после сверки XIP, четыре XIP сохранены; код повторяет очистку. Для новых Xcode-образов и disposable workers действуют настройка unattended Automation Mode и native XCUITest gate 1/1; установленный daemon проверен на свежем Monterey образе и аренде. Остальные физические node-хосты требуют отдельного повторного сквозного прогона.