Measure swarm · Per-Location-Rollup-Reporting Agent · Forward-looking-recommendations skill · Build pillar · Published July 12, 2026
How to build a per-location MMM-driven budget recommendation engine
This guide explains how to architect the forward-looking-recommendations skill on the per-location-rollup-reporting agent end-to-end at 50-500-location multi-banner franchise forward-budgeting scale: per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-spec + per-canonical-budget-optimization-Lagrangian-spec + per-canonical-recommendation-confidence-tier-spec + per-canonical-compliance-gate-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail.
What you will build
- Per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-spec across per-baseline-MMM-handoff + per-25-channel-scenario-grid + per-up-10-pct + per-up-25-pct + per-up-50-pct + per-up-100-pct + per-down-10-pct + per-down-25-pct + per-down-50-pct + per-down-100-pct + per-canonical-8-perturbation + per-counterfactual-MMM-prediction + per-counterfactual-saturation-adstock-prediction + per-counterfactual-halo-cannibalization-prediction + per-Monte-Carlo-simulation + per-Bayesian-posterior-distribution + per-confidence-interval + per-counterfactual-explainability + per-versioned-history-regulatory-defense-handoff.
- Per-canonical-budget-optimization-Lagrangian-spec — per-5-objective-function (maximize revenue + maximize margin + maximize conversions + maximize LTV + maximize incrementality) + per-9-constraint-type (overall + banner floor/ceiling + location floor/ceiling + channel floor/ceiling + DMA floor/ceiling) + per-marginal-ROAS-Lagrangian + per-decreasing-marginal-returns-Lagrangian + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-Pareto-frontier-multi-objective + per-NSGA-II-genetic-algorithm + per-CMA-ES-evolution-strategy + per-Bayesian-optimization + per-simulated-annealing + per-optimization-confidence-tier + per-optimization-explainability + per-per-location-bid-budget-management-handoff + per-budget-creative-pairing-handoff.
- Per-canonical-recommendation-confidence-tier-spec — per-Bayesian-posterior-confidence + per-Bayesian-credible-interval + per-bootstrap-resampling + per-Monte-Carlo-confidence-interval + per-rolling-window-out-of-sample-validation + per-walk-forward-validation + per-business-validation-domain-expert + per-4-recommendation-tier (high + medium + low + experimental) + per-rejection-threshold + per-human-in-the-loop-approval.
- Per-canonical-compliance-gate-spec + per-multi-LLM-pre-publish-check — per-FTC-substantiation-doctrine + per-FTC-MARS-multi-location-substantiation + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-Lanham-Act + per-FDD-Item-19-financial-performance-representation + per-FDD-Item-12-Item-17 + per-FINRA-2210 + per-CFPB-UDAAP + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-multi-LLM-ensemble + per-recommendation-claim-substantiation + per-counterfactual-scenario-cross-check + per-Lagrangian-optimization-cross-check + per-confidence-tier-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought.
- Per-canonical-FBC-feedback + per-audit-trail + per-cross-skill-handoff — per-realized-vs-projected-revenue + per-realized-vs-projected-margin + per-realized-vs-projected-conversions + per-realized-vs-projected-LTV + per-realized-vs-projected-incrementality + per-counterfactual-spend-scenario-recalibration + per-MMM-prediction-recalibration + per-saturation-adstock-recalibration + per-halo-cannibalization-recalibration + per-Lagrangian-objective-recalibration + per-Lagrangian-constraint-recalibration + per-Pareto-frontier-recalibration + per-NSGA-II-CMA-ES-Bayesian-optimization-recalibration + per-recommendation-confidence-tier-recalibration + per-recommendation-rejection-threshold-recalibration + per-pattern-learning + per-emerging-channel-detection + per-emerging-budget-constraint-detection + per-per-location-canonical-audit-record + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-Lanham-Act + per-FDD-Item-19 + per-FDD-Item-12-Item-17 + per-FINRA-2210 + per-CFPB-UDAAP + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-EU-AI-Act-Article-15 + per-NIST-AI-RMF + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention + per-handoff-to-13-sibling-skills.
Why per-vendor-Robyn-account-rolled-up-flat-recommendation breaks at 50-500-location multi-banner franchise forward-budgeting scale
Per-vendor-Robyn-canonical-account-rolled-up-flat-recommendation ships per-account per-rolled-up per-flat-recommendation primitive. Per-vendor-LightweightMMM + PyMC-Marketing + Recast + Marketing-Evolution + Analytic-Edge + Nielsen-MTA + Neustar-MarketShare + IRI-MMM + Fospha + Ascential-Edge-canonical-account-rolled-up-flat-recommendation ship per-vendor per-native account-rolled-up flat-recommendation primitives.
At 1-account-1-rolled-up-flat-recommendation scale per-account per-rolled-up per-flat-recommendation primitive is enough. At 50-500-location multi-banner franchise forward-budgeting scale per-per-location-counterfactual-scenario-generation-spec + per-per-location-budget-optimization-Lagrangian-spec + per-per-location-recommendation-confidence-tier-spec + per-per-location-compliance-gate-spec + per-per-location-multi-LLM-pre-publish-check + per-per-location-FBC-feedback-loop + per-per-location-audit-trail.
Per-account-rolled-up-flat-recommendation + per-per-location-counterfactual-scenario-generation-blind + per-per-location-budget-optimization-Lagrangian-blind + per-per-location-recommendation-confidence-tier-blind + per-per-location-compliance-gate-blind + per-per-location-multi-LLM-pre-publish-blind + per-per-location-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-FTC-substantiation-doctrine-blind + per-FTC-MARS-blind + per-FTC-AI-disclosure-blind + per-FDD-Item-19-blind + per-FINRA-2210-blind + per-CFPB-UDAAP-blind + per-EU-AI-Act-Article-13-Article-14-Article-15-blind + per-NIST-AI-RMF-blind + per-7-year-IRS-tax-retention-blind.
The operator-side architecture above per-vendor-flat-recommendation primitive is canonical-per-location-counterfactual-scenario-generation-spec + per-per-location-budget-optimization-Lagrangian-spec + per-per-location-recommendation-confidence-tier-spec + per-per-location-compliance-gate-spec + per-per-location-multi-LLM-pre-publish-check + per-per-location-FBC-feedback-loop + per-per-location-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-MMM-recommendation-vendor
Robyn (Meta), LightweightMMM (Google), PyMC-Marketing, Recast, Marketing Evolution, Analytic Edge, Nielsen MTA, Neustar MarketShare, IRI MMM, Fospha, Ascential Edge, Measured, Rockerbox, Northbeam, Triple Whale, AppsFlyer Predict, Adjust. Per-account per-rolled-up per-flat-recommendation primitive. Per-canonical-per-location-counterfactual-scenario-generation-canonical-per-location-budget-optimization-Lagrangian-canonical-per-location-recommendation-confidence-tier-canonical-per-location-compliance-gate-canonical-per-location-multi-LLM-pre-publish-canonical-per-location-FBC-feedback-canonical-per-location-audit-trail is not the primitive.
Per-platform per-multi-objective-optimization-vendor
Optuna, Hyperopt, Ax (Meta), Vizier (Google), DEAP, pymoo, Platypus, BoTorch, Gpyopt, Spearmint, Sigopt (Intel), Mango. Per-account per-experiment-flat-optimization primitive. Per-canonical-per-location-Lagrangian-objective-function-canonical-per-location-Lagrangian-constraint-canonical-per-location-marginal-ROAS-Lagrangian-canonical-per-location-decreasing-marginal-returns-Lagrangian-canonical-per-location-OPA-Cedar-Casbin-Cerbos-Oso-budget-policy-canonical-per-location-Pareto-frontier-canonical-per-location-NSGA-II-genetic-algorithm-canonical-per-location-CMA-ES-evolution-strategy-canonical-per-location-Bayesian-optimization-canonical-per-location-simulated-annealing-canonical-per-location-optimization-confidence-tier-canonical-per-location-optimization-explainability is not the primitive.
Per-platform per-uncertainty-quantification-vendor
Pyro, NumPyro, Stan, PyMC, TensorFlow Probability, Edward2, ArviZ, Pyro Bayesian Optimization, BoTorch (Meta), GPy, GPflow, scikit-uplift, EconML (Microsoft), CausalML (Uber). Per-account per-Bayesian-posterior primitive. Per-canonical-per-location-Bayesian-posterior-confidence-canonical-per-location-Bayesian-credible-interval-canonical-per-location-bootstrap-resampling-canonical-per-location-Monte-Carlo-confidence-interval-canonical-per-location-rolling-window-out-of-sample-validation-canonical-per-location-walk-forward-validation-canonical-per-location-business-validation-domain-expert-review-canonical-per-location-recommendation-tier-canonical-per-location-recommendation-rejection-threshold-canonical-per-location-recommendation-human-in-the-loop-approval is not the primitive.
Per-platform per-AI-recommendation-compliance-vendor
Credo AI, Holistic AI, Truera, FairlyAI, Monitaur, Modulos, IBM Watson OpenScale, Salesforce Einstein Trust Layer, ServiceNow AI Governance, OneTrust AI, TrustArc AI, OpenAI Evals. Per-account per-flat-governance-report primitive. Per-canonical-per-location-FTC-substantiation-doctrine-canonical-per-location-FTC-MARS-multi-location-substantiation-canonical-per-location-FTC-AI-disclosure-canonical-per-location-FTC-endorsement-guides-canonical-per-location-Lanham-Act-canonical-per-location-FDD-Item-19-canonical-per-location-FINRA-2210-canonical-per-location-CFPB-UDAAP-canonical-per-location-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-canonical-per-location-EU-AI-Act-Article-13-Article-14-Article-15-canonical-per-location-NIST-AI-RMF-canonical-per-location-policy-as-code-OPA-Cedar-Casbin-Cerbos-Oso is not the primitive.
How the architecture is built
- Per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-substrate. Per-baseline-MMM-handoff + per-25-channel-scenario-grid + per-8-perturbation + per-counterfactual-MMM-prediction + per-saturation-adstock + per-halo-cannibalization + per-Monte-Carlo + per-Bayesian-posterior + per-confidence-interval + per-explainability + per-versioned-history-regulatory-defense-handoff canonical-scenario.
- Per-portfolio per-canonical-budget-optimization-Lagrangian-spec. Per-5-objective + per-9-constraint + per-marginal-ROAS + per-decreasing-marginal-returns + per-OPA-Cedar-Casbin-Cerbos-Oso-policy + per-Pareto-frontier + per-NSGA-II + per-CMA-ES + per-Bayesian-optimization + per-simulated-annealing + per-optimization-confidence-tier + per-optimization-explainability canonical-Lagrangian.
- Per-portfolio per-canonical-recommendation-confidence-tier-spec. Per-Bayesian-posterior-confidence + per-Bayesian-credible-interval + per-bootstrap + per-Monte-Carlo + per-rolling-window-out-of-sample + per-walk-forward + per-domain-expert-review + per-4-tier + per-rejection-threshold + per-human-in-the-loop-approval canonical-tier.
- Per-portfolio per-canonical-compliance-gate-spec. Per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-Lanham-Act + per-FDD-Item-19 + per-FDD-Item-12-Item-17 + per-FINRA-2210 + per-CFPB-UDAAP + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
- Per-portfolio per-canonical-multi-LLM-pre-publish-check. Per-multi-LLM-ensemble + per-recommendation-claim-substantiation + per-counterfactual-scenario-cross-check + per-Lagrangian-optimization-cross-check + per-confidence-tier-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought canonical-LLM.
- Per-portfolio per-canonical-FBC-feedback-loop. Per-realized-vs-projected-revenue + per-realized-vs-projected-margin + per-realized-vs-projected-conversions + per-realized-vs-projected-LTV + per-realized-vs-projected-incrementality + per-counterfactual-spend-scenario-recalibration + per-MMM-prediction-recalibration + per-saturation-adstock-recalibration + per-halo-cannibalization-recalibration + per-Lagrangian-objective-recalibration + per-Lagrangian-constraint-recalibration + per-Pareto-frontier-recalibration + per-NSGA-II-CMA-ES-Bayesian-optimization-recalibration + per-recommendation-confidence-tier-recalibration + per-recommendation-rejection-threshold-recalibration + per-pattern-learning + per-emerging-channel-detection + per-emerging-budget-constraint-detection canonical-FBC.
- Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-location-canonical-audit-record + per-22-regulatory-regime + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention canonical-audit.
- Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-13-sibling-skills canonical-handoff.
- Per-portfolio per-location-rollup-reporting-agent-canonical-bundle. Per-forward-looking-recommendations + per-per-market-budget-recommendations + per-attribution-rollup + per-marketing-attribution-software + per-attribution-analysis + per-multi-location-reporting + per-per-location-percentile-ranking + per-per-location-cohort-analysis + per-per-location-trend-detection + per-per-location-forecast-generation canonical-bundle.
- Per-portfolio per-canonical-end-to-end-SLA. Per-baseline-MMM-handoff-to-counterfactual-scenario-generate-to-Lagrangian-optimize-to-recommendation-confidence-tier-to-compliance-gate-to-pre-publish-to-present-to-FBC-SLA canonical-end-to-end-SLA.
- Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-location-recommendation-rewind canonical-replay.
Frequently asked questions
What is a per-location MMM-driven budget recommendation engine for 50-500-location multi-banner franchise forward-budgeting?
A per-location MMM-driven budget recommendation engine runs per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-spec + per-canonical-per-location-budget-optimization-Lagrangian-spec + per-canonical-per-location-recommendation-confidence-tier-spec + per-canonical-per-location-recommendation-explainability-spec + per-canonical-per-location-compliance-gate-spec + per-canonical-per-location-multi-LLM-pre-publish-check + per-canonical-per-location-FBC-feedback-loop + per-canonical-per-location-audit-trail + per-portfolio audit-trail.
Why does per-vendor-Robyn-canonical-account-rolled-up-flat-recommendation break at 50-500-location multi-banner franchise forward-budgeting scale?
Per-vendor-Robyn-canonical-account-rolled-up-flat-recommendation ships per-account per-rolled-up per-flat-recommendation primitive. Per-vendor-LightweightMMM-canonical + per-PyMC-Marketing-canonical + per-Recast-canonical + per-Marketing-Evolution-canonical + per-Analytic-Edge-canonical + per-Nielsen-MTA-canonical + per-Neustar-MarketShare-canonical + per-IRI-MMM-canonical + per-Fospha-canonical + per-Ascential-Edge-canonical-account-rolled-up-flat-recommendation ship per-vendor per-native account-rolled-up flat-recommendation primitives. At 1-account-1-rolled-up-flat-recommendation scale per-account per-rolled-up per-flat-recommendation primitive is enough. At 50-500-location multi-banner franchise forward-budgeting scale per-canonical-per-location-counterfactual-scenario-generation-spec + per-canonical-per-location-budget-optimization-Lagrangian-spec + per-canonical-per-location-recommendation-confidence-tier-spec + per-canonical-per-location-compliance-gate-spec + per-canonical-per-location-multi-LLM-pre-publish-check + per-canonical-per-location-FBC-feedback-loop + per-canonical-per-location-audit-trail.
How does per-location counterfactual-scenario-generation + per-location budget-optimization-Lagrangian work?
Per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-spec runs per-portfolio per-canonical-per-location-baseline-MMM-handoff-to-marketing-mix-modeling (sibling build-pillar at /how-to-build-per-location-mmm-for-multi-store-marketing-budget-allocation) + per-canonical-per-location-counterfactual-spend-scenario-grid (per-25-channel-scenario-grid + per-canonical-spend-perturbation-spec + per-up-10-pct + per-up-25-pct + per-up-50-pct + per-up-100-pct + per-down-10-pct + per-down-25-pct + per-down-50-pct + per-down-100-pct + per-canonical-perturbation) + per-canonical-per-location-counterfactual-MMM-prediction + per-canonical-per-location-counterfactual-saturation-adstock-prediction + per-canonical-per-location-counterfactual-halo-cannibalization-prediction + per-canonical-per-location-counterfactual-Monte-Carlo-simulation + per-canonical-per-location-counterfactual-Bayesian-posterior-distribution + per-canonical-per-location-counterfactual-confidence-interval + per-canonical-per-location-counterfactual-explainability + per-canonical-per-location-counterfactual-handoff-to-versioned-history-regulatory-defense (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators). Per-canonical-per-location-budget-optimization-Lagrangian-spec runs per-portfolio per-canonical-per-location-Lagrangian-objective-function (per-maximize-revenue + per-maximize-margin + per-maximize-conversions + per-maximize-LTV + per-maximize-incrementality + per-canonical-objective) + per-canonical-per-location-Lagrangian-constraint-spec (per-overall-budget + per-banner-floor + per-banner-ceiling + per-location-floor + per-location-ceiling + per-channel-floor + per-channel-ceiling + per-DMA-floor + per-DMA-ceiling + per-canonical-constraint) + per-canonical-per-location-marginal-ROAS-Lagrangian + per-canonical-per-location-decreasing-marginal-returns-Lagrangian + per-canonical-per-location-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-budget-policy-as-code + per-canonical-per-location-Pareto-frontier-multi-objective-optimization + per-canonical-per-location-NSGA-II-genetic-algorithm + per-canonical-per-location-CMA-ES-evolution-strategy + per-canonical-per-location-Bayesian-optimization + per-canonical-per-location-simulated-annealing + per-canonical-per-location-optimization-confidence-tier + per-canonical-per-location-optimization-explainability + per-canonical-per-location-optimization-handoff-to-per-location-bid-budget-management (sibling build-pillar at /how-to-build-per-location-ppc-bid-and-budget-management-at-multi-location-scale) + per-canonical-per-location-optimization-handoff-to-budget-creative-pairing (sibling build-pillar at /how-to-build-compliance-first-budget-creative-pairing-for-multi-location-paid-social).
What does per-location recommendation-confidence-tier + per-location compliance-gate + per-location multi-LLM-pre-publish do?
Per-portfolio per-banner per-location per-canonical-recommendation-confidence-tier-spec runs per-portfolio per-canonical-per-location-Bayesian-posterior-confidence + per-canonical-per-location-Bayesian-credible-interval-spec + per-canonical-per-location-bootstrap-resampling + per-canonical-per-location-Monte-Carlo-confidence-interval + per-canonical-per-location-rolling-window-out-of-sample-validation-handoff + per-canonical-per-location-walk-forward-validation-handoff + per-canonical-per-location-business-validation-handoff-to-domain-expert-review + per-canonical-per-location-recommendation-tier-spec (per-high-confidence-tier + per-medium-confidence-tier + per-low-confidence-tier + per-experimental-confidence-tier + per-canonical-tier) + per-canonical-per-location-recommendation-rejection-threshold-spec + per-canonical-per-location-recommendation-human-in-the-loop-approval-spec. Per-canonical-per-location-compliance-gate-spec runs per-portfolio per-canonical-per-location-FTC-substantiation-doctrine-check + per-canonical-per-location-FTC-MARS-multi-location-substantiation-check + per-canonical-per-location-FTC-AI-disclosure-check + per-canonical-per-location-FTC-endorsement-guides-check + per-canonical-per-location-Lanham-Act-comparative-advertising-check + per-canonical-per-location-FDD-Item-19-financial-performance-representation-check + per-canonical-per-location-FINRA-2210-check (per-financial-services-vertical) + per-canonical-per-location-CFPB-UDAAP-check + per-canonical-per-location-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-check + per-canonical-per-location-EU-AI-Act-Article-13-transparency-check + per-canonical-per-location-EU-AI-Act-Article-14-human-oversight-check + per-canonical-per-location-EU-AI-Act-Article-15-accuracy-robustness-cybersecurity-check + per-canonical-per-location-NIST-AI-RMF-check + per-canonical-per-location-policy-as-code-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-check. Per-canonical-per-location-multi-LLM-pre-publish-check runs per-portfolio per-canonical-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-location-LLM-recommendation-claim-substantiation-check + per-canonical-per-location-LLM-counterfactual-scenario-cross-check + per-canonical-per-location-LLM-Lagrangian-optimization-cross-check + per-canonical-per-location-LLM-confidence-tier-cross-check + per-canonical-per-location-LLM-FTC-substantiation-doctrine + per-canonical-per-location-LLM-FTC-MARS + per-canonical-per-location-LLM-FDD-Item-19 + per-canonical-per-location-LLM-confidence-scoring + per-canonical-per-location-LLM-self-consistency-cross-check + per-canonical-per-location-LLM-chain-of-thought-extraction.
What does per-location FBC-feedback + per-cross-skill-handoff do?
Per-portfolio per-location per-canonical-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-location-realized-revenue-vs-projected-revenue + per-canonical-FBC-per-location-realized-margin-vs-projected-margin + per-canonical-FBC-per-location-realized-conversions-vs-projected-conversions + per-canonical-FBC-per-location-realized-LTV-vs-projected-LTV + per-canonical-FBC-per-location-realized-incrementality-vs-projected-incrementality + per-canonical-FBC-per-location-counterfactual-spend-scenario-recalibration + per-canonical-FBC-per-location-MMM-prediction-recalibration + per-canonical-FBC-per-location-saturation-adstock-recalibration + per-canonical-FBC-per-location-halo-cannibalization-recalibration + per-canonical-FBC-per-location-Lagrangian-objective-recalibration + per-canonical-FBC-per-location-Lagrangian-constraint-recalibration + per-canonical-FBC-per-location-Pareto-frontier-recalibration + per-canonical-FBC-per-location-NSGA-II-CMA-ES-Bayesian-optimization-recalibration + per-canonical-FBC-per-location-recommendation-confidence-tier-recalibration + per-canonical-FBC-per-location-recommendation-rejection-threshold-recalibration + per-canonical-FBC-per-location-pattern-learning + per-canonical-FBC-per-location-emerging-channel-detection + per-canonical-FBC-per-location-emerging-budget-constraint-detection. Per-canonical-per-location-cross-skill-handoff runs per-portfolio per-canonical-per-location-handoff-to-per-market-budget-recommendations (parent commercial pillar at /per-market-budget-recommendations) + per-canonical-per-location-handoff-to-marketing-mix-modeling (sibling build-pillar at /how-to-build-per-location-mmm-for-multi-store-marketing-budget-allocation) + per-canonical-per-location-handoff-to-attribution-rollup (sibling build-pillar at /how-to-build-per-location-cross-channel-attribution-rollup-for-franchise-reporting) + per-canonical-per-location-handoff-to-budget-creative-pairing (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-bid-budget-management (sibling build-pillar at /how-to-build-per-location-ppc-bid-and-budget-management-at-multi-location-scale) + per-canonical-per-location-handoff-to-competitive-density-mapping (sibling build-pillar at /how-to-build-per-location-competitive-density-mapping-for-multi-location-franchise-development) + per-canonical-per-location-handoff-to-per-location-metric-ingestion (sibling build-pillar at /how-to-build-per-location-metric-ingestion-across-10-15-sources-per-location) + per-canonical-per-location-handoff-to-pos-receipt-integration (sibling build-pillar at /how-to-build-multi-vendor-receipt-joining-and-offline-attribution-end-to-end) + per-canonical-per-location-handoff-to-integration-health-monitoring (sibling build-pillar at /how-to-build-marketing-stack-integration-health-for-multi-vendor-campaign-operations) + per-canonical-per-location-handoff-to-routing-audit-trail (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-location-handoff-to-versioned-history-regulatory-defense (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-location-handoff-to-customer-data-graph + per-canonical-per-location-handoff-to-location-benchmarking.
What does per-location audit-trail + per-location-rollup-reporting-agent-canonical-bundle do?
Per-portfolio per-location per-canonical-audit-trail runs per-portfolio per-canonical-per-location-canonical-audit-record (per-recommendation-run-ID + per-banner-pointer + per-location-pointer + per-baseline-MMM-handoff-snapshot + per-counterfactual-scenario-grid-snapshot + per-counterfactual-MMM-prediction-snapshot + per-saturation-adstock-snapshot + per-halo-cannibalization-snapshot + per-Monte-Carlo-simulation-snapshot + per-Bayesian-posterior-snapshot + per-counterfactual-confidence-interval-snapshot + per-Lagrangian-objective-function-snapshot + per-Lagrangian-constraint-snapshot + per-marginal-ROAS-snapshot + per-decreasing-marginal-returns-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-budget-policy-snapshot + per-Pareto-frontier-snapshot + per-NSGA-II-CMA-ES-Bayesian-optimization-snapshot + per-optimization-confidence-tier + per-optimization-explainability + per-recommendation-tier-snapshot + per-recommendation-rejection-threshold + per-human-in-the-loop-approval-snapshot + per-compliance-gate-trace + per-multi-LLM-pre-publish-record + per-realized-vs-projected-revenue-record + per-realized-vs-projected-margin-record + per-realized-vs-projected-conversions-record + per-realized-vs-projected-LTV-record + per-realized-vs-projected-incrementality-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-FTC-substantiation-doctrine + per-canonical-FTC-MARS-multi-location-substantiation + per-canonical-FTC-AI-disclosure + per-canonical-FTC-endorsement-guides + per-canonical-Lanham-Act + per-canonical-FDD-Item-19-financial-performance-representation + per-canonical-FDD-Item-12-Item-17 + per-canonical-FINRA-2210 + per-canonical-CFPB-UDAAP + 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-13-transparency + per-canonical-EU-AI-Act-Article-14-human-oversight + per-canonical-EU-AI-Act-Article-15-accuracy-robustness-cybersecurity + per-canonical-NIST-AI-RMF + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention. Per-location-rollup-reporting-agent-canonical-bundle integrates the forward-looking-recommendations skill with sibling skills on the same per-location-rollup-reporting agent: per-canonical-forward-looking-recommendations (this skill) + per-canonical-per-market-budget-recommendations (parent commercial pillar) + per-canonical-attribution-rollup (sibling build-pillar) + per-canonical-marketing-attribution-software (sibling commercial) + per-canonical-attribution-analysis (sibling) + per-canonical-multi-location-reporting (sibling) + per-canonical-per-location-percentile-ranking (sibling) + per-canonical-per-location-cohort-analysis (sibling) + per-canonical-per-location-trend-detection (sibling) + per-canonical-per-location-forecast-generation (sibling). Per-canonical-end-to-end-SLA runs per-canonical-per-location-baseline-MMM-handoff-to-counterfactual-scenario-generate-to-Lagrangian-optimize-to-recommendation-confidence-tier-to-compliance-gate-to-pre-publish-to-present-to-FBC-SLA canonical-SLA.
Engage the per-location-rollup-reporting agent
Per-portfolio per-banner per-location per-canonical-counterfactual-scenario-generation-spec + per-canonical-budget-optimization-Lagrangian-spec + per-canonical-recommendation-confidence-tier-spec + per-canonical-compliance-gate-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-MMM-recommendation-vendor + per-multi-objective-optimization-vendor + per-uncertainty-quantification-vendor + per-AI-recommendation-compliance-vendor primitive.
Related reading
- Per-market budget recommendations (parent commercial pillar — buyer-outcome framing)
- Per-location MMM for multi-store marketing budget allocation (sibling build-pillar on adjacent offline-attribution-intelligence agent — upstream baseline-MMM handoff source)
- Per-location cross-channel attribution rollup for franchise reporting (sibling build-pillar on the per-location-rollup-reporting agent — downstream attribution-realized vs projected consumer)