@startuml start :from (sub)task; :(1) create branch; while (work done and approved) :(2) add more commits; :(3) rebase to master; :check QA & check PR; endwhile :(4) merge to master; stop @enduml