Why Jira tickets, code comments or meeting notes are NOT long term specifications?
Working on a software project with an agile methodology means delivering constant improvements in small increments. This translates to frequent changes on the product level (what the product offers, how the user experience works) and on the technical level (how it works under the hood). Organizations typically track these changes using a ticketing system, such as Atlassian Jira, where tickets describe what needs to be implemented.