Completions

Capture-demand swarm · Local-SEM Agent · Keyword-negative-keyword-library skill · Build pillar · Published July 22, 2026

How to build per-location negative-keyword library management for multi-location franchise SEM

This guide explains how to architect the keyword-negative-keyword-library skill on the local-sem agent end-to-end at multi-location franchise negative-keyword library scale: per-portfolio per-banner per-location per-canonical-negative-keyword-source-pointer + per-canonical-classification-engine-spec + per-canonical-match-type-resolver-spec + per-canonical-conflict-arbitration-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

What you will build

  • Per-portfolio per-banner per-location per-canonical-negative-keyword-source-pointer across 26 source types — per-search-term-report-low-CTR + per-search-term-report-zero-conversion + per-search-term-report-irrelevant-vertical + per-search-term-report-out-of-territory + per-search-term-report-out-of-jurisdiction + per-search-term-report-out-of-language + per-search-term-report-out-of-buyer-state + per-competitor-brand-name + per-cross-franchisee-brand-name + per-out-of-business-category + per-prohibited-claim-trigger + per-FTC-substantiation-violation-trigger + per-FTC-MARS-violation-trigger + per-DSHEA-violation-trigger + per-FDA-21-CFR-Part-101-violation-trigger + per-Lanham-Act-violation-trigger + per-CFPB-UDAAP-violation-trigger + per-FDD-Item-12-territory-violation-trigger + per-state-FRR-violation-trigger + per-DEA-controlled-substance-trigger + per-state-recreational-cannabis-trigger + per-state-ABC-alcohol-trigger + per-low-quality-traffic-pattern + per-bot-traffic-pattern + per-fraud-traffic-pattern + per-unbranded-tail-irrelevance.
  • Per-canonical-classification-engine-spec — per-rule-based-classification (keyword + regex + prefix-suffix + stem-lemma + language + territory + jurisdiction patterns) + per-NLP-classification (NER + intent + vertical + brand-vs-generic + buyer-state + jurisdiction + language detection) + per-multi-LLM-classification (GPT-4o + Claude + Gemini-Pro + multi-LLM-ensemble + LLM-self-consistency + LLM-chain-of-thought) + per-XGBoost-LightGBM-CatBoost-classification + per-Transformer-classification + per-classification-confidence-tier + per-classification-explainability + per-FBC-feedback-loop.
  • Per-canonical-match-type-resolver-spec — per-broad-match + per-phrase-match + per-exact-match + per-broad-modifier-deprecated + per-account-level + per-campaign-level + per-ad-group-level + per-shared-library-list + per-per-location-list + per-per-banner-list + per-per-vertical-list + per-per-jurisdiction-list + per-per-language-list + per-per-territory-list + per-stem-explosion + per-plural-singular-handling + per-accent-diacritic-handling + per-misspelling-explosion + per-transliteration-explosion + per-25000-limit-management + per-match-type-confidence-tier + per-match-type-explainability.
  • Per-canonical-conflict-arbitration-spec — per-negative-vs-target-keyword-conflict + per-negative-vs-active-RSA-conflict + per-cross-location-negative-conflict + per-cross-franchisee-territorial-conflict-FDD-Item-12 + per-cross-banner-negative-conflict + per-cross-vertical-negative-conflict + per-cross-jurisdiction-negative-conflict + per-cross-language-negative-conflict + per-account-vs-campaign-vs-ad-group-conflict + per-shared-vs-per-location-list-conflict + per-conflict-resolution (priority-weighted-merge + deterministic-territory-priority + FDD-Item-12-territory-rule + most-specific-list-wins + LLM-as-judge + multi-LLM-ensemble + multi-stakeholder-approval) + per-conflict-arbitration-confidence-tier + per-conflict-arbitration-explainability.
  • Per-canonical-compliance-gate-spec + per-cross-skill-handoff + per-canonical-audit-trail — per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-FTC-Made-in-USA + per-FTC-Negative-Option + per-FTC-Health-Products-Compliance-Guide + per-CFPB-UDAAP + per-FDA-21-CFR-Part-101 + per-FDA-21-CFR-Part-202 + per-FDA-DSHEA + per-FDA-DSCSA + per-DEA + per-ATF + per-CPSC-CPSIA + per-Prop-65 + per-state-baby-food + per-state-recreational-cannabis + per-state-ABC-alcohol + per-Robinson-Patman + per-Lanham-Act + per-state-UDTPA + per-state-FRR + per-FDD-Item-12-Item-17-Item-19 + per-FINRA-2210 + per-SEC-Reg-S-K + per-CCPA-CPRA + per-GDPR + per-LGPD + per-DPDP + per-PIPEDA + per-CASL + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-Google-Ads-Policy + per-Microsoft-Advertising-Policy + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-handoff-to-21-sibling-skills + per-per-location-canonical-audit-record + per-SOC-2-Type-II + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-FDD-retention.

