Files
factory/.wiki/concepts/test-machines.md

2.4 KiB
Raw Blame History

date, type, status, title, ingested_at, ingested_by, source_project
date type status title ingested_at ingested_by source_project
2026-05-06 concept active test-machines 2026-05-06T18:26:53.293Z OpeItcLoc03@DESKTOP-NSEF0UK .meeting-room

Test machines for factory-bootstrap field-tests

Для cross-platform валидации factory-bootstrap (L0a/L0b/L1) в распоряжении следующая инфраструктура:

Тип Доступно Стоимость использования
Linux VMs spin up from clean image on demand дёшево
Windows VMs spin up from clean image on demand средне
MacBooks (real hardware) 2 чистых ноута дорого, ограниченное число

Озвучено пользователем 2026-05-06 с явным ограничением «имей в виду, но не злоупотребляй».

Когда эскалировать

  • Не запрашивать VM проактивно. Default — extrapolate from current platform (Win11 ноут — primary field-test) пока конкретный platform-specific вопрос не требует реального железа.
  • При запросе: обосновать конкретным вопросом, который симуляция / code-review не закрывает; вести коротким чеклистом «что прогоним на VM».
  • Одна платформа за раз.

Порядок эскалации

  1. Linux VM (cheapest) — первая ступень для любых non-Windows проверок.
  2. Windows VM (medium) — вторая, если Win11 ноут уже где-то в state'е, который нельзя ломать.
  3. MacBook (expensive) — реальное железо, только 2 машины. Резервируется для финального cross-platform sign-off, не для итерации.

Никогда не запрашивать все три параллельно.

Почему эта инфра нужна

factory-bootstrap дизайн (concepts/factory-bootstrap.md) hard-requires cross-platform L0a/L0b/L1: mise как toolchain unifier, per-platform L0 скрипты (bootstrap.ps1 / bootstrap.sh), single Go binary для L1. Q1 + Q6 closures явно предполагают tested cross-platform поведение — code-review одной платформы недостаточно.