Files
factory/.tasks/STATUS.md
vitya cb9f6b033d fix(factory.yaml): v0.2.0 — interns-mcp + projects-meta-mcp as subdirs of .common, not standalone repos
The `source.type: git` blocks for interns-mcp and projects-meta-mcp pointed
to repos that don't exist as standalone (interns-mcp never existed,
projects-meta-mcp is archived). Both live as subdirectories of the .common
repo. Remove source blocks, keep deps + target + setup_skill + health_check.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 13:52:45 +03:00

2.7 KiB
Raw Blame History

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


🟡 [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


[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: active Where I stopped: Starting implementation Next action: Edit factory.yaml — drop source blocks, bump version Branch: master