Files
factory/.tasks/STATUS.md
2026-05-07 13:53:41 +03:00

69 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Task Board
_Updated: 2026-05-06_
Per-task deep context lives in `.tasks/<task-slug>.md` (created on demand by `using-tasks`).
**Status legend:** 🔴 active · 🟡 paused · ⚪ ready · 🟢 done · 🔵 blocked · ⚫ cancelled
---
## 🟢 [factory-bootstrap-script] — Извлечь шаги из `L0/install-log.md` (field-test 2026-05-06 на Win11 ноуте) в `bootstrap.ps1` (Windows) и `bootstrap.sh` (Linux/Mac). Скрипты — entry point L0b factory-архитектуры.
**Что сделал:**
- `bootstrap.ps1` (Windows): pre-checks, interactive config, clone .factory, home.toml, print next steps
- `bootstrap.sh` (Linux/Mac): тот же функционал для bash
- Idempotent re-run: проверка home.toml → verify → exit 0
**Acceptance criteria:**
-Оба скрипта созданы в `.factory/`
- ⏳ VM-test pending (Linux VM → Win VM)
**Reference:** `.wiki/concepts/factory-bootstrap.md`, `L0/install-log.md`
**Status:** done
**Branch:** n/a
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .meeting-room / 2026-05-06T18:23:08.378Z -->
---
## 🟡 [factory-l1-design] — L1 — Go-бинарь `factory` + `factory.yaml` manifest schema.
**Что сделано:**
-`factory.yaml` schema (components, deps, health-checks)
- ✅ Go project structure: cmd/factory, pkg/config/manifest/health
- ✅ CLI commands: install/update/status/diagnose (cobra)
- ⏳ Build отложен — нет go на текущей машине
- ⏳ Cross-compile скрипт для VM
**Status:** paused (build на VM)
**Next action:** Создать build.sh + build.ps1 для cross-compile на Linux VM
**Branch:** n/a
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .meeting-room / 2026-05-06T18:23:20.465Z -->
---
## ⚪ [factory-l1-vm-test] — Integration test на чистой VM.
**Что нужно:**
1. Поднять Linux VM (干净)
2. Установить go, clone .factory
3. `go build` + cross-compile (Win/Mac/Linux × amd64/arm64)
4. Прогнать `factory status` на текущей машине
5. Прогнать L0b bootstrap на новой VM
**Status:** 🟡 paused
**Next action:** Запустить VM, прогон build.sh → test L0b + L1
**Branch:** master (561a7fd)
---
## 🟢 [factory-yaml-mcp-subdir-schema] — Bug: `interns-mcp` и `projects-meta-mcp` описаны как standalone git-репы, но реально — поддиректории `.common`. Фикс: drop `source`, bump v0.2.0.
**Status:** done
**Where I stopped:** Committed cb9f6b0, all acceptance criteria met
**Next action:** n/a
**Branch:** master (cb9f6b0)
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: meeting-room / 2026-05-07T10:37:18.577Z -->
---