Clanker Ship チケットの作成
チケットは、1つのチームにおける1つの作業単位です(例:WEB-31)。そのサマリーには、何が問題か、または何が不足していてなぜなのかを記載します。計画(plan)は後で作成され、どのように実行するかを記述します。各チームはチケットの指示(テンプレート、ガイダンス、デフォルト値)を保持しています。毎回、最新の指示に従ってください。会話の前半で使用したものを再利用しないでください。
手順
- チームを特定します。利用者がチームを指定しなかった場合は、
read_settingsでデフォルトチームを取得します。このデフォルトチームは、チームを指定せずにcreate_ticketを呼び出した場合に使用されます。作業が明らかに別のチームに属する場合にのみlist_teamsを呼び出して確認を取ってください。 get_agent_instructionsをkind: "ticket"とチームのキーを指定して呼び出します。- ガイダンスを読み、それに従います。確認が必要な項目については、利用者に推測する前に確認を取ってください。
- テンプレートからサマリーを作成します。チケットに独自のテンプレートを持つタグが付与される場合は、そのテンプレートを起点にします。
create_ticketを呼び出し、チーム、短いタイトル、サマリー、および利用者が指定したステータス、タグ、担当者、プロジェクトを渡します。それ以外は指定しません。指示のデフォルト値がそれらを補完し、チームが望む場合はあなた(エージェント)を担当者とします。- 新しいチケットのIDとタイトルを利用者に伝え、リンクを提示します。
チームに対して list_tags が返すタグのみを使用してください。各チケットには1つの成果(outcome)を割り当てます。リクエストに2つの成果が含まれている場合は、2つのチケットを提案します。