ファクトリーは実行中の作業が集まる場所です。タスク、レーン、計画、自動化処理、レポートはすべてここからアクセス可能なため、「今何が起きているか」を確認するための一元的な場所となります。
その用途とは
Mission Controlは「私に必要な作業は何か」を答えます。一方、ファクトリーは「現在実行中の作業とその進捗状況」を教えてくれます。
実行中のタスクが複数ある場合、この違いが重要になります。Mission Controlは優先順位付けの画面であり、ファクトリーは運用管理の画面です。
確認できる内容
- キューに入っているものやブロックされているものを含む、ステータス別のタスク
- レーンごとの作業進捗状況
- 各計画がどのフェーズにあるか
- スケジュールまたは特定のイベント発生時に実行される自動化処理と、その実行履歴
- レポート
作業がマージされたら、リリースを使って、選択したコミットが準備段階、デプロイ試行、環境健全性チェックを経る様子を追跡できます。完了したタスクや昇格したレーンはデプロイ結果ではありません。
- タイムラプス都市街区 – Chrono Cityタスクcity-sim1日前レビュー待ち
- タイムラプス都市プランcity-timelapse2日前マージ可能
- 3D版スーパーマリオタスク3d-game3日前レビュー待ち
- 3D版コンウェイのライフゲームプランgame-of-life4日前マージ可能
- ストリートレーシングゲームプランcity-timelapse5日前実行中
ファクトリービュー:注目すべき項目で絞り込まれた計画とタスクが1つのキューにまとめられています。例示用データです。
タスクの実行状況を監視する
実行中のタスクを開くと、リアルタイムで実行手順、呼び出されるツール、変更されたファイル、蓄積されるテスト出力を確認できます。
初めのうちは数回これを実施する価値があります。2~3件のタスクを最初から最後まで監視することで、どのように適切な仕様書を作成すればよいかを、どんなドキュメントよりも深く理解できます。エージェントが推測せざるを得なかった箇所が正確にわかります。
その後は監視をやめてください。何か対応が必要な場合は通知が届きます。
介入する
実行中のタスクを一時停止、キャンセル、またはコメントを添えて差し戻すことができます。詳細はタスクが停滞または失敗した場合それぞれのケースで適切な対応方法を確認してください。
自動化
作業は人が説明を入力して始まるだけではありません:
- 自動化処理スケジュールまたは特定のイベント(例えばpull requestの開始)発生時に作業を開始します。これらは自動化処理の項目に記載されています。
- スケジュール定期的に作業を実行します。
- フックプラットフォームのイベントに反応します。
- レポートスケジュールに従って発生した事象を要約します。