feat(archive_todo): update to archive todos

I thought this bit of code was in the other repo. So long as part 3 follows
close behind this, there shouldn't be an issue