Description
A bug report that saves hours of follow-up questions has a fixed shape: reproducible steps, a clear separation between what should happen and what actually happens, complete environment data, and an assessment of urgency. This protocol takes an unstructured report, whether it comes from support, QA, or directly from the product team, and shapes it into exactly that pattern.
It is built for anyone who passes bugs on to a development team without working in a ticketing system every day: customer reports, internal observations, test logs. The result can be entered directly into Jira, Linear, or GitHub Issues.
The protocol does not judge whether a reported behavior is actually a bug, and it estimates severity only as well as the information provided allows. Where environment data or reproduction steps are missing, the assistant flags this as an open gap instead of inventing it.






