A more modern architecture would be something closer to pull requests on dist-git;
tests report into the PR the same way github works today.
This would work *particularly* well if it was easy to make a pull request across
multiple packages, which would be obvious and easy if we just one git repo
rather than thousands. (Or perhaps core/extras git repos).
Examples of systems that work this way:
https://github.com/NixOS/nixpkgs
https://github.com/openembedded/openembedded-core
https://github.com/clearlinux/clr-bundles