cdoc, every code Pull Request is in one of the following states:unconnected-pr state. As soon as PR is opened we update the description of the PR with a message about it not yet being connected. We also change the CI status of this PR as failing or queued.
Once a PR is connected to a doc PR, it goes to Not Approved Pull Request.
In this state someone with right permission has to review the doc PR and approve it.
Once a PR itself has to be approved on Github first.
Then someone has to certify that the changes implemented in code PR are themselves in perfect sync with the requirement PR.