The same gate that tastes your pull requests now tastes your content. Wild Goose catches work the project never asked for β in code and in writing β and the Content Recipe makes sure what ships is sourced and on-brand.
Wild Goose never reads syntax. It reads intent β does this change serve the purpose you wrote down? That question works the same whether the change is a feature or a blog post. The Content Recipe then checks the craft.
| Wild Goose (intent) | Content Recipe (craft) | |
|---|---|---|
| Code PR | Off-mission feature? β back to the kitchen | β |
| Content PR | Off-topic for this project? β back | Missing sources / banned phrase? β back |
You state the project's purpose once. Any change that drifts from it β an unrequested feature, scope creep, an off-topic post β gets flagged. Confidence-gated, so it stays quiet when it isn't sure.
Content must include its parts β summary, sources, CTA β and follow your house rules: banned phrases out, required disclaimers in. Each company sets its own.
If a piece makes a claim β a stat, "studies show" β it has to cite a source. Next course: an AI accuracy check that reads the claim against the source it cites.