> It looks like this is the test that would have caught the error with the import?

This one, and the anonymisation as well.

> For my own understanding, you added the exported resource, which is the event you were talking about in the PR overview. When the data is exported, extra columns would show up. With the dissoc you have below, it strips those extra fields out. Now when you import that data, the extra fields are gone, causing it to import properly?

Well, I added a resource that triggers an event. They could have been anything, the exported resource was just arbitrary - but hey - it doesn't hurt to have exported=true coverage - but really its not mandatory.

So really, anything could have been used here - notify {} always raises an event and is never silent so its a great choice for this. The key goal was to raise an 'event' ... which was where the validation has been failing.