# Write tests or die ## Current situation  ## Plan - [ ] Blueprint - [ ] It can generate flow from blueprint - [ ] It can regenerate flow - [ ] It can generate new flow version - [ ] Flow - [ ] it can save step - [ ] it can finish step (based on conditions) - [ ] it can initialize descendant steps - [ ] it can force finish step - [ ] it can reopen step - [ ] it can initialize on demand steps - [ ] it can perform a healthcheck (no cycles / broken flows) - [ ] Fields - [ ] it can save data (to various storage adapters) - [ ] it can save media - [ ] it can retrieve data After creating at least such basic test suite, nothing else than salvation awaits our poor souls. ## Mood while pushing to production 