Banned domains are enforced at dual layers by injecting competitor restrictions into the generation prompt and running a post-generation regex check across the resulting Markdown, automatically folding any draft that references a prohibited domain.