Why per-vendor-Google-Ads-account-flat-negative-keyword-list breaks at multi-location franchise negative-keyword library scale

Per-vendor-Google-Ads-canonical-account-flat-negative-keyword-list ships per-account per-flat-negative-keyword-list primitive — typically account-level + campaign-level + ad-group-level negative-keyword lists with no per-location resolver, no classification engine, no per-jurisdiction compliance gate, no cross-franchisee conflict arbitration. Per-vendor-Microsoft-Advertising + Optmyzr + Adalysis + Skai + Marin + Kenshoo + SA360 + WordStream + Acquisio + AdEspresso + Adzooma + Channable + Smartly.io + Google-Ads-Editor + Bing-Ads-Editor-canonical-account-flat-negative-keyword-list ship per-vendor per-native account-flat-negative-keyword-list primitives.

At 1-account-1-flat-negative-keyword-list scale per-account per-flat-negative-keyword-list primitive is enough. At multi-location franchise negative-keyword library scale per-canonical-negative-keyword-source-pointer + per-canonical-classification-engine-spec + per-canonical-match-type-resolver-spec + per-canonical-conflict-arbitration-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.

Per-account-flat-negative-keyword-list + per-classification-engine-blind + per-match-type-resolver-blind + per-conflict-arbitration-blind + per-compliance-gate-blind + per-multi-format-audit-trail-blind + per-FTC-substantiation-doctrine-blind + per-FTC-MARS-blind + per-FTC-AI-disclosure-blind + per-FTC-endorsement-guides-blind + per-FTC-Made-in-USA-blind + per-FTC-Negative-Option-blind + per-FTC-Health-Products-Compliance-Guide-blind + per-CFPB-UDAAP-blind + per-FDA-21-CFR-Part-101-Part-202-blind + per-FDA-DSHEA-blind + per-FDA-DSCSA-blind + per-DEA-blind + per-ATF-blind + per-CPSC-CPSIA-blind + per-Prop-65-blind + per-state-baby-food-blind + per-state-recreational-cannabis-blind + per-state-ABC-alcohol-blind + per-Robinson-Patman-blind + per-Lanham-Act-blind + per-state-UDTPA-blind + per-state-FRR-blind + per-FDD-Item-12-Item-17-Item-19-blind + per-FINRA-2210-blind + per-SEC-Reg-S-K-blind + per-CCPA-CPRA-blind + per-GDPR-blind + per-LGPD-blind + per-DPDP-blind + per-PIPEDA-blind + per-CASL-blind + per-EU-AI-Act-Article-50-blind + per-EU-AI-Act-Article-13-Article-14-Article-15-blind + per-NIST-AI-RMF-blind + per-ISO-42001-blind + per-Google-Ads-Policy-blind + per-Microsoft-Advertising-Policy-blind + per-7-year-IRS-tax-retention-blind + per-7-year-FTC-substantiation-retention-blind + per-7-year-FDD-retention-blind.

The operator-side architecture above per-vendor-flat-negative-keyword-list primitive is canonical-negative-keyword-source-pointer + per-classification-engine-spec + per-match-type-resolver-spec + per-conflict-arbitration-spec + per-compliance-gate-spec + per-cross-skill-handoff + per-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-PPC-ad-platform-vendor

Google Ads, Microsoft Advertising (Bing), Apple Search Ads, Yahoo Search Ads, Yandex Ads, Baidu Ads, Naver Search Ads, DuckDuckGo Ads. Per-account per-flat-negative-keyword-list primitive (account-level + campaign-level + ad-group-level lists; no per-location resolver). Per-canonical-negative-keyword-source-pointer-canonical-classification-engine-canonical-match-type-resolver-canonical-conflict-arbitration-canonical-compliance-gate-canonical-audit-trail is not the primitive.

Per-platform per-PPC-management-platform-vendor

