Completions

Measure swarm · Location-Benchmarking Agent · Root-cause-attribution-sketch skill · Build pillar · Published July 11, 2026

How to build root-cause attribution sketch for multi-location franchise + multi-store KPI diagnosis

This guide explains how to architect the root-cause-attribution-sketch skill on the location-benchmarking agent end-to-end at multi-location franchise + multi-store scale: per-portfolio per-location per-KPI per-canonical-per-location-KPI-decomposition-spec + per-per-forecast-counterfactual-baseline-spec + per-per-channel-multi-touch-attribution-spec + per-per-cohort-cross-stream-correlation-spec + per-per-driver-multi-LLM-narrative-spec + per-per-KPI-confidence-interval-spec + per-per-KPI-explainability-spec + per-per-KPI-cross-skill-handoff + per-per-KPI-FBC-feedback-loop + per-per-KPI-audit-trail + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-canonical-per-location-KPI-decomposition-spec across per-organic-search + per-paid-search + per-paid-social + per-reviews + per-social + per-email + per-SMS + per-foot-traffic + per-receipt + per-call + per-chat KPI + per-base-rate-decomposition + per-incremental-decomposition + per-seasonal-STL-LOESS-decomposition + per-trend-decomposition + per-cyclical-decomposition + per-residual-decomposition + per-multi-LLM-decomposition-classification.
  • Per-canonical-per-forecast-counterfactual-baseline-spec — per-Prophet + per-ARIMA-SARIMA + per-exponential-smoothing-Holt-Winters + per-state-space + per-DeepAR-Transformer + per-LightGBM + per-XGBoost + per-Bayesian-structural-time-series + per-counterfactual-what-if-removal + per-counterfactual-what-if-replacement + per-counterfactual-Monte-Carlo + per-counterfactual-confidence-interval.
  • Per-canonical-per-channel-multi-touch-attribution-spec + per-cohort-cross-stream-correlation-spec — per-first-touch + per-last-touch + per-linear + per-time-decay + per-position-based-U-shape + per-W-shape + per-data-driven-DDA + per-Shapley-value + per-Markov-chain + per-Bayesian-attribution + per-counterfactual-attribution + per-handoff-to-attribution-event-emission + per-handoff-to-foot-traffic-integration + per-handoff-to-per-location-attribution-models + per-Pearson + per-Spearman + per-Kendall-tau + per-lagged-correlation + per-rolling-window-correlation + per-Granger-causality + per-mutual-information + per-transfer-entropy + per-dynamic-time-warping + per-handoff-to-cross-stream-correlation + per-handoff-to-peer-cohort-computation.
  • Per-canonical-per-driver-multi-LLM-narrative-spec + per-KPI-confidence-interval + per-explainability — per-multi-LLM-ensemble (GPT-4o + Claude Sonnet + Gemini Pro) + per-driver-extraction + per-driver-prioritization + per-driver-tier (tier-1 primary + tier-2 secondary + tier-3 context + tier-4 noise) + per-driver-narrative-generation + per-driver-explainability + per-confidence-scoring + per-self-consistency + per-chain-of-thought + per-board-deck-narrative + per-CMO-update-narrative + per-franchisee-council-narrative + per-Bayesian-posterior + per-frequentist + per-bootstrap + per-confidence-tier + per-SHAP + per-LIME + per-feature-importance + per-counterfactual + per-attribution-graph + per-causal-DAG + per-do-calculus + per-multi-LLM-narrative + per-chain-of-thought.
  • Per-canonical-per-KPI-cross-skill-handoff + per-FBC-feedback + per-audit-trail — per-handoff-to-13-sibling-skills + per-realized-vs-predicted + per-driver-tier-classification-tuning + per-attribution-model-tuning + per-cross-stream-correlation-tuning + per-narrative-recalibration + per-confidence-recalibration + per-per-KPI-canonical-audit-record + per-FDD-Item-19-financial-performance-export + per-FDD-Item-12-attestation-export + per-state-AG-export + per-EU-AI-Act-Article-13-transparency + per-EU-AI-Act-Article-14-human-oversight + per-NIST-AI-RMF-attestation + per-immutable-WORM-storage.

Why per-vendor-Northbeam-account-level-attribution breaks at multi-location-multi-KPI franchise scale

