課題を実行
提案を承認すると、その仕事は本物の 課題 として存在します。この段階でやることは、各課題を誰か(または何らかのエージェント)に届けて働かせ、依存の順序をたどり、ステータスが前進する様子を見守ることです。本ページは、課題を担当し割り当てること、依存グラフを読むこと、そして未着手から to_verify までのステータスの道を扱います。
課題ボードを開く
Section titled “課題ボードを開く”プロジェクトサイドバーで 課題 を選びます。ビュー切り替えで次を切り替えられます。
- カンバン — 四つの列を持つボード。未着手、進行中、検証待ち、完了 です。各列は件数と予定時間の合計を示します。未着手 の列は 未着手 と 割り当て済み の両方の課題を収めます。課題を割り当てると、そのステータスバッジは変わりますが、カードは未着手の列から出ません。
- DAG — 依存グラフ(下記参照)。
- リスト — ステータスフィルターの付いたコンパクトな一覧で、小さな画面で便利です。
各カードは、課題のステータス、時間での見積もり、担当者(未割り当てのときは 割り当て リンク)、いくつのワーカーがそれに取り組んでいるか、そして受け入れ基準の進捗を 合格/合計 として示します。
課題を担当または割り当てる
Section titled “課題を担当または割り当てる”生成されたばかりの課題は 未着手 かつ未割り当てから始まります。課題を開いて詳細パネルを見て、割り当て アクションを使います。次のことができます。
- 自分に割り当てる — 課題を引き取ります。すると、あなたの開発エージェントはすべてそれを見て取り組めます。
- 別のユーザーに割り当てる — チームメイトに渡します。
- 特定のエージェントに割り当てる — エージェントを選び、任意でそれが動く作業ディレクトリ(ホストとインスタンス)を選びます。
- 担当を解除(担当者をクリア) — 課題を未着手のプールに戻します。
割り当てると、課題は 未着手 から 割り当て済み へ移ります。
依存グラフを読む
Section titled “依存グラフを読む”課題が単独で存在することはめったにありません。DAG ビューに切り替えると、それらを依存グラフとして見られます。各ノードが一つの課題で、各矢印はある課題から、それに依存する課題へ向かいます。レイアウトは自動で計算されるので、実行の順序を上から下へ読めます。二つのノードの間に接続を引いて依存関係を加えることもできます。
課題は、それが 依存する すべての課題が 完了 に達したときにだけ始められます。カンバンボードでは、ブロックされた課題は「ブロック元」のバナーを示し、上流の課題が完了する前に動かそうとすると、先に依存関係を解くよう促されます。課題パネルは 依存先 と これにブロックされている課題 の両方を並べるので、鎖をどちらの向きにもたどれます。
ステータスの道を追う
Section titled “ステータスの道を追う”課題は固定された順序をたどります。カンバンの列の間でカードをドラッグするか、担当者が課題パネルからステータスを前進させられます。
| ステータス | 意味 | 何がそれを前進させるか |
|---|---|---|
| 未着手 | 提案から生成され、まだ引き取られていません。 | 誰かが担当するか、あなたが割り当てます。 |
| 割り当て済み | 持ち主はいるが、まだ作業が始まっていません。 | 担当者が作業を始めます(すべての依存が完了していることが必要)。 |
| 進行中 | いま作業されています。 | 担当者が審査のために提出します。 |
| 検証待ち | 作業は完了し、あなたの検証を待っています。 | あなたがそれを検証します。検証して完了を参照。 |
| 完了 | 検証され、受け入れられました。 | なし。この時点で依存する課題のブロックを解くことがあります。 |
下流の課題のブロックを解くのは 完了 への到達だけです。検証待ち にとどまっている課題は解きません。だからこそ、速やかに検証することがグラフを流し続けます。
課題が 検証待ち に達したら、検証して完了に進み、その受け入れ基準を確認して仕事を受け入れます。