If there is no official information about the process, you should discuss with your team members and/or supervisor to determine the best approach. It's important to understand the team's preferred workflow to ensure that your changes are incorporated smoothly into the main branch.

As a new team member, it's understandable that you may feel pressure to overachieve, but it's essential to prioritize collaboration and communication with your team. In the long run, working effectively with your team will benefit both you and the organization as a whole.

If you are unsure which approach to take, you could consider trying both merging and rebasing on a test branch to see which works best for you and your team. This can help you gain a better understanding of the advantages and disadvantages of each approach and make an informed decision.

Remember that the goal is to deliver high-quality code that meets the project's requirements while maintaining good collaboration with your team. The approach you choose should prioritize achieving this goal in the most efficient and effective way possible.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence