Why ticket-only linking fails
Most teams paste `PROJ-123` into a PR title and call it provenance. That works for sprint reporting. It fails as product truth: tickets get renamed, closed, split, or deleted; epics end when projects end; AI agents generate tickets faster than humans can curate meaning.
When the only link is an issue ID, you cannot answer: which user job did this PR advance? which capability is now more complete? which adjacent features are still missing? Product requirements need a stable identity outside the issue tracker.
- Issue IDs are workflow references, not product structure
- Closed tickets lose discoverability for future agents
- AI-generated backlogs amplify orphan PRs