I have solid dates for the first comic and the 9th comic, but not those in between, and the first comic does not follow my algorithm. This change at least gives the first comic the correct date.
There is the limitation that you still need to manually import all modules that register a new comic format, but this does give us a lot of flexibility