GCE VM 上で動く、プロジェクト縦割り・PM 制の AI 組織の構成・起動・運用リファレンス。
唯一の窓口 orchestrator(千葉) の下に各プロダクト専任 PM を置き、実装・専門職の共有プールが作業する。
make start → 終わったら make stop)。起動中は dormant 時間帯なしで 24h 稼働(2026-06-07 dormant 廃止)。orchestrator は起動中ずっと窓口。
orchestrator とだけ対話
~/.claude/CLAUDE.md は空のまま維持し、agent/AGENTS.md も置かない(全セッションへの混入防止)。
CLAUDE.md — ローダ(@import のみ)AGENTS.md — 役割・tick フロー定義DOCS.md — 外部記憶(git 管理)git(keyaki-org-workdir)で管理。ローカルとサーバーが分岐したら、黙って上書きせず git のコンフリクトとして検知・解決する。
新プロジェクトは pm-<name>/ を作り、org.md・orchestrator/AGENTS.md・kick.sh に追記するだけ。
make cli
tmux: orchestrator。山下の基本入口。done/ と各 PM の DOCS を読んで Slack 報告。
make cli-engineer
tmux: engineer。横断実装・PR・CI。PM の inbox 指示で作業。
make cli-pm-kodouflow
tmux: pm-kodouflow。進捗を所有し実装プールへ inbox 投函。
make cli-pm-edanet
tmux: pm-edanet。MVP スケジュールを所有。
make cli-marketing
tmux: marketing。コンテンツ・GTM。inbox 指示で作業。
make cli-sato
tmux: sato。claude ではなく opencode(Ollama + gemma ローカル LLM)。
make cli-reatex
tmux: engineer-reatex。オンデマンド。LINE WORKS 報告・rtx-yamashita アカウント。
Ctrl+B → D スクロール: Ctrl+B → [(Q で終了) 非対話起動: _shared/kick.sh <role>
make start | VM を起動する(オンデマンド) |
make stop | VM を停止(課金停止) |
make status | 稼働状態・ディスク確認 |
make backup-status | 日次スナップショット一覧 |
make ssh | 生 SSH 接続 |
make deploy | skills を VM へ反映 |
make deploy-reatex | reatex の脳を反映 |
make push-secrets-reatex | gws / google-drive 認証情報転送 |
※ AI 組織の脳(CLAUDE/AGENTS/DOCS)の反映は make push(git: keyaki-org-workdir)に一本化。旧 make deploy-agent は廃止。
make pull | サーバーの最新を git pull で取り込む(作業前に必ず) |
make push | 自動コミット → git push → サーバーで git pull まで実行(脳の反映もこれ) |
make pull-dry / push-dry | 未取得コミット / 未コミット変更のプレビュー |
repo: keyaki-dev/keyaki-org-workdir(サーバー ~ を private 管理)
ローカル clone: ~/Documents/repos/keyaki/keyaki-org-workdir/
サーバーは cron 毎時で自動 commit+push。同一行が衝突したら自動解決せず ~/org-autocommit.log に記録 → 手動解決。
※ 同期は git に一本化済み。旧 rsync ミラー(server-share/・scripts/sync.sh)は廃止した。
make manual | このマニュアルをブラウザで開く |
Ctrl+B → D | 切り離し(VM は動き続ける) |
Ctrl+B → [ | スクロール(Q で終了) |
tmux ls | セッション一覧確認 |
mv(アトミック = ロック代わり)~/agent/_shared/tasks/bash scripts/setup.sh — claude CLI・gh・gcloud・gws、および GPU ドライバ・Ollama・opencode を導入。各ロールのディレクトリ(orchestrator/ pm-kodouflow/ … accounting/)を初期化。
claude auth login でサブスク認証。gh auth login で keyaki-dev アカウントを登録(reatex 用に rtx-yamashita も登録)。
Ollama に gemma 系モデルを pull し、num_ctx 拡張派生(gemma4-sato)を生成。佐藤は claude ではなく opencode → Ollama で駆動する。
make push — 脳(CLAUDE/AGENTS/DOCS・org.md・_shared)を git(keyaki-org-workdir)でサーバーへ反映。make deploy で skills を ~/.claude/skills/ へ転送。
make cli — tmux: orchestrator に接続。org.md / DOCS.md を読んで全体の文脈を把握し待機状態になれば完了。