My goal here is to get CFBot out of the business of scraping the mailing list archives for attachments and instead have Commitfest serve them up via the new CF-API. That requires the Commitfest add all of the attachments served up by the ML-API, not just the first one. Since the ML-API provides the information is there a reason to not do this?
On a related note, the check_patches_in_archives.py heuristic for detecting whether a file is a patch file seems to differ from CFBot. Any reason not to likewise synchronize their beliefs on this point?