Proposed after some conversation between @lassulus, @Mic92, & @lopter.
It can be useful to refer to ADRs by their numbers, rather than their full title. To that end, short and sequential numbers are useful.
The issue is that an ADR number is effectively assigned when the ADR is merged, before being merged its number is provisional. Because multiple ADRs can be written at the same time, you end-up with multiple provisional ADRs with the same number, for example this is the third ADR-3:
This situation makes it impossible to refer to an ADR by its number, and why I (@lopter) went with the arbitrary number 7 in #3196.
We could solve this problem by using the PR number as the ADR number (@lassulus). The issue is that PR numbers are getting big in clan-core which does not make them easy to remember, or use in conversation and code (@lopter).
Another approach would be to move the ADRs in a different repository, this would reset the counter back to 1, and make it straightforward to keep ADR and PR numbers in sync (@lopter). The issue then is that ADR are not in context with their changes which makes them more difficult to review (@Mic92).
A third approach would be to:
This makes it easier to refer to them in conversation or in code.
This makes it more difficult for someone external to the project to contribute an ADR.
Maybe a script or CI flow could help with that if it becomes painful.