ticket_context
Gathers evidence about a subject from past tickets, their changed files, and repository mentions, so you can spot duplicates and likely file locations before writing a new ticket.
Instructions
Gather what is known about a subject before you write the ticket for it.
Call this together with ticket_template, then write the ticket
yourself. This returns evidence, not prose - and specifically the
evidence you cannot get by reading the repository:
which past tickets covered this ground, so you can say whether this is a duplicate before anyone spends a week on it;
which files the merge requests for those tickets actually changed. That exists only in the tracker's history. It is usually the fastest way to find where the work will land, and it is worth naming in the ticket.
which files in the checkout mention the subject, as a starting point for your own reading.
Read the files it points at before drafting. The list is a search result, not an understanding of the code, and it will include things that merely share a word.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | ||
| project | No | ||
| subject | Yes | ||
| tracker | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |