Files
obsidian-vault/personal/projects/virfield.md
T

4.6 KiB
Executable File
Raw Blame History

title, namespace, updated, status, tags
title namespace updated status tags
Virfield personal 2026-10-14 release-hardening-in-progress
virfield
macos
vm
go
infrastructure

Virfield — текущее состояние

Актуально на 2026-10-14. Единственный поддерживаемый источник: /Users/admin/Developer/virfield, branch main. Worktree virfield-v3 и ветка codex/virfield-v3-stage1 больше не являются инструкцией для продолжения работы.

Runtime и deployment

  • Живой runtime: Tart на локальном Apple Silicon Mac + SSH-first physical nodes (mbp-2014, htpc). На HTPC macOS lab VM работают через rootless Podman/QEMU/OpenCore.
  • Deployment: ~/.virfield-v2; config: ~/.virfield-v2/config.json; state: ~/.virfield-tart; daemon: ~/.virfield-v2/bin/virfieldd; API: 127.0.0.1:7780; launchd label: ai.virfield.virfieldd.
  • Имя каталога .virfield-v2 историческое. Virfield переключён с Lume на Tart 2026-10-08. Проверка launchd 2026-10-14 обнаружила оставшийся отдельный ai.virfield.lume (приватный tools-бинарник); Homebrew Lume отсутствует. Полное удаление сервиса и Lume backend/factory/build/installer ещё не завершено. Старое утверждение «Lume полностью удалён» было неточным.
  • Не создавать второй daemon/listener, не менять порт и не редактировать SQLite/runtime disks в обход журнала.

Подтверждённые срезы

  • Tart Ventura 13.7.4/Xcode 15.2 и Monterey 12.7.6/Xcode 13.4.1: golden build/qualification и две параллельные аренды, по 23/23 проверки.
  • Tart macos27: 27.0/26A428, Xcode 27.0, uitest-27-v1; Broker v1 smoke passed 2026-10-08.
  • R1: четыре boot volumes MacBook арендуются по очереди; HTPC wake-by-lease passed (27 с).
  • R2: secured Sonoma 14.8.9 и Sequoia 15.8.1 на HTPC, 19/19.
  • R3: Screen Sharing VM-аренд через loopback lease tunnels, 11/11. Desktop физических хостов и browser noVNC не реализованы.

Релизный статус

Текущий кандидат не принят для релиза. Аудит 2026-10-14 воспроизвёл недостаточную эксклюзивность HTPC host lease, преждевременное снятие общего sleep hold и потерю provider при удалении node image. Tart image_create/registry/Apple download path и installer ещё содержат Lume assumptions; generic automation policy не полностью проверяется. Orchard adapter не имеет полноценной изоляции/forwarding и не принят live.

Локальный make check и сборки прошли; CI текущего SHA падает из-за отсутствия Pillow, Staticcheck — 9 замечаний, govulncheck — 12 stdlib vulnerability records Go 1.26.8 (исправления в 1.26.9). Старые claims «всё зелёное» не являются текущим release evidence. Результаты исправлений записываются в Verification только после проверок.

Каноническая документация

  • README — вход и граница текущего продукта.
  • Operations — installation/config/services/recovery.
  • Image pipeline — Tart/node images и qualification.
  • Verification — актуальное evidence и release gates; локальные изменения hardening ещё не опубликованы.
  • 3.0 plan — оставшиеся capabilities/grants, node-agent, Access/noVNC, VS Code extension, fleet/hardening. Roadmap не является списком реализованных функций.

Опубликованный v2.0.0 — исторический Lume-релиз 2026-09-30, не архив текущего Tart-кода. Старая история сохранена в personal/projects/archive/virfield-checkpoints-through-2026-10-08.