Per-vendor-Northbeam-canonical-account-level-attribution ships per-account per-channel per-attribution-window primitive. Per-vendor-Rockerbox + HockeyStack + Triple-Whale + Funnel-io + Marketing-Evolution + Analytic-Edge + Nielsen-MMM + Marketing-Architects + AnalyticOwl + Recast-canonical-account-level-attribution ship per-vendor per-native account-level attribution primitives.

At 1-account-1-attribution-window scale per-account per-channel per-attribution-window primitive is enough. At multi-location-multi-KPI franchise scale per-per-location-KPI-decomposition-spec + per-per-forecast-counterfactual-baseline-spec + per-per-channel-multi-touch-attribution-spec + per-per-cohort-cross-stream-correlation-spec + per-per-driver-multi-LLM-narrative-spec + per-per-KPI-confidence-interval-spec + per-per-KPI-explainability-spec + per-per-KPI-cross-skill-handoff + per-per-KPI-FBC-feedback-loop + per-per-KPI-audit-trail.

Per-account-channel-attribution-window + per-per-location-KPI-decomposition-blind + per-per-forecast-counterfactual-baseline-blind + per-per-channel-multi-touch-attribution-blind + per-per-cohort-cross-stream-correlation-blind + per-per-driver-multi-LLM-narrative-blind + per-per-KPI-confidence-interval-blind + per-per-KPI-explainability-blind + per-per-KPI-cross-skill-handoff-blind + per-per-KPI-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind.

The operator-side architecture above per-vendor-attribution primitive is canonical-per-location-KPI-decomposition-spec + per-per-forecast-counterfactual-baseline-spec + per-per-channel-multi-touch-attribution-spec + per-per-cohort-cross-stream-correlation-spec + per-per-driver-multi-LLM-narrative-spec + per-per-KPI-confidence-interval-spec + per-per-KPI-explainability-spec + per-per-KPI-cross-skill-handoff + per-per-KPI-FBC-feedback-loop + per-per-KPI-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-attribution-vendor

Northbeam, Rockerbox, HockeyStack, Triple Whale, Funnel.io, Marketing Evolution, Analytic Edge, Nielsen MMM, Marketing Architects, AnalyticOwl, Recast, AppsFlyer, Adjust, Singular, Branch, Kochava, LiveIntent, Wicked Reports. Per-account per-channel per-attribution-window primitive. Per-canonical-per-location-KPI-decomposition-canonical-per-forecast-counterfactual-baseline-canonical-per-channel-multi-touch-attribution-canonical-per-cohort-cross-stream-correlation-canonical-per-driver-multi-LLM-narrative-canonical-per-KPI-confidence-interval-canonical-per-KPI-explainability-canonical-per-KPI-cross-skill-handoff-canonical-per-KPI-FBC-feedback-canonical-per-KPI-audit-trail is not the primitive.

Per-platform per-MMM-forecasting-vendor

Meta Robyn, Google LightweightMMM, PyMC Marketing, Facebook Prophet, statsmodels ARIMA/SARIMA, GluonTS DeepAR, Darts time series, NeuralProphet, Greykite, Causal Inference Lab. Per-account per-model per-time-period primitive. Per-canonical-per-forecast-Prophet-ARIMA-SARIMA-exponential-smoothing-Holt-Winters-state-space-DeepAR-Transformer-LightGBM-XGBoost-Bayesian-structural-time-series-canonical-counterfactual-what-if-removal-what-if-replacement-Monte-Carlo-confidence-interval is not the primitive.

Per-platform per-causal-inference-vendor

Microsoft DoWhy, IBM Causal Inference 360, Stanford Tetrad, CausalNex (QuantumBlack), EconML (Microsoft), CausalML (Uber), pyAgrum, GeNIe Modeler. Per-account per-causal-graph per-intervention primitive. Per-canonical-per-KPI-causal-DAG-canonical-per-KPI-do-calculus-canonical-per-KPI-counterfactual-explanation-canonical-per-driver-tier-classification-canonical-per-driver-LLM-driver-prioritization is not the primitive.

Per-platform per-narrative-generation-LLM-vendor

Narrative Science (Salesforce), Automated Insights (Stats Perform), Yseop, Arria NLG, Persado Brand Voice, Phrasee. Per-account per-template per-LLM primitive. Per-canonical-per-driver-LLM-narrative-generation-canonical-per-driver-LLM-board-deck-narrative-canonical-per-driver-LLM-CMO-update-narrative-canonical-per-driver-LLM-franchisee-council-narrative-canonical-per-driver-LLM-self-consistency-canonical-per-driver-LLM-chain-of-thought is not the primitive.

How the architecture is built

  1. Per-portfolio per-canonical-per-location-KPI-decomposition-substrate. Per-11-KPI-streams + per-base-rate + per-incremental + per-seasonal-STL-LOESS + per-trend + per-cyclical + per-residual + per-multi-LLM-classification canonical-decomposition.
  2. Per-portfolio per-canonical-per-forecast-counterfactual-baseline-spec. Per-Prophet + per-ARIMA-SARIMA + per-exponential-smoothing-Holt-Winters + per-state-space + per-DeepAR-Transformer + per-LightGBM + per-XGBoost + per-Bayesian-structural-time-series + per-counterfactual-what-if-removal + per-counterfactual-what-if-replacement + per-Monte-Carlo + per-confidence-interval canonical-forecast.
  3. Per-portfolio per-canonical-per-channel-multi-touch-attribution-spec. Per-11-attribution-models + per-3-handoffs canonical-attribution.
  4. Per-portfolio per-canonical-per-cohort-cross-stream-correlation-spec. Per-Pearson + per-Spearman + per-Kendall-tau + per-lagged + per-rolling-window + per-Granger-causality + per-mutual-information + per-transfer-entropy + per-dynamic-time-warping + per-cross-stream-correlation-handoff + per-peer-cohort-computation-handoff canonical-correlation.
  5. Per-portfolio per-canonical-per-driver-multi-LLM-narrative-spec. Per-multi-LLM-ensemble + per-driver-extraction + per-driver-prioritization + per-4-tier-classification + per-narrative-generation + per-driver-explainability + per-confidence + per-self-consistency + per-chain-of-thought + per-board-deck-narrative + per-CMO-update-narrative + per-franchisee-council-narrative canonical-narrative.
  6. Per-portfolio per-canonical-per-KPI-confidence-interval-spec. Per-Bayesian-posterior + per-frequentist + per-bootstrap + per-confidence-tier canonical-confidence.
  7. Per-portfolio per-canonical-per-KPI-explainability-spec. Per-SHAP + per-LIME + per-feature-importance + per-counterfactual + per-attribution-graph + per-causal-DAG + per-do-calculus + per-multi-LLM-narrative + per-chain-of-thought canonical-explainability.
  8. Per-portfolio per-canonical-per-KPI-cross-skill-handoff. Per-handoff-to-13-sibling-skills canonical-handoff.
  9. Per-portfolio per-canonical-per-KPI-FBC-feedback-loop. Per-realized-vs-predicted + per-driver-tier-classification-tuning + per-attribution-model-tuning + per-cross-stream-correlation-tuning + per-narrative-recalibration + per-confidence-recalibration canonical-FBC.
  10. Per-portfolio per-canonical-per-KPI-audit-trail + per-portfolio-audit-trail. Per-KPI-canonical-audit-record + per-FDD-Item-19-financial-performance + per-FDD-Item-12 + per-state-AG + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF + per-immutable-WORM canonical-audit.
  11. Per-portfolio per-location-benchmarking-agent-canonical-bundle. Per-attribution-analysis + per-peer-cohort-benchmarking + per-two-sigma-outlier-flagging + per-franchise-performance-correlation + per-benchmark-report + per-cohort-framed-kpi-rollup + per-cmo-dashboard + per-quarterly-board-deck-generation + per-multi-location-reporting + per-peer-cohort-computation + per-cohort-framed-benchmark-reports + per-cohort-framed-per-location-kpi-rollup + per-per-franchisee-accountability-views + per-pe-sponsor-lp-letter-drafting canonical-bundle.
  12. Per-portfolio per-canonical-end-to-end-SLA. Per-KPI-decompose-to-forecast-counterfactual-to-attribute-to-correlate-to-narrate-to-confidence-to-explain-to-handoff-SLA canonical-end-to-end-SLA.

Frequently asked questions

What is root-cause attribution sketch for multi-location franchise + multi-store KPI diagnosis?

Root-cause attribution sketch runs per-portfolio per-location per-KPI per-canonical-per-location-KPI-decomposition-spec (per-organic-search-KPI + per-paid-search-KPI + per-paid-social-KPI + per-reviews-KPI + per-social-KPI + per-email-KPI + per-SMS-KPI + per-foot-traffic-KPI + per-receipt-KPI + per-call-KPI + per-chat-KPI per-canonical-KPI) + per-canonical-per-forecast-counterfactual-baseline-spec + per-canonical-per-channel-multi-touch-attribution-spec + per-canonical-per-cohort-cross-stream-correlation-spec + per-canonical-per-driver-multi-LLM-narrative-spec + per-canonical-per-KPI-confidence-interval-spec + per-canonical-per-KPI-explainability-spec + per-canonical-per-KPI-cross-skill-handoff + per-canonical-per-KPI-FBC-feedback-loop + per-canonical-per-KPI-audit-trail + per-portfolio audit-trail.

Why does per-vendor-Northbeam-canonical-account-level-attribution break at multi-location-multi-KPI franchise scale?

Per-vendor-Northbeam-canonical-account-level-attribution ships per-account per-channel per-attribution-window primitive. Per-vendor-Rockerbox-canonical + per-HockeyStack-canonical + per-Triple-Whale-canonical + per-Funnel-io-canonical + per-Marketing-Evolution-canonical + per-Analytic-Edge-canonical + per-Nielsen-MMM-canonical + per-Marketing-Architects-canonical + per-AnalyticOwl-canonical + per-Recast-canonical-account-level-attribution ship per-vendor per-native account-level attribution primitives. At 1-account-1-attribution-window scale per-account per-channel per-attribution-window primitive is enough. At multi-location-multi-KPI franchise scale per-canonical-per-location-KPI-decomposition-spec + per-canonical-per-forecast-counterfactual-baseline-spec + per-canonical-per-channel-multi-touch-attribution-spec + per-canonical-per-cohort-cross-stream-correlation-spec + per-canonical-per-driver-multi-LLM-narrative-spec + per-canonical-per-KPI-confidence-interval-spec + per-canonical-per-KPI-explainability-spec + per-canonical-per-KPI-cross-skill-handoff + per-canonical-per-KPI-FBC-feedback-loop + per-canonical-per-KPI-audit-trail.

How does per-portfolio per-canonical-per-location-KPI-decomposition + per-forecast-counterfactual-baseline work?

Per-portfolio per-canonical-per-location-KPI-decomposition-spec runs per-portfolio per-canonical-per-organic-search-KPI-spec + per-canonical-per-paid-search-KPI-spec + per-canonical-per-paid-social-KPI-spec + per-canonical-per-reviews-KPI-spec + per-canonical-per-social-KPI-spec + per-canonical-per-email-KPI-spec + per-canonical-per-SMS-KPI-spec + per-canonical-per-foot-traffic-KPI-spec + per-canonical-per-receipt-KPI-spec + per-canonical-per-call-KPI-spec + per-canonical-per-chat-KPI-spec + per-canonical-per-KPI-base-rate-decomposition-spec + per-canonical-per-KPI-incremental-decomposition-spec + per-canonical-per-KPI-seasonal-decomposition-STL-LOESS-spec + per-canonical-per-KPI-trend-decomposition-spec + per-canonical-per-KPI-cyclical-decomposition-spec + per-canonical-per-KPI-residual-decomposition-spec + per-canonical-per-KPI-multi-LLM-decomposition-classification. Per-canonical-per-forecast-counterfactual-baseline-spec runs per-portfolio per-canonical-per-KPI-Prophet-forecast + per-canonical-per-KPI-ARIMA-SARIMA-forecast + per-canonical-per-KPI-exponential-smoothing-Holt-Winters-forecast + per-canonical-per-KPI-state-space-forecast + per-canonical-per-KPI-deep-learning-DeepAR-Transformer-forecast + per-canonical-per-KPI-LightGBM-forecast + per-canonical-per-KPI-XGBoost-forecast + per-canonical-per-KPI-Bayesian-structural-time-series-forecast + per-canonical-per-KPI-counterfactual-what-if-removal + per-canonical-per-KPI-counterfactual-what-if-replacement + per-canonical-per-KPI-counterfactual-Monte-Carlo + per-canonical-per-KPI-counterfactual-confidence-interval.

What does per-portfolio per-canonical-per-channel-multi-touch-attribution + per-cohort-cross-stream-correlation do?

