From ec4e3e7eca498a555bf76d800625d3123eb467ee Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sat, 3 Oct 2026 18:32:53 +0600 Subject: [PATCH] [2026-10-03] eagle: personal/index.md personal/projects/virfield.md --- personal/index.md | 7 +++++-- personal/projects/virfield.md | 20 +++++++++++++++++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/personal/index.md b/personal/index.md index adc71cdd..b588984f 100755 --- a/personal/index.md +++ b/personal/index.md @@ -33,9 +33,12 @@ tags: ## 🧠 Personal OS -*Система личного управления: агенты, pipeline, vault, executor* +*Система личного управления: агенты, pipeline, vault, executor* — ⛔ **выключена, требуется перепланирование (2026-10-03)** -Hub: [[wiki/personal-os-architecture|Personal OS Architecture]] +Hub: [[personal/projects/personal-os/personal-os-status-2026-10|Personal OS — статус (окт 2026)]] + +- [[personal/projects/personal-os/personal-os-failed-approaches|Несработавшие подходы]] — сводка уроков +- [[personal/projects/personal-os/personal-os-architecture|Architecture (историческая)]] - [[personal/projects/personal-os/obsidian-vault-strategy|Vault Strategy]] — план развития vault - [[personal/projects/personal-os/executor-orchestrator-redesign|Executor Redesign]] diff --git a/personal/projects/virfield.md b/personal/projects/virfield.md index af82ee50..054ce7a6 100755 --- a/personal/projects/virfield.md +++ b/personal/projects/virfield.md @@ -2,7 +2,7 @@ title: Virfield namespace: personal updated: '2026-10-03' -status: candidate-live-fixing-virtiofs +status: candidate-live-virtiofs-monterey-unsupported tags: - virfield - macos @@ -12,6 +12,24 @@ tags: --- # Virfield — live update 2026-10-03 +**Следующее действие:** не ретраить Monterey/Xcode как transient. Текущий live result для `job-057b0898f3746df8b12fb8b5c4c34c1c`: `virtiofs_unsupported`; VM `macos-12.6-xcode-13.4.1` stopped; host-side `cp`/`ditto`/`tar`/`scp`/`rsync` процессов нет. + +**Что реально выяснено:** Lume `run --shared-dir` поднимает Monterey 12.6, но guest не получает `/Volumes/My Shared Files`; внутри guest нет `/sbin/mount_virtiofs` или `/usr/sbin/mount_virtiofs`, `kextstat` показывает только VirtIO block/network. Apple Virtualization automount contract работает для macOS 13+ guests, не для Monterey 12.x. + +**Что теперь в кандидате:** + +- Developer provisioning использует native `lume run --shared-dir `; daemon сам владеет long-running child process, без Lume `--detach`. +- Guest copy идет только из `/Volumes/My Shared Files` через `ditto`; SSH streaming/tar/scp/rsync fallback не возвращен. +- Для macOS < 13 добавлен fail-fast `virtiofs_unsupported` после Xcode cache validation и до VM mutation. +- Старый `virtiofs-transfer` cleanup оставлен как миграционная уборка stale папок от предыдущих builds. +- Repo docs обновлены: `docs/IMAGE-PIPELINE.md`, `docs/VERIFICATION.md`. + +**Проверено:** focused Go tests для `internal/images` и `internal/lume` green; `make build` green; live binaries установлены в `/Users/admin/.virfield-v2/bin`; live retry дал `virtiofs_unsupported` и не стартовал VM. + +--- + +# Virfield — live update 2026-10-03 + **Следующее действие:** дождаться текущего retry `job-057b0898f3746df8b12fb8b5c4c34c1c` после VirtioFS transfer. Сейчас live binary уже установлен без host-side `codesign --deep` для cached/downloaded Xcode; host deep check убит вручную и больше не должен запускаться на retry. VM `macos-12.6-xcode-13.4.1` поднялась с IP `192.168.64.205`; текущая стадия — host staging `Xcode.app` в per-lease `virtiofs-transfer`. **Что изменено в кандидате:**