Now that there is a functional defsystem-depends-on, this could all be done in an ASDF extension. And yes, if the extension is vastly successful, it could be folded back into ASDF itself, like ASDF-Bundle was before it.
But until I see a widely adopted extension that provides said DOC-OP, I am not going to add anything to ASDF itself.
I'd like to mark this as "Won't fix".
Now that there is a functional defsystem- depends- on, this could all be done in an ASDF extension. And yes, if the extension is vastly successful, it could be folded back into ASDF itself, like ASDF-Bundle was before it.
But until I see a widely adopted extension that provides said DOC-OP, I am not going to add anything to ASDF itself.