Онбординг нового проекта
Канонический путь
Для нового consumer-project точкой входа считается initializer:
bash <(curl -fsSL https://raw.githubusercontent.com/justewg/ai-flow/main/flow-init.sh) --profile acme
Дальше путь должен выглядеть так:
flow-init.shmaterialize-ит минимальный.flowlayout и shared toolkit.flow_configurator questionnaireзаполняетflow.env.onboarding_auditпроверяет repo, Project v2, secrets и runtime prerequisites.profile_init orchestrateдоводит конфигурацию до install/preflight состояния.- Smoke на живой карточке подтверждает
Todo -> In Progress.
Минимум, который должен получиться после onboarding
.flow/shared/scripts/run.shдоступен как единый entrypoint;- создан
.flow/config/flow.env; - проект привязан к своему
GITHUB_REPOиPROJECT_*; - daemon/watchdog используют собственные state/log directories;
- есть понимание required GitHub Actions secrets и self-hosted runner, если нужен deploy.
Быстрые проверки
.flow/shared/scripts/run.sh onboarding_audit --profile acme
.flow/shared/scripts/run.sh profile_init preflight --profile acme
.flow/shared/scripts/run.sh status_snapshot
Когда использовать quickstart, checklist и portability runbook
- Quickstart: нужен короткий end-to-end onboarding одного проекта.
- Checklist: нужен операционный пошаговый контроль внедрения.
- Portability runbook: нужен перенос current project в новый consumer-project или multi-profile контур.
Repo sources
.flow/shared/docs/flow-onboarding-quickstart.md.flow/shared/docs/flow-onboarding-checklist.mddocs/issue-388-flow-initializer.md.flow/shared/scripts/README.md