Optmyzr, Adalysis, Skai (formerly Kenshoo), Marin Software, SA360 (Search Ads 360), WordStream, Acquisio, AdEspresso, Adzooma, Channable, Smartly.io, StackAdapt, Karooya, Shape, Trapica, Albert, Lunio. Per-account per-flat-negative-keyword-list primitive (with some account-wide management automation; no per-location resolver, no per-jurisdiction compliance gate, no cross-franchisee FDD-Item-12 territorial conflict arbitration). Per-canonical-per-search-term-rule-based-classification-canonical-per-search-term-NLP-classification-canonical-per-search-term-multi-LLM-classification-canonical-per-search-term-XGBoost-LightGBM-CatBoost-classification-canonical-per-search-term-deep-learning-Transformer-classification-canonical-per-search-term-confidence-tier-canonical-per-search-term-explainability-canonical-per-search-term-FBC-feedback-loop is not the primitive.

Per-platform per-search-term-mining-vendor

Karooya Negative Keywords Pro, Negative Keywords Lab, NegativeKeywordTool.com, Optmyzr Negative Keywords, AdEspresso Negative Keywords, WordStream Negative Keyword Tool, Semrush PPC Keyword Tool, Ahrefs Keywords Explorer, SpyFu PPC Negatives. Per-account per-flat-list-generator primitive. Per-canonical-per-negative-keyword-broad-match-canonical-per-negative-keyword-phrase-match-canonical-per-negative-keyword-exact-match-canonical-per-negative-keyword-broad-match-modifier-deprecated-canonical-per-negative-keyword-account-level-canonical-per-negative-keyword-campaign-level-canonical-per-negative-keyword-ad-group-level-canonical-per-negative-keyword-shared-library-list-canonical-per-negative-keyword-per-location-list-canonical-per-negative-keyword-per-banner-list-canonical-per-negative-keyword-per-vertical-list-canonical-per-negative-keyword-per-jurisdiction-list-canonical-per-negative-keyword-per-language-list-canonical-per-negative-keyword-per-territory-list-canonical-per-negative-keyword-stem-explosion-canonical-per-negative-keyword-plural-singular-handling-canonical-per-negative-keyword-accent-diacritic-handling-canonical-per-negative-keyword-misspelling-explosion-canonical-per-negative-keyword-transliteration-explosion-canonical-per-negative-keyword-25000-limit-management is not the primitive.

Per-platform per-Ad-Policy-compliance-vendor

