2.4 KiB
2.4 KiB
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».
- Одна платформа за раз.
Порядок эскалации
- Linux VM (cheapest) — первая ступень для любых non-Windows проверок.
- Windows VM (medium) — вторая, если Win11 ноут уже где-то в state'е, который нельзя ломать.
- 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 одной платформы недостаточно.