I think the intent is that the final source file will be used to generate the autodoc, so in this case, module.c. That's in case there are transformations occurring during precompilation.
It was just a bit confusing that in one method ".cmod"s were scanned for and in another prohibited :D