TPhases (Transactional Phases) is a support framework that helps you build your Rails request life cycles into read-only and write-only phases