Ticket intent alignment
Checks a finding or a change against the linked ticket: behaviour the ticket declares intentional is not a bug, and requirements it lists must be present.
Sub-techniques
2
| ID | Name | Description |
|---|---|---|
V1052.001 | Intended per ticket | Suppress findings for behaviour the ticket explicitly asks for or defers. |
V1052.002 | Ticket coverage | List ticket requirements and check each against the diff. |
Craft it
- Link tickets in PR titles or branch names so they can be fetched.
- Extract requirements as a structured list.
- Match only on explicit statements; treat silence as unknown.
Reverse engineer it
Signs that a codebase already runs this technique, and where to read how it is configured.
- Ticket keys in branch names or PR titles, and issue-tracker integrations.
Open-source packages
2
- jira (Python) pycontribs/jira
- Instructor 567-labs/instructor