How does the Discourse project work?

No, meta itself runs on the tests-passed branch.

tests-passed basically is master. Its just that the unit tests have to all pass before changes committed to master are automatically merged into tests-passed.