tl;dr: There’s not much code and it lives (along with a summary of this post) here. Get it from rubygems with gem install scan_left! Background At Panorama we use an event-sourced architecture to persist schools’ data. Rather than just storing the current state of a school’s data, like we would with…