Adwave Content READ ONLY dev@local

Rules & Prompts Engine

31 enabled rules. Editing is done via MCP (update_rule).

CategoryNameTypePromptValidator
competitorNo banned competitorsbothNever mention CTV ad-platform competitors (MNTN, Vibe, Creatify, tvScientific, Simpli.fi, Simulmedia) except on dedicatefunction
voiceNo emdashesbothNEVER use emdashes (—). Replace with commas, parentheses, colons, or separate sentences.function
voiceAvoid AI telltale wordsbothAvoid AI telltale words: delve, landscape, leverage, robust, seamless, utilize, myriad, realm, embark, paradigm, comprehfunction
qualityCite all statisticsprompt_instructionEvery market size, percentage, projection, and expert quote MUST have a verifiable linked source (eMarketer, Nielsen, IAnone
boundaryOutrank boundaryprompt_instructionPaid advertising (TV/CTV, Google/Meta/YouTube/Reddit Ads, programmatic, ad costs, industry advertising guides, competitonone
seoPrimary keyword in titlebothInclude the primary keyword in the title within the first 60 characters.function
voiceUse contractionsbothAlways use contractions (you'll, it's, here's) instead of full forms (you will, it is, here is).function
ai_extractabilityAnswer firstbothState the direct answer or core thesis in the opening paragraphs (before the first H2), naming the primary topic explicifunction
seoMinimum internal linksbothInclude at least 3-5 internal links with descriptive anchor text. Verify every internal link exists in the sitemap. Nevefunction
qualityFAQ section requiredbothEvery article must include a "Common questions answered" FAQ section with 4-6 prose answers, placed near the end before function
ai_extractabilitySelf-contained sectionsbothOpen every H2/H3 section by restating its subject; never start a section with 'This', 'It', 'These', or 'As mentioned'. function
voiceSpeak directly to the readerprompt_instructionSpeak directly to "you" (the reader), not "businesses" or "marketers".none
seoAnswer-first sections (GEO)bothOpen every H2 section with a direct, self-contained 40-60 word answer to the question the heading implies, BEFORE any lifunction
qualityAuthor assignedvalidation_checkfunction
ai_extractabilityDescriptive headingsbothWrite H2 headings a searcher could have typed (descriptive or question-shaped), not single-word labels like 'Overview' ofunction
ai_extractabilityFront-load evidencebothInclude at least one concrete statistic, figure, or cited source in the first 300 words. Citations, quotations, and statfunction
ai_clarityAudience-affirming specificityprompt_instructionName explicitly who each piece (and each recommendation within it) is for: role, business size, and situation. Where an none
seoIndustry pages need taxonomyvalidation_checkfunction
seoTitle length 50-60bothKeep the SEO title between 50-60 characters; front-load keywords.function
ai_clarityUse audience languageprompt_instructionWrite in the audience's own vocabulary (the problems they name, the category words they search), not only the brand's innone
formattingWrap tables in placeholdersprompt_instructionMarkdown tables cannot go directly into Contentful RichText. Wrap every table in <!-- TABLE: id --> ... <!-- /TABLE --> none
imagesMinimum 4 imagesbothEvery article needs at least 4 images (1 hero + 3 body) in the digital-scrapbook style using only the brand palette (navfunction
seoSEO description under 160bothWrite a meta/SEO description within 150-155 characters including the primary keyword.function
voiceAcknowledge reality before solutionsprompt_instructionAcknowledge reality before offering solutions, e.g. "TV advertising used to be expensive. The good news? That's changed.none
productAdwave mention cadencebothMention Adwave 2-3 times naturally, positioned as one option (not the only one). Pricing: "from $50" / "starting at $50"function
seoShort description presentbothProvide a 1-2 sentence shortDescription (~150-180 chars), specific and benefit-oriented.function
formattingWord count by typevalidation_checkfunction
seoQuestion-style headings (GEO)prompt_instructionWhere it reads naturally, phrase H2/H3 headings as the questions searchers actually ask ("What does TV advertising cost?none
seoYear-dated title for evergreen typesbothFor Guides, Comparison/Best-X, and Statistics posts, place the current year at the END of the title in parentheses, e.g.function
seoDirect quotes in long-form (GEO)bothIn long-form content (1,500+ words), include at least one direct, attributed quote from a named source (an expert, a stufunction
formattingNo manual table of contentsbothDo NOT include a manual table of contents; TOCs are auto-generated from headings.function