Google Ads Policy Manager, Microsoft Advertising Policy Center, Pathmatics, MOAT (Oracle), DoubleVerify, Integral Ad Science (IAS), Adloox, AdSafe Media, Comscore Activation. Per-account per-flat-policy-rule primitive (typically blind to per-FDD-Item-12-territorial conflict + per-state-recreational-cannabis + per-DEA + per-Robinson-Patman price-discrimination-defense + per-Lanham-Act-false-advertising semantics for negative-keyword library). Per-canonical-per-location-FTC-substantiation-doctrine-canonical-per-location-FTC-MARS-canonical-per-location-FTC-AI-disclosure-canonical-per-location-FTC-endorsement-guides-canonical-per-location-FTC-Made-in-USA-canonical-per-location-FTC-Negative-Option-canonical-per-location-FTC-Health-Products-Compliance-Guide-canonical-per-location-CFPB-UDAAP-canonical-per-location-FDA-21-CFR-Part-101-canonical-per-location-FDA-21-CFR-Part-202-canonical-per-location-FDA-DSHEA-canonical-per-location-FDA-DSCSA-canonical-per-location-DEA-canonical-per-location-ATF-canonical-per-location-CPSC-CPSIA-canonical-per-location-Prop-65-canonical-per-location-state-baby-food-canonical-per-location-state-recreational-cannabis-canonical-per-location-state-ABC-alcohol-canonical-per-location-Robinson-Patman-canonical-per-location-Lanham-Act-canonical-per-location-state-UDTPA-canonical-per-location-state-FRR-canonical-per-location-FDD-Item-12-Item-17-Item-19-canonical-per-location-FINRA-2210-canonical-per-location-SEC-Reg-S-K-canonical-per-location-CCPA-CPRA-canonical-per-location-GDPR-canonical-per-location-LGPD-canonical-per-location-DPDP-canonical-per-location-PIPEDA-canonical-per-location-CASL-canonical-per-location-EU-AI-Act-Article-50-canonical-per-location-EU-AI-Act-Article-13-Article-14-Article-15-canonical-per-location-NIST-AI-RMF-canonical-per-location-ISO-42001-canonical-per-location-Google-Ads-Policy-canonical-per-location-Microsoft-Advertising-Policy-canonical-per-location-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-location per-canonical-negative-keyword-source-pointer-substrate. Per-26-canonical-negative-keyword-source canonical-source.
  2. Per-portfolio per-canonical-classification-engine-spec. Per-rule-based + per-NLP + per-multi-LLM + per-XGBoost-LightGBM-CatBoost + per-Transformer + per-classification-confidence-tier + per-classification-explainability + per-FBC-feedback-loop canonical-classification.
  3. Per-portfolio per-canonical-match-type-resolver-spec. Per-broad/phrase/exact + per-account/campaign/ad-group/shared-library/ per-location/per-banner/per-vertical/per-jurisdiction/per-language/per-territory + per-stem/plural/accent/misspelling/transliteration-explosion + per-25000-limit-management + per-match-type-confidence-tier canonical-match-type.
  4. Per-portfolio per-canonical-conflict-arbitration-spec. Per-negative-vs-target-keyword + per-negative-vs-active-RSA + per-cross-location + per-cross-franchisee-territorial-FDD-Item-12 + per-cross-banner + per-cross-vertical + per-cross-jurisdiction + per-cross-language + per-account-vs-campaign-vs-ad-group + per-shared-vs-per-location + per-7-conflict-resolution-strategy + per-conflict-arbitration-confidence-tier canonical-arbitration.
  5. Per-portfolio per-canonical-compliance-gate-spec. Per-FTC-substantiation + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-FTC-Made-in-USA + per-FTC-Negative-Option + per-FTC-Health-Products-Compliance-Guide + per-CFPB-UDAAP + per-FDA-21-CFR-Part-101-Part-202 + per-FDA-DSHEA + per-FDA-DSCSA + per-DEA + per-ATF + per-CPSC-CPSIA + per-Prop-65 + per-state-baby-food + per-state-recreational-cannabis + per-state-ABC-alcohol + per-Robinson-Patman + per-Lanham + per-state-UDTPA + per-state-FRR + per-FDD-Item-12-Item-17-Item-19 + per-FINRA-2210 + per-SEC-Reg-S-K + per-CCPA-CPRA + per-GDPR + per-LGPD + per-DPDP + per-PIPEDA + per-CASL + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-Google-Ads-Policy + per-Microsoft-Advertising-Policy + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
  6. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-21-sibling-skills canonical-handoff.
  7. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-location-canonical-audit-record + per-FTC-substantiation + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-FTC-Made-in-USA + per-FTC-Negative-Option + per-FTC-Health-Products-Compliance-Guide + per-CFPB-UDAAP + per-FDA-21-CFR-Part-101-Part-202 + per-FDA-DSHEA + per-FDA-DSCSA + per-DEA + per-ATF + per-CPSC-CPSIA + per-Prop-65 + per-Robinson-Patman + per-Lanham + per-FDD-Item-12-Item-17-Item-19 + per-FINRA-2210 + per-SEC-Reg-S-K + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-SOC-2-Type-II + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-FDD-retention canonical-audit.
  8. Per-portfolio per-local-sem-agent-canonical-bundle. Per-keyword-negative-keyword-library + per-per-location-ppc-bid-and-budget-management + per-ppc-budget-management + per-per-location-ad-copy-hooks + per-ad-copy-generator + per-geo-targeting-per-service-area + per-per-market-budget-recommendations + per-franchise-ppc-cannibalization-defense + per-multi-location-ad-copy-swarm canonical-bundle.
  9. Per-portfolio per-canonical-end-to-end-SLA. Per-per-location-negative-keyword-source-resolve-to-classification-engine-classify-to-match-type-resolve-to-conflict-arbitration-to-compliance-gate-to-Google-Ads-Microsoft-Advertising-push-SLA canonical-end-to-end-SLA.
  10. Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-location-negative-keyword-add-remove-rewind canonical-replay.

Frequently asked questions

What is per-location negative-keyword library management for multi-location franchise SEM?

