Ideally the requirement checker should change only if necessary. This would avoid having two reproducible PHARs built with different Box versions to be different if the Box version is different; Since currently they both will have a different requirement checker, as even if the code does not change the namespace is updated.
If fixing, the reproducible doc entry should be updated accordingly.