@pdurbin and I have been talking in a quick video chat this morning about my ideas for moving on with issue #5974.
Apart from the technical details, we talked about what I should include in a first version of a pull request, to keep things moving fast (poor reviewers) and positively influence the "merge rate": increase chances that things are merged upstream quickly.
Scope of this issue: this is about non-trivial changes, like refactorings or bigger features coming in.
As Dataverse has a growing number of contributers, it would be superb to have some written docs how people at IQSS would like PRs in scope and size, but also what things might be good to postpone or leave for a later iteration during Code Review. Maybe also guidance on whom to mention/include to drive attention of the right people to the PR.