Per-location negative-keyword library management runs per-portfolio per-banner per-location per-canonical-negative-keyword-source-pointer (per-search-term-report-low-CTR + per-search-term-report-zero-conversion + per-search-term-report-irrelevant-vertical + per-search-term-report-out-of-territory + per-search-term-report-out-of-jurisdiction + per-search-term-report-out-of-language + per-search-term-report-out-of-buyer-state + per-competitor-brand-name + per-cross-franchisee-brand-name + per-out-of-business-category + per-prohibited-claim-trigger + per-FTC-substantiation-violation-trigger + per-FTC-MARS-violation-trigger + per-DSHEA-violation-trigger + per-FDA-21-CFR-Part-101-violation-trigger + per-Lanham-Act-violation-trigger + per-CFPB-UDAAP-violation-trigger + per-FDD-Item-12-territory-violation-trigger + per-state-FRR-violation-trigger + per-DEA-controlled-substance-trigger + per-state-recreational-cannabis-trigger + per-state-ABC-alcohol-trigger + per-low-quality-traffic-pattern + per-bot-traffic-pattern + per-fraud-traffic-pattern + per-unbranded-tail-irrelevance + per-canonical-negative-keyword-source) + per-canonical-classification-engine-spec + per-canonical-match-type-resolver-spec + per-canonical-conflict-arbitration-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

Why does per-vendor-Google-Ads-canonical-account-flat-negative-keyword-list break at multi-location franchise negative-keyword library scale?

Per-vendor-Google-Ads-canonical-account-flat-negative-keyword-list ships per-account per-flat-negative-keyword-list primitive — typically account-level + campaign-level + ad-group-level negative-keyword lists with no per-location resolver, no classification engine, no per-jurisdiction compliance gate, no cross-franchisee conflict arbitration. Per-vendor-Microsoft-Advertising-canonical + per-Optmyzr-canonical + per-Adalysis-canonical + per-Skai-canonical + per-Marin-canonical + per-Kenshoo-canonical + per-SA360-canonical + per-WordStream-canonical + per-Acquisio-canonical + per-AdEspresso-canonical + per-Adzooma-canonical + per-Channable-canonical + per-Smartly.io-canonical + per-Google-Ads-Editor-canonical + per-Bing-Ads-Editor-canonical-account-flat-negative-keyword-list ship per-vendor per-native account-flat-negative-keyword-list primitives. At 1-account-1-flat-negative-keyword-list scale per-account per-flat-negative-keyword-list primitive is enough. At multi-location franchise negative-keyword library scale per-canonical-negative-keyword-source-pointer + per-canonical-classification-engine-spec + per-canonical-match-type-resolver-spec + per-canonical-conflict-arbitration-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.

How does per-location classification-engine + per-location match-type-resolver work?

Per-portfolio per-banner per-location per-canonical-classification-engine-spec runs per-portfolio per-canonical-per-search-term-rule-based-classification (per-keyword-list-pattern + per-regex-pattern + per-prefix-suffix-pattern + per-stem-lemma-match + per-language-pattern + per-territory-pattern + per-jurisdiction-pattern) + per-canonical-per-search-term-NLP-classification (per-NER + per-intent-classification + per-vertical-classification + per-brand-vs-generic-classification + per-buyer-state-classification + per-jurisdiction-classification + per-language-detection) + per-canonical-per-search-term-multi-LLM-classification (per-GPT-4o + per-Claude + per-Gemini-Pro + per-multi-LLM-ensemble + per-LLM-self-consistency + per-LLM-chain-of-thought) + per-canonical-per-search-term-XGBoost-LightGBM-CatBoost-classification + per-canonical-per-search-term-deep-learning-Transformer-classification + per-canonical-per-search-term-confidence-tier + per-canonical-per-search-term-explainability + per-canonical-per-search-term-FBC-feedback-loop. Per-canonical-match-type-resolver-spec runs per-portfolio per-canonical-per-negative-keyword-broad-match + per-canonical-per-negative-keyword-phrase-match + per-canonical-per-negative-keyword-exact-match + per-canonical-per-negative-keyword-broad-match-modifier-deprecated + per-canonical-per-negative-keyword-account-level + per-canonical-per-negative-keyword-campaign-level + per-canonical-per-negative-keyword-ad-group-level + per-canonical-per-negative-keyword-shared-library-list + per-canonical-per-negative-keyword-per-location-list + per-canonical-per-negative-keyword-per-banner-list + per-canonical-per-negative-keyword-per-vertical-list + per-canonical-per-negative-keyword-per-jurisdiction-list + per-canonical-per-negative-keyword-per-language-list + per-canonical-per-negative-keyword-per-territory-list + per-canonical-per-negative-keyword-stem-explosion + per-canonical-per-negative-keyword-plural-singular-handling + per-canonical-per-negative-keyword-accent-diacritic-handling + per-canonical-per-negative-keyword-misspelling-explosion + per-canonical-per-negative-keyword-transliteration-explosion + per-canonical-per-negative-keyword-25000-limit-management + per-canonical-per-negative-keyword-match-type-confidence-tier + per-canonical-per-negative-keyword-match-type-explainability.

What does per-location conflict-arbitration + per-location compliance-gate work?

Per-portfolio per-banner per-location per-canonical-conflict-arbitration-spec runs per-portfolio per-canonical-per-location-negative-vs-target-keyword-conflict + per-canonical-per-location-negative-vs-active-RSA-conflict + per-canonical-per-location-cross-location-negative-conflict (Location A wants to bid + Location B added as negative) + per-canonical-per-location-cross-franchisee-territorial-conflict (FDD-Item-12-territory-bound) + per-canonical-per-location-cross-banner-negative-conflict + per-canonical-per-location-cross-vertical-negative-conflict + per-canonical-per-location-cross-jurisdiction-negative-conflict + per-canonical-per-location-cross-language-negative-conflict + per-canonical-per-location-account-vs-campaign-vs-ad-group-conflict + per-canonical-per-location-shared-vs-per-location-list-conflict + per-canonical-per-location-conflict-resolution (per-priority-weighted-merge + per-deterministic-territory-priority + per-FDD-Item-12-territory-rule + per-most-specific-list-wins + per-LLM-as-judge-arbitration + per-multi-LLM-ensemble-arbitration + per-multi-stakeholder-approval) + per-canonical-per-location-conflict-arbitration-confidence-tier + per-canonical-per-location-conflict-arbitration-explainability + per-canonical-per-location-conflict-arbitration-handoff-to-five-destination-routing-build-pillar (sibling build-pillar at /how-to-build-five-destination-routing-for-ai-decision-approval). Per-canonical-compliance-gate-spec runs per-portfolio per-canonical-per-location-FTC-substantiation-doctrine + per-canonical-per-location-FTC-MARS-multi-location-substantiation + per-canonical-per-location-FTC-AI-disclosure + per-canonical-per-location-FTC-endorsement-guides + per-canonical-per-location-FTC-Made-in-USA + per-canonical-per-location-FTC-Negative-Option + per-canonical-per-location-FTC-Health-Products-Compliance-Guide + per-canonical-per-location-CFPB-UDAAP + per-canonical-per-location-FDA-21-CFR-Part-101 + per-canonical-per-location-FDA-21-CFR-Part-202 + per-canonical-per-location-FDA-DSHEA + per-canonical-per-location-FDA-DSCSA + per-canonical-per-location-DEA-controlled-substance + per-canonical-per-location-ATF-firearms-alcohol-tobacco + per-canonical-per-location-CPSC-CPSIA + per-canonical-per-location-Prop-65 + per-canonical-per-location-state-baby-food + per-canonical-per-location-state-recreational-cannabis + per-canonical-per-location-state-ABC-alcohol + per-canonical-per-location-Robinson-Patman + per-canonical-per-location-Lanham-Act-false-advertising + per-canonical-per-location-state-consumer-protection-UDTPA + per-canonical-per-location-state-relationship-laws-FRR + per-canonical-per-location-FDD-Item-12-Item-17-Item-19 + per-canonical-per-location-FINRA-2210 + per-canonical-per-location-SEC-Reg-S-K + per-canonical-per-location-CCPA-CPRA + per-canonical-per-location-GDPR + per-canonical-per-location-LGPD + per-canonical-per-location-DPDP + per-canonical-per-location-PIPEDA + per-canonical-per-location-CASL + per-canonical-per-location-EU-AI-Act-Article-50 + per-canonical-per-location-EU-AI-Act-Article-13-Article-14-Article-15 + per-canonical-per-location-NIST-AI-RMF + per-canonical-per-location-ISO-42001 + per-canonical-per-location-Google-Ads-Policy + per-canonical-per-location-Microsoft-Advertising-Policy + per-canonical-per-location-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-location-compliance-confidence-tier + per-canonical-per-location-compliance-explainability.

What does per-location negative-keyword cross-skill-handoff do?

Per-portfolio per-location per-canonical-cross-skill-handoff runs per-portfolio per-canonical-per-location-handoff-to-per-location-negative-keywords (parent commercial pillar at /per-location-negative-keywords) + per-canonical-per-location-handoff-to-local-sem (parent agent) + per-canonical-per-location-handoff-to-ppc-budget-management (sibling commercial at /ppc-budget-management) + per-canonical-per-location-handoff-to-per-location-ad-copy-hooks (sibling commercial at /per-location-ad-copy-hooks) + per-canonical-per-location-handoff-to-ad-copy-generator (sibling commercial at /ad-copy-generator) + per-canonical-per-location-handoff-to-geo-targeting-per-service-area (sibling commercial at /geo-targeting-per-service-area) + per-canonical-per-location-handoff-to-per-market-budget-recommendations (sibling commercial at /per-market-budget-recommendations) + per-canonical-per-location-handoff-to-franchise-ppc-cannibalization-defense (sibling commercial at /franchise-ppc-cannibalization-defense) + per-canonical-per-location-handoff-to-per-location-ppc-bid-and-budget-management-build-pillar (sibling build-pillar at /how-to-build-per-location-ppc-bid-and-budget-management-at-multi-location-scale) + per-canonical-per-location-handoff-to-multi-location-ad-copy-swarm-build-pillar (sibling build-pillar at /how-to-build-multi-location-ad-copy-swarm) + per-canonical-per-location-handoff-to-per-location-mmm-driven-budget-recommendation-engine-build-pillar (sibling build-pillar at /how-to-build-per-location-mmm-driven-budget-recommendation-engine) + per-canonical-per-location-handoff-to-per-location-mmm-build-pillar (sibling build-pillar at /how-to-build-per-location-mmm-for-multi-store-marketing-budget-allocation) + per-canonical-per-location-handoff-to-compliance-first-budget-creative-pairing-build-pillar (sibling build-pillar at /how-to-build-compliance-first-budget-creative-pairing-for-multi-location-paid-social) + per-canonical-per-location-handoff-to-per-location-multi-model-attribution-build-pillar (sibling build-pillar at /how-to-build-per-location-multi-model-attribution-at-multi-store-scale) + per-canonical-per-location-handoff-to-claims-allowlist-substantiation-build-pillar (sibling build-pillar at /how-to-build-claims-allowlist-substantiation-for-ai-generated-marketing) + per-canonical-per-location-handoff-to-five-destination-routing-build-pillar (sibling build-pillar at /how-to-build-five-destination-routing-for-ai-decision-approval) + per-canonical-per-location-handoff-to-routing-audit-trail-build-pillar (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-location-handoff-to-versioned-history-regulatory-defense-build-pillar (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-location-handoff-to-brand-voice-management + per-canonical-per-location-handoff-to-forbidden-phrase-library + per-canonical-per-location-handoff-to-claims-substantiation.

What does per-location negative-keyword audit-trail + per-local-sem-agent-canonical-bundle do?

Per-portfolio per-location per-canonical-audit-trail runs per-portfolio per-canonical-per-location-canonical-audit-record (per-negative-keyword-add-remove-ID + per-banner-pointer + per-location-pointer + per-26-canonical-negative-keyword-source-snapshot + per-rule-based-classification-snapshot + per-NLP-classification-snapshot + per-multi-LLM-classification-snapshot (GPT-4o + Claude + Gemini-Pro + multi-LLM-ensemble + LLM-self-consistency + LLM-chain-of-thought) + per-XGBoost-LightGBM-CatBoost-classification-snapshot + per-Transformer-classification-snapshot + per-classification-confidence-tier-snapshot + per-classification-explainability-snapshot + per-match-type-broad-phrase-exact-snapshot + per-account-campaign-ad-group-shared-library-snapshot + per-per-location-per-banner-per-vertical-per-jurisdiction-per-language-per-territory-list-snapshot + per-stem-plural-accent-misspelling-transliteration-explosion-snapshot + per-25000-limit-management-snapshot + per-match-type-confidence-tier-snapshot + per-cross-location-cross-franchisee-cross-banner-cross-vertical-cross-jurisdiction-cross-language-conflict-snapshot + per-account-vs-campaign-vs-ad-group-conflict-snapshot + per-shared-vs-per-location-list-conflict-snapshot + per-conflict-resolution-snapshot (priority-weighted-merge + deterministic-territory-priority + FDD-Item-12-territory-rule + most-specific-list-wins + LLM-as-judge + multi-LLM-ensemble + multi-stakeholder-approval) + per-conflict-arbitration-confidence-tier-snapshot + per-FTC-substantiation-doctrine-snapshot + per-FTC-MARS-snapshot + per-FTC-AI-disclosure-snapshot + per-FTC-endorsement-guides-snapshot + per-FTC-Made-in-USA-snapshot + per-FTC-Negative-Option-snapshot + per-FTC-Health-Products-Compliance-Guide-snapshot + per-CFPB-UDAAP-snapshot + per-FDA-21-CFR-Part-101-Part-202-snapshot + per-FDA-DSHEA-snapshot + per-FDA-DSCSA-snapshot + per-DEA-snapshot + per-ATF-snapshot + per-CPSC-CPSIA-snapshot + per-Prop-65-snapshot + per-state-baby-food-snapshot + per-state-recreational-cannabis-snapshot + per-state-ABC-alcohol-snapshot + per-Robinson-Patman-snapshot + per-Lanham-Act-snapshot + per-state-UDTPA-snapshot + per-state-FRR-snapshot + per-FDD-Item-12-Item-17-Item-19-snapshot + per-FINRA-2210-snapshot + per-SEC-Reg-S-K-snapshot + per-CCPA-CPRA-snapshot + per-GDPR-snapshot + per-LGPD-snapshot + per-DPDP-snapshot + per-PIPEDA-snapshot + per-CASL-snapshot + per-EU-AI-Act-Article-50-snapshot + per-EU-AI-Act-Article-13-Article-14-Article-15-snapshot + per-NIST-AI-RMF-snapshot + per-ISO-42001-snapshot + per-Google-Ads-Policy-snapshot + per-Microsoft-Advertising-Policy-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-compliance-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-FTC-substantiation + per-canonical-FTC-MARS + per-canonical-FTC-AI-disclosure + per-canonical-FTC-endorsement-guides + per-canonical-FTC-Made-in-USA + per-canonical-FTC-Negative-Option + per-canonical-FTC-Health-Products-Compliance-Guide + per-canonical-CFPB-UDAAP + per-canonical-FDA-21-CFR-Part-101-Part-202 + per-canonical-FDA-DSHEA + per-canonical-FDA-DSCSA + per-canonical-DEA + per-canonical-ATF + per-canonical-CPSC-CPSIA + per-canonical-Prop-65 + per-canonical-Robinson-Patman + per-canonical-Lanham + per-canonical-FDD-Item-12-Item-17-Item-19 + per-canonical-FINRA-2210 + per-canonical-SEC-Reg-S-K + per-canonical-CCPA-CPRA-DSAR + per-canonical-GDPR-DPIA + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-PIPEDA-OPC + per-canonical-CASL-CRTC + per-canonical-EU-AI-Act-Article-50 + per-canonical-EU-AI-Act-Article-13-Article-14-Article-15 + per-canonical-NIST-AI-RMF + per-canonical-ISO-42001 + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention + per-canonical-7-year-FDD-retention. Per-local-sem-agent-canonical-bundle integrates the keyword-negative-keyword-library skill with sibling skills on the same local-sem agent: per-canonical-keyword-negative-keyword-library (this skill) + per-canonical-per-location-ppc-bid-and-budget-management + per-canonical-ppc-budget-management + per-canonical-per-location-ad-copy-hooks + per-canonical-ad-copy-generator + per-canonical-geo-targeting-per-service-area + per-canonical-per-market-budget-recommendations + per-canonical-franchise-ppc-cannibalization-defense + per-canonical-multi-location-ad-copy-swarm. Per-canonical-end-to-end-SLA runs per-canonical-per-location-negative-keyword-source-resolve-to-classification-engine-classify-to-match-type-resolve-to-conflict-arbitration-to-compliance-gate-to-Google-Ads-Microsoft-Advertising-push-SLA canonical-SLA.

Engage the local-sem agent

Per-portfolio per-banner per-location per-canonical-negative-keyword-source-pointer + per-canonical-classification-engine-spec + per-canonical-match-type-resolver-spec + per-canonical-conflict-arbitration-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-PPC-ad-platform-vendor + per-PPC-management-platform-vendor + per-search-term-mining-vendor + per-Ad-Policy-compliance-vendor primitive.