d1c14849fb0a5af7ab2767f274f0507f54c7cccf
- 2nd /setup-interns run (after cd $PROJECTS_DIR + restart) succeeded - /mcp confirms interns √ connected · 2 tools (bulk_text_read + transcript_distill; repo_read pending common impl) - Phases 7/8 cut by usage limit but no actual work remained: JSON valid, /mcp clean post-restart - 1 new gap: skill writes .gitignore at <project-root> even when it's not a git repo (~/projects/ here) — file inert, no leak (.common/.gitignore covers secrets/). Track as small skill bug. - Resume table: 11c-2 ✅, 11c-3..5 wait for limit reset 19:20 MSK Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
.factory — software factory orchestrator
Размещение: <projects_dir>/.factory/ (сиблинг .common/).
Слои
- L0a — System bootstrap (toolchain). Голая ОС → git, mise, runtime'ы (node/python/go), опционально Claude Code / Cursor / Ollama. Native shell скрипты.
- L0b — Factory bootstrap. Спросить
$PROJECTS_DIR→ склонировать.factory/(если ещё нет) → записать~/.config/factory/home.toml→ отдать управление в L1. - L1 —
factoryCLI (Go-бинарь). Читаетfactory.yaml, обходит DAG зависимостей, запускает health-check'и и, при необходимости, setup-инструкции (L2). - L2 —
setup-*skills вclaude-skills/. Уже существуют. L1 их вызывает (или печатает инструкцию запустить через slash-command).
Статус
- Дизайн:
~/projects/.meeting-room/.brainstorm/factory-bootstrap.md - L0a в разработке (field-test на новом Win11 ноуте, лог в
L0/install-log.md) - L0b — нет
- L1 — нет (Go-бинарь, после L0)
factory.yaml— нет (черновик в design-буфере)
Точки входа
- Новый сотрудник на голой машине: запускает L0a (
bootstrap.ps1/bootstrap.sh) → L0a кончает L0b → L0b кончаетfactory install(L1) → L1 проходит manifest → готово. - Существующая машина (миграция):
factory installнапрямую, L0a/b пропускаем (всё уже стоит).
Description
Languages
TypeScript
81.8%
Python
7%
JavaScript
3.4%
Shell
2.2%
Go
2.2%
Other
3.4%