Suggestion for Events and Badges
This was my first year serving as a POC for an event and I have now done multiple FS, a MD and a NL-1331 event for the local area. Missing badges have been the largest problem for all three types of events. It seems most of the badging for these events is a fairly manual process. There are multiple data entry points where errors can be introduced to the system.
My suggestion is to create an events app for POCs. This app would have a check-in/out function that would scan a QR code produced by the Prime app. This would eliminate the issues around using IGNs as the unique key since Niantic could make the QR code linked to an internal GUID without POCs or players needing to know them. At this point the app can ask the POC to validate any requirements and put it all together for Niantic's staff to push the badges.
Another suggestion to help with the aftermath of large swarms of events is to send an e-mail for each badge tick that says which event the badge push was for, even if the agent has the e-mail notification turned off in game.