A recommended baseline is a baseline that is tested and stable enough for all the developers in a project to use as their foundation for all their work. Code changes are delivered from development streams to the project integration stream. The changes are then built and tested before becoming labelled as stable. Once they are labelled as good, the recommended baseline is moved forward in time to include these new changes. Developers then rebase their development streams based on the new recommended baseline.