はじめに
LangDrift のセットアップには、Node.js 24 以降と既存のプロジェクトディレクトリが必要です。
Git リポジトリ内から実行すると、最も近いリポジトリのルートを検出できるため、--root フラグは不要です。
npx @langdrift/core setup \
--project-id proj_example \
--account-id acc_example \
--name 'Example Product'Git リポジトリ外では、--root /path/to/product で既存のディレクトリを明示的に指定します。
プロジェクト ID とアカウント ID はルーティング用のメタデータです。セットアップはアカウントを作成せず、どちらの ID も認証しません。
生成されるファイル
新規セットアップで作成されるプロトコルファイルは、次のものだけです。
.drifts/project.json
.drifts/vision/schema.json
.drifts/loop/schema.json
.drifts/evidence/schema.json成果物のディレクトリは、後で文書を追加するときに作成します。 セットアップは、仮の成果物、連携コード、エージェント設定を生成しません。
安全なローカルセットアップ
書き込む前に、ファイル操作の計画全体を確認できます。
npx @langdrift/core setup \
--project-id proj_example \
--account-id acc_example \
--name 'Example Product' \
--dry-runセットアップは管理対象の各出力先を create、preserve、conflict に分類します。
不足するファイルを作成し、一致するファイルはバイト単位でそのまま保持し、競合する内容は上書きしません。
事前確認で競合が見つかると、すべての書き込みを中止します。
ネットワークリクエストは送信せず、GitHub、Linear、Obsidian、MCP、LangDrift バックエンドへの接続も行いません。