An easy antipattern to fall into is to resolve your problem outside of what the product offers. Dogfooding is not:
1. Building a bot outside of GitLab.
1. Writing scripts that leverage the GitLab API (if the functionality is on our roadmap and could be shipped within the GitLab Project).
1. Using a component of GitLab outside of the official installation methods.