Per-portfolio per-canonical-per-channel-multi-touch-attribution-spec runs per-portfolio per-canonical-per-channel-first-touch-spec + per-canonical-per-channel-last-touch-spec + per-canonical-per-channel-linear-spec + per-canonical-per-channel-time-decay-spec + per-canonical-per-channel-position-based-U-shape-spec + per-canonical-per-channel-W-shape-spec + per-canonical-per-channel-data-driven-DDA-spec + per-canonical-per-channel-Shapley-value-spec + per-canonical-per-channel-Markov-chain-spec + per-canonical-per-channel-Bayesian-attribution-spec + per-canonical-per-channel-counterfactual-attribution-spec + per-canonical-per-channel-attribution-handoff-to-attribution-event-emission (sibling at /attribution-event-emission) + per-canonical-per-channel-attribution-handoff-to-foot-traffic-integration (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution) + per-canonical-per-channel-attribution-handoff-to-per-location-attribution-models (sibling at /per-location-attribution-models). Per-canonical-per-cohort-cross-stream-correlation-spec runs per-portfolio per-canonical-per-cohort-cross-stream-Pearson-spec + per-canonical-per-cohort-cross-stream-Spearman-spec + per-canonical-per-cohort-cross-stream-Kendall-tau-spec + per-canonical-per-cohort-cross-stream-lagged-correlation-spec + per-canonical-per-cohort-cross-stream-rolling-window-correlation-spec + per-canonical-per-cohort-cross-stream-Granger-causality-spec + per-canonical-per-cohort-cross-stream-mutual-information-spec + per-canonical-per-cohort-cross-stream-transfer-entropy-spec + per-canonical-per-cohort-cross-stream-dynamic-time-warping-spec + per-canonical-per-cohort-cross-stream-handoff-to-cross-stream-correlation (sibling build-pillar at /how-to-build-cross-stream-correlation-for-marketing-anomaly-diagnosis) + per-canonical-per-cohort-cross-stream-handoff-to-peer-cohort-computation (sibling build-pillar at /how-to-build-peer-cohort-computation-at-multi-location-scale).

What does per-portfolio per-canonical-per-driver-multi-LLM-narrative + per-KPI-confidence-interval + per-explainability do?

Per-portfolio per-canonical-per-driver-multi-LLM-narrative-spec runs per-portfolio per-canonical-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-driver-LLM-driver-extraction + per-canonical-per-driver-LLM-driver-prioritization + per-canonical-per-driver-LLM-driver-tier-classification (per-tier-1-primary + per-tier-2-secondary + per-tier-3-context + per-tier-4-noise per-canonical-tier) + per-canonical-per-driver-LLM-driver-narrative-generation + per-canonical-per-driver-LLM-driver-explainability + per-canonical-per-driver-LLM-confidence-scoring + per-canonical-per-driver-LLM-self-consistency-cross-check + per-canonical-per-driver-LLM-chain-of-thought-extraction + per-canonical-per-driver-LLM-board-deck-narrative-spec + per-canonical-per-driver-LLM-CMO-update-narrative-spec + per-canonical-per-driver-LLM-franchisee-council-narrative-spec. Per-canonical-per-KPI-confidence-interval-spec runs per-portfolio per-canonical-per-KPI-Bayesian-posterior-spec + per-canonical-per-KPI-frequentist-confidence-spec + per-canonical-per-KPI-bootstrap-confidence-spec + per-canonical-per-KPI-confidence-tier-spec. Per-canonical-per-KPI-explainability-spec runs per-portfolio per-canonical-per-KPI-SHAP-spec + per-canonical-per-KPI-LIME-spec + per-canonical-per-KPI-feature-importance-spec + per-canonical-per-KPI-counterfactual-explanation-spec + per-canonical-per-KPI-attribution-graph-spec + per-canonical-per-KPI-causal-DAG-spec + per-canonical-per-KPI-do-calculus-spec + per-canonical-per-KPI-multi-LLM-narrative + per-canonical-per-KPI-chain-of-thought-extraction.

What does per-portfolio per-canonical-per-KPI-cross-skill-handoff + per-FBC-feedback + per-audit-trail + per-location-benchmarking-agent-canonical-bundle do?

Per-portfolio per-canonical-per-KPI-cross-skill-handoff runs per-portfolio per-canonical-per-KPI-handoff-to-attribution-analysis (parent commercial pillar) + per-canonical-per-KPI-handoff-to-peer-cohort-benchmarking (sibling at /peer-cohort-benchmarking) + per-canonical-per-KPI-handoff-to-two-sigma-outlier-flagging (sibling at /two-sigma-outlier-flagging) + per-canonical-per-KPI-handoff-to-franchise-performance-correlation (sibling at /franchise-performance-correlation) + per-canonical-per-KPI-handoff-to-benchmark-report (sibling at /benchmark-report) + per-canonical-per-KPI-handoff-to-cohort-framed-kpi-rollup (sibling at /cohort-framed-kpi-rollup) + per-canonical-per-KPI-handoff-to-cmo-dashboard (sibling at /cmo-dashboard) + per-canonical-per-KPI-handoff-to-quarterly-board-deck-generation (sibling at /quarterly-board-deck-generation) + per-canonical-per-KPI-handoff-to-marketing-mix-modeling (sibling at /marketing-mix-modeling) + per-canonical-per-KPI-handoff-to-peer-cohort-computation (sibling build-pillar at /how-to-build-peer-cohort-computation-at-multi-location-scale) + per-canonical-per-KPI-handoff-to-cross-stream-correlation (sibling build-pillar at /how-to-build-cross-stream-correlation-for-marketing-anomaly-diagnosis) + per-canonical-per-KPI-handoff-to-cohort-framed-per-location-kpi-rollup (sibling build-pillar at /how-to-build-cohort-framed-per-location-kpi-rollup) + per-canonical-per-KPI-handoff-to-pe-sponsor-lp-letter-drafting-at-multi-portfolio-scale (sibling build-pillar at /how-to-build-pe-sponsor-lp-letter-drafting-at-multi-portfolio-scale). Per-canonical-per-KPI-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-KPI-realized-vs-predicted-feedback + per-canonical-FBC-per-KPI-driver-tier-classification-tuning + per-canonical-FBC-per-KPI-attribution-model-tuning + per-canonical-FBC-per-KPI-cross-stream-correlation-tuning + per-canonical-FBC-per-KPI-narrative-recalibration + per-canonical-FBC-per-KPI-confidence-recalibration. Per-canonical-per-KPI-audit-trail runs per-portfolio per-canonical-per-KPI-canonical-audit-record (per-KPI-ID + per-location-pointer + per-KPI-decomposition-record + per-forecast-counterfactual-baseline-record + per-channel-multi-touch-attribution-record + per-cohort-cross-stream-correlation-record + per-driver-multi-LLM-narrative-record + per-confidence-interval + per-explainability-record + per-cross-skill-handoff-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-FDD-Item-19-financial-performance-export + per-canonical-FDD-Item-12-attestation-export + per-canonical-state-AG-export + per-canonical-EU-AI-Act-Article-13-transparency + per-canonical-EU-AI-Act-Article-14-human-oversight + per-canonical-NIST-AI-RMF-attestation + per-canonical-immutable-WORM-storage. Per-location-benchmarking-agent-canonical-bundle integrates the root-cause-attribution-sketch skill with sibling skills on the same agent: per-canonical-attribution-analysis (parent commercial pillar) + per-canonical-peer-cohort-benchmarking (sibling) + per-canonical-two-sigma-outlier-flagging (sibling) + per-canonical-franchise-performance-correlation (sibling) + per-canonical-benchmark-report (sibling) + per-canonical-cohort-framed-kpi-rollup (sibling) + per-canonical-cmo-dashboard (sibling) + per-canonical-quarterly-board-deck-generation (sibling) + per-canonical-multi-location-reporting (sibling) + per-canonical-peer-cohort-computation (sibling build-pillar) + per-canonical-cohort-framed-benchmark-reports-at-multi-location-scale (sibling build-pillar) + per-canonical-cohort-framed-per-location-kpi-rollup (sibling build-pillar) + per-canonical-per-franchisee-accountability-views (sibling build-pillar) + per-canonical-pe-sponsor-lp-letter-drafting-at-multi-portfolio-scale (sibling build-pillar).

Engage the location-benchmarking agent

Per-portfolio per-location per-KPI per-canonical-per-location-KPI-decomposition-spec + per-per-forecast-counterfactual-baseline-spec + per-per-channel-multi-touch-attribution-spec + per-per-cohort-cross-stream-correlation-spec + per-per-driver-multi-LLM-narrative-spec + per-per-KPI-confidence-interval-spec + per-per-KPI-explainability-spec + per-per-KPI-cross-skill-handoff + per-per-KPI-FBC-feedback-loop + per-per-KPI-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-attribution-vendor + per-MMM-forecasting-vendor + per-causal-inference-vendor + per-narrative-generation-LLM-vendor primitive.