feat(tasks): init canonical task board

This commit is contained in:
2026-06-11 10:26:18 +03:00
parent 81a01862ce
commit 76a3df853b

View File

@@ -1,68 +1,25 @@
# Task Board
_Updated: 2026-05-06_
_Updated: 2026-06-11_
Per-task deep context lives in `.tasks/<task-slug>.md` (created on demand by `using-tasks`).
<!--
Add one block per task, sorted by priority. Use the emoji status legend below.
Per-task deep context lives in .tasks/<task-slug>.md (created on demand by using-tasks).
**Status legend:** 🔴 active · 🟡 paused · ⚪ ready · 🟢 done · 🔵 blocked · ⚫ cancelled
Block format:
## 🔴 [task-slug] — short description
**Status:** active
**Where I stopped:** one sentence — the exact thought or action interrupted
**Next action:** one concrete step to resume immediately
**Blocker:** (only if blocked) what is preventing progress
**Branch:** git branch name
---
## 🟢 [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 -->
---
Status legend:
🔴 Active — only one at a time
🟡 Paused — in progress, resumable
⚪ Ready — defined, not started
🟢 Done — kept until merged
🔵 Blocked — waiting on external input
-->