Completions

Win-the-click swarm · Local-Content Agent · Loyalty-journey-content skill · Build pillar · Published July 12, 2026

How to architect per-tier loyalty journey content across multi-banner portfolios

This guide explains how to architect the loyalty-journey-content skill on the local-content agent end-to-end at multi-banner franchise portfolio scale: per-portfolio per-banner per-location per-tier per-canonical-content-generation-spec + per-canonical-eligibility-gating-spec + per-canonical-journey-stage-decisioning-spec + per-canonical-cross-channel-orchestration-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-brand-voice-gate + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-banner per-location per-tier per-canonical-content-generation-spec across per-bronze + per-silver + per-gold + per-platinum + per-diamond + per-VIP + per-trial + per-prospect + per-lapsed + per-reactivated + per-canonical-tier + per-welcome + per-onboarding + per-redemption-prompt + per-tier-graduation-celebration + per-tier-downgrade-warning + per-points-balance-update + per-exclusive-offer + per-event-invite + per-birthday-anniversary + per-win-back + per-referral-prompt + per-survey-prompt + per-canonical-12-message-type + per-multi-LLM-ensemble + per-content-confidence + per-content-explainability.
  • Per-canonical-per-tier-eligibility-gating-spec — per-points-balance + per-tier-status + per-time-in-tier + per-spend-velocity + per-visit-frequency + per-channel-opt-in + per-CCPA-CPRA-DSAR-suppression + per-GDPR-suppression + per-PIPEDA-suppression + per-CASL-suppression + per-bankruptcy-suppression + per-deceased-suppression + per-fraud-flag-suppression + per-OPA-Cedar-Casbin-Cerbos-Oso-eligibility-policy-as-code + per-eligibility-confidence + per-eligibility-explainability.
  • Per-canonical-per-tier-journey-stage-decisioning-spec + per-cross-channel-orchestration-spec — per-9-stages (acquisition + onboarding + activation + engagement + graduation + retention + reactivation + churn prevention + VIP elevation) + per-next-best-action + per-multi-armed-bandit + per-XGBoost-LightGBM-CatBoost-ensemble + per-Bayesian-posterior + per-confidence-tier + per-explainability + per-per-member-next-best-action-handoff + per-email + per-SMS + per-push + per-in-app + per-in-store-POS + per-direct-mail + per-paid-social + per-paid-search + per-organic-social + per-webhook + per-frequency-cap + per-quiet-hours + per-cross-channel-cooldown + per-FCC-TCPA-A2P-10DLC-CASL-CAN-SPAM-PIPEDA-compliance + per-lifecycle-flow-architecture-handoff.
  • Per-canonical-per-tier-multi-LLM-pre-publish-check + per-brand-voice-gate — per-multi-LLM-ensemble + per-policy-violation-detection + per-forbidden-phrase-check + per-CCPA-CPRA-GDPR-CASL-PIPEDA-compliance + per-cultural-sensitivity-check + per-LLM-confidence-scoring + per-LLM-self-consistency + per-LLM-chain-of-thought + per-multi-LLM-brand-voice-ensemble + per-per-banner-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-brand-voice-confidence + per-brand-voice-explainability.
  • Per-canonical-per-tier-FBC-feedback + per-audit-trail + per-cross-skill-handoff — per-engagement + per-redemption + per-tier-graduation + per-tier-downgrade + per-realized-LTV-vs-projected-LTV + per-realized-margin-vs-projected-margin + per-pattern-learning + per-content-recalibration + per-eligibility-recalibration + per-journey-stage-decisioning-recalibration + per-cross-channel-orchestration-recalibration + per-brand-voice-recalibration + per-compliance-recalibration + per-cannibalization-detection + per-per-message-canonical-audit-record + per-FCC-TCPA + per-CAN-SPAM-FTC + per-CASL-CRTC + per-PIPEDA-OPC + per-GDPR-DPIA + per-CCPA-CPRA-DSAR + per-LGPD-ANPD + per-DPDP-India + per-A2P-10DLC-TCR + per-FTC-MARS-multi-location-substantiation + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF + per-immutable-WORM + per-handoff-to-11-sibling-skills.

Why per-vendor-Braze-Canvas-single-account-flat-flow breaks at multi-banner franchise portfolio scale

Per-vendor-Braze-Canvas-canonical-single-account-flat-flow ships per-account per-flow per-flat-content primitive. Per-vendor-Iterable-Journeys + Klaviyo-Flows + Salesforce-Marketing-Cloud-Journey-Builder + Adobe-Journey-Optimizer + Bloomreach-Engagement + MoEngage + Insider + Twilio-Engage + Customer.io + Cordial + Listrak + Emarsys + Optimove + Ortto-canonical-single-account-flat-flow ship per-vendor per-native single-account flat-flow primitives.

At 1-account-1-flow-flat-content scale per-account per-flow per-flat-content primitive is enough. At multi-banner franchise portfolio scale per-per-tier-per-banner-per-location-per-brand-content-generation-spec + per-per-tier-eligibility-gating-spec + per-per-tier-journey-stage-decisioning-spec + per-per-tier-cross-channel-orchestration-spec + per-per-tier-multi-LLM-pre-publish-check + per-per-tier-brand-voice-gate + per-per-tier-FBC-feedback-loop + per-per-tier-audit-trail.

Per-account-flow-flat-content + per-per-tier-per-banner-per-location-per-brand-content-generation-blind + per-per-tier-eligibility-gating-blind + per-per-tier-journey-stage-decisioning-blind + per-per-tier-cross-channel-orchestration-blind + per-per-tier-multi-LLM-pre-publish-blind + per-per-tier-brand-voice-gate-blind + per-per-tier-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-FTC-MARS-multi-location-substantiation-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind.

The operator-side architecture above per-vendor-flat-flow primitive is canonical-per-tier-per-banner-per-location-per-brand-content-generation-spec + per-per-tier-eligibility-gating-spec + per-per-tier-journey-stage-decisioning-spec + per-per-tier-cross-channel-orchestration-spec + per-per-tier-multi-LLM-pre-publish-check + per-per-tier-brand-voice-gate + per-per-tier-FBC-feedback-loop + per-per-tier-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-journey-orchestration-vendor

Braze Canvas, Iterable Journeys, Klaviyo Flows, Salesforce Marketing Cloud Journey Builder, Adobe Journey Optimizer, Bloomreach Engagement, MoEngage, Insider, Twilio Engage, Customer.io, Cordial, Listrak, Emarsys, Optimove, Ortto, Mailchimp Customer Journeys, ActiveCampaign, HubSpot Workflows. Per-account per-flow per-flat-content primitive. Per-canonical-per-tier-per-banner-per-location-per-brand-content-generation-canonical-per-tier-eligibility-gating-canonical-per-tier-journey-stage-decisioning-canonical-per-tier-cross-channel-orchestration-canonical-per-tier-multi-LLM-pre-publish-canonical-per-tier-brand-voice-gate-canonical-per-tier-FBC-feedback-canonical-per-tier-audit-trail is not the primitive.

Per-platform per-loyalty-platform-vendor

Punchh, Paytronix, Thanx, Cordial, Annex Cloud, Yotpo Loyalty, Smile.io, LoyaltyLion, Stamped Loyalty, Friendbuy, Talon.One, Capillary Loyalty, Comarch Loyalty, Antavo, Open Loyalty, Kangaroo Rewards. Per-account per-program per-flat-tier primitive. Per-canonical-per-tier-per-banner-per-location-per-brand-content-generation-canonical-per-tier-per-message-type-canonical-per-tier-eligibility-gating-canonical-per-tier-points-balance-tier-status-time-in-tier-spend-velocity-visit-frequency-channel-opt-in-suppression is not the primitive.

Per-platform per-next-best-action-decisioning-vendor

Pega Customer Decision Hub, Salesforce Einstein Next Best Action, Adobe Target, Dynamic Yield, Persado, Optimove Next Best Action, Bluecore, Movable Ink, Personalize.AI, Recombee, Algolia AI Personalization. Per-account per-decisioning-engine primitive. Per-canonical-per-tier-9-stage-decisioning-canonical-per-tier-multi-armed-bandit-canonical-per-tier-XGBoost-LightGBM-CatBoost-ensemble-canonical-per-tier-Bayesian-posterior-canonical-per-tier-confidence-tier-canonical-per-tier-explainability-canonical-per-tier-handoff-to-per-member-next-best-action is not the primitive.

Per-platform per-cross-channel-orchestration-vendor

Twilio Segment Engage, mParticle Audience Engagement, BlueShift, Bloomreach Engagement, Resulticks, Acoustic Campaign, Selligent, NetCore, Listrak, Cordial, Cheetah Digital, Marigold Engage. Per-account per-channel-list primitive. Per-canonical-per-tier-per-channel-pointer-canonical-per-tier-per-channel-frequency-cap-canonical-per-tier-per-channel-quiet-hours-canonical-per-tier-per-channel-cross-channel-cooldown-canonical-per-tier-per-channel-FCC-TCPA-A2P-10DLC-CASL-CAN-SPAM-PIPEDA-compliance-canonical-per-tier-per-channel-handoff-to-lifecycle-flow-architecture is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-location per-tier per-canonical-content-generation-substrate. Per-10-tier-classes + per-12-message-type + per-multi-LLM-ensemble + per-content-confidence + per-content-explainability + per-per-banner-per-location-per-brand-voice-spec-version canonical-content.
  2. Per-portfolio per-canonical-per-tier-eligibility-gating-spec. Per-points-balance + per-tier-status + per-time-in-tier + per-spend-velocity + per-visit-frequency + per-channel-opt-in + per-CCPA-CPRA-GDPR-PIPEDA-CASL-bankruptcy-deceased-fraud-suppression + per-OPA-Cedar-Casbin-Cerbos-Oso-eligibility-policy-as-code + per-eligibility-confidence + per-eligibility-explainability canonical-eligibility.
  3. Per-portfolio per-canonical-per-tier-journey-stage-decisioning-spec. Per-9-journey-stages + per-next-best-action + per-multi-armed-bandit + per-XGBoost-LightGBM-CatBoost-ensemble + per-Bayesian-posterior + per-confidence-tier + per-explainability + per-per-member-next-best-action-handoff canonical-decisioning.
  4. Per-portfolio per-canonical-per-tier-cross-channel-orchestration-spec. Per-10-channel + per-frequency-cap + per-quiet-hours + per-cross-channel-cooldown + per-FCC-TCPA-A2P-10DLC-CASL-CAN-SPAM-PIPEDA-compliance + per-lifecycle-flow-architecture-handoff canonical-orchestration.
  5. Per-portfolio per-canonical-per-tier-multi-LLM-pre-publish-check. Per-multi-LLM-ensemble + per-policy-violation + per-forbidden-phrase + per-CCPA-CPRA-GDPR-CASL-PIPEDA-compliance + per-cultural-sensitivity + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought canonical-LLM.
  6. Per-portfolio per-canonical-per-tier-brand-voice-gate. Per-multi-LLM-brand-voice-ensemble + per-per-banner-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-brand-voice-confidence + per-brand-voice-explainability canonical-brand-voice.
  7. Per-portfolio per-canonical-per-tier-FBC-feedback-loop. Per-engagement + per-redemption + per-tier-graduation + per-tier-downgrade + per-realized-vs-projected-LTV + per-realized-vs-projected-margin + per-pattern-learning + per-content-recalibration + per-eligibility-recalibration + per-journey-stage-decisioning-recalibration + per-cross-channel-orchestration-recalibration + per-brand-voice-recalibration + per-compliance-recalibration + per-cannibalization-detection canonical-FBC.
  8. Per-portfolio per-canonical-per-tier-audit-trail + per-portfolio-audit-trail. Per-per-message-canonical-audit-record + per-FCC-TCPA + per-CAN-SPAM + per-CASL + per-PIPEDA + per-GDPR + per-CCPA-CPRA + per-LGPD + per-DPDP + per-A2P-10DLC + per-FTC-MARS-multi-location-substantiation + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF + per-immutable-WORM canonical-audit.
  9. Per-portfolio per-canonical-per-tier-cross-skill-handoff. Per-handoff-to-11-sibling-skills canonical-handoff.
  10. Per-portfolio per-local-content-agent-canonical-bundle. Per-loyalty-journey-content + per-local-FAQ-generation + per-neighborhood-blog-post-generation + per-event-tie-in-content + per-informational-intent-copy + per-per-tier-loyalty-journey-content-build-pillar + per-cross-banner-loyalty-platform-integration + per-cross-location-offer-coordination + per-customer-journey-tracking canonical-bundle.
  11. Per-portfolio per-canonical-end-to-end-SLA. Per-content-generate-to-eligibility-gate-to-journey-stage-decide-to-cross-channel-orchestrate-to-pre-publish-to-brand-voice-to-present-to-FBC-SLA canonical-end-to-end-SLA.
  12. Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision canonical-replay.

Frequently asked questions

What is per-tier loyalty journey content for multi-banner franchise portfolios?

Per-tier loyalty journey content runs per-portfolio per-banner per-location per-tier (per-bronze + per-silver + per-gold + per-platinum + per-diamond + per-VIP + per-trial + per-prospect + per-lapsed + per-reactivated + per-canonical-tier) per-canonical-per-tier-content-generation-spec + per-canonical-per-tier-eligibility-gating-spec + per-canonical-per-tier-journey-stage-decisioning-spec + per-canonical-per-tier-cross-channel-orchestration-spec + per-canonical-per-tier-multi-LLM-pre-publish-check + per-canonical-per-tier-brand-voice-gate + per-canonical-per-tier-FBC-feedback-loop + per-canonical-per-tier-audit-trail + per-portfolio audit-trail.

Why does per-vendor-Braze-Canvas-canonical-single-account-flat-flow break at multi-banner franchise scale?

Per-vendor-Braze-Canvas-canonical-single-account-flat-flow ships per-account per-flow per-flat-content primitive. Per-vendor-Iterable-Journeys-canonical + per-Klaviyo-Flows-canonical + per-Salesforce-Marketing-Cloud-Journey-Builder-canonical + per-Adobe-Journey-Optimizer-canonical + per-Bloomreach-Engagement-canonical + per-MoEngage-canonical + per-Insider-canonical + per-Twilio-Engage-canonical + per-Customer.io-canonical + per-Cordial-canonical + per-Listrak-canonical + per-Emarsys-canonical + per-Optimove-canonical + per-Ortto-canonical-single-account-flat-flow ship per-vendor per-native single-account flat-flow primitives. At 1-account-1-flow-flat-content scale per-account per-flow per-flat-content primitive is enough. At multi-banner franchise portfolio scale per-canonical-per-tier-per-banner-per-location-per-brand-content-generation-spec + per-canonical-per-tier-eligibility-gating-spec + per-canonical-per-tier-journey-stage-decisioning-spec + per-canonical-per-tier-cross-channel-orchestration-spec + per-canonical-per-tier-multi-LLM-pre-publish-check + per-canonical-per-tier-brand-voice-gate + per-canonical-per-tier-FBC-feedback-loop + per-canonical-per-tier-audit-trail.

How does per-tier per-canonical-content-generation + per-eligibility-gating + per-journey-stage-decisioning work?

Per-portfolio per-banner per-location per-tier per-canonical-content-generation-spec runs per-portfolio per-canonical-per-tier-per-banner-per-location-per-brand-voice-spec + per-canonical-per-tier-per-message-type (per-welcome + per-onboarding + per-redemption-prompt + per-tier-graduation-celebration + per-tier-downgrade-warning + per-points-balance-update + per-exclusive-offer + per-event-invite + per-birthday-anniversary + per-win-back + per-referral-prompt + per-survey-prompt + per-canonical-message-type) + per-canonical-per-tier-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-tier-content-confidence-spec + per-canonical-per-tier-content-explainability-spec. Per-canonical-per-tier-eligibility-gating-spec runs per-portfolio per-banner per-location per-tier per-canonical-eligibility-rule (per-points-balance + per-tier-status + per-time-in-tier + per-spend-velocity + per-visit-frequency + per-channel-opt-in + per-CCPA-CPRA-DSAR-suppression + per-GDPR-suppression + per-PIPEDA-suppression + per-CASL-suppression + per-bankruptcy-suppression + per-deceased-suppression + per-fraud-flag-suppression + per-canonical-suppression) + per-canonical-per-tier-eligibility-confidence-spec + per-canonical-per-tier-eligibility-policy-as-code-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso + per-canonical-per-tier-eligibility-explainability-spec. Per-canonical-per-tier-journey-stage-decisioning-spec runs per-portfolio per-banner per-location per-tier per-canonical-journey-stage (per-acquisition + per-onboarding + per-activation + per-engagement + per-graduation + per-retention + per-reactivation + per-churn-prevention + per-VIP-elevation + per-canonical-stage) + per-canonical-per-tier-next-best-action-spec + per-canonical-per-tier-decisioning-multi-armed-bandit + per-canonical-per-tier-decisioning-XGBoost-LightGBM-CatBoost-ensemble + per-canonical-per-tier-decisioning-Bayesian-posterior + per-canonical-per-tier-decisioning-confidence-tier-spec + per-canonical-per-tier-decisioning-explainability-spec + per-canonical-per-tier-decisioning-handoff-to-per-member-next-best-action (sibling commercial pillar).

What does per-tier per-canonical-cross-channel-orchestration + per-multi-LLM-pre-publish + per-brand-voice-gate do?

Per-portfolio per-banner per-location per-tier per-canonical-cross-channel-orchestration-spec runs per-portfolio per-canonical-per-tier-per-channel-pointer (per-email + per-SMS + per-push + per-in-app + per-in-store-POS + per-direct-mail + per-paid-social + per-paid-search + per-organic-social + per-webhook + per-canonical-channel) + per-canonical-per-tier-per-channel-frequency-cap-spec + per-canonical-per-tier-per-channel-quiet-hours-spec + per-canonical-per-tier-per-channel-cross-channel-cooldown-spec + per-canonical-per-tier-per-channel-FCC-TCPA-A2P-10DLC-CASL-CAN-SPAM-PIPEDA-compliance-spec + per-canonical-per-tier-per-channel-handoff-to-lifecycle-flow-architecture (sibling build-pillar at /how-to-architect-lifecycle-email-and-sms-across-50-500-locations). Per-canonical-per-tier-multi-LLM-pre-publish-check runs per-portfolio per-canonical-multi-LLM-ensemble + per-canonical-per-tier-LLM-policy-violation-detection + per-canonical-per-tier-LLM-forbidden-phrase-check + per-canonical-per-tier-LLM-CCPA-CPRA-GDPR-CASL-PIPEDA-compliance-check + per-canonical-per-tier-LLM-cultural-sensitivity-check + per-canonical-per-tier-LLM-confidence-scoring + per-canonical-per-tier-LLM-self-consistency-cross-check + per-canonical-per-tier-LLM-chain-of-thought-extraction. Per-canonical-per-tier-brand-voice-gate runs per-portfolio per-canonical-multi-LLM-brand-voice-ensemble + per-canonical-per-tier-per-banner-brand-voice-spec-version-pointer + per-canonical-per-tier-per-banner-brand-voice-handoff-to-brand-voice-management + per-canonical-per-tier-per-banner-brand-voice-handoff-to-forbidden-phrase-library + per-canonical-per-tier-brand-voice-confidence + per-canonical-per-tier-brand-voice-explainability.

What does per-tier per-canonical-FBC-feedback + per-audit-trail + per-cross-skill-handoff do?

Per-portfolio per-banner per-location per-tier per-canonical-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-tier-engagement-feedback + per-canonical-FBC-per-tier-redemption-feedback + per-canonical-FBC-per-tier-tier-graduation-feedback + per-canonical-FBC-per-tier-tier-downgrade-feedback + per-canonical-FBC-per-tier-realized-LTV-vs-projected-LTV-feedback + per-canonical-FBC-per-tier-realized-margin-vs-projected-margin-feedback + per-canonical-FBC-per-tier-pattern-learning + per-canonical-FBC-per-tier-content-recalibration + per-canonical-FBC-per-tier-eligibility-recalibration + per-canonical-FBC-per-tier-journey-stage-decisioning-recalibration + per-canonical-FBC-per-tier-cross-channel-orchestration-recalibration + per-canonical-FBC-per-tier-brand-voice-recalibration + per-canonical-FBC-per-tier-compliance-recalibration + per-canonical-FBC-per-tier-cannibalization-detection. Per-canonical-per-tier-audit-trail runs per-portfolio per-canonical-per-tier-per-message-canonical-audit-record (per-message-ID + per-banner-pointer + per-location-pointer + per-tier-pointer + per-content-generation-record + per-eligibility-gating-record + per-journey-stage-decisioning-record + per-cross-channel-orchestration-record + per-multi-LLM-pre-publish-record + per-brand-voice-gate-record + per-engagement-record + per-redemption-record + per-tier-graduation-record + per-tier-downgrade-record + per-realized-vs-projected-LTV-record + per-realized-vs-projected-margin-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-FCC-TCPA + per-canonical-CAN-SPAM-FTC + per-canonical-CASL-CRTC + per-canonical-PIPEDA-OPC + per-canonical-GDPR-DPIA + per-canonical-CCPA-CPRA-DSAR + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-A2P-10DLC-TCR + per-canonical-FTC-MARS-multi-location-substantiation + 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-canonical-per-tier-cross-skill-handoff runs per-portfolio per-canonical-per-tier-handoff-to-per-tier-loyalty-journey-content (parent commercial pillar at /per-tier-loyalty-journey-content) + per-canonical-per-tier-handoff-to-cross-banner-loyalty-platform-integration (sibling at /cross-banner-loyalty-platform-integration + /how-to-build-cross-banner-loyalty-platform-integration) + per-canonical-per-tier-handoff-to-cross-location-offer-coordination (sibling at /how-to-build-cross-location-offer-coordination-for-multi-banner-franchise-loyalty) + per-canonical-per-tier-handoff-to-lifecycle-flow-architecture (sibling at /how-to-architect-lifecycle-email-and-sms-across-50-500-locations) + per-canonical-per-tier-handoff-to-save-flow-propensity-scoring (sibling at /how-to-build-save-flow-with-propensity-scored-offer-selection) + per-canonical-per-tier-handoff-to-per-member-next-best-action + per-canonical-per-tier-handoff-to-per-member-monthly-clv + per-canonical-per-tier-handoff-to-tier-transition-timing + per-canonical-per-tier-handoff-to-subscriber-lifecycle-cadence + per-canonical-per-tier-handoff-to-brand-voice-management + per-canonical-per-tier-handoff-to-forbidden-phrase-library.

What does per-local-content-agent-canonical-bundle + per-end-to-end-SLA + per-end-to-end-replay do?

Per-local-content-agent-canonical-bundle integrates the loyalty-journey-content skill with sibling skills on the same local-content agent: per-canonical-loyalty-journey-content (parent commercial pillar) + per-canonical-local-FAQ-generation (sibling) + per-canonical-neighborhood-blog-post-generation (sibling) + per-canonical-event-tie-in-content (sibling) + per-canonical-informational-intent-copy (sibling) + per-canonical-per-tier-loyalty-journey-content-build-pillar (this build-pillar) + per-canonical-cross-banner-loyalty-platform-integration (sibling) + per-canonical-cross-location-offer-coordination (sibling) + per-canonical-customer-journey-tracking (sibling). Per-canonical-end-to-end-SLA runs per-canonical-per-tier-content-generate-to-eligibility-gate-to-journey-stage-decide-to-cross-channel-orchestrate-to-pre-publish-to-brand-voice-to-present-to-FBC-SLA canonical-SLA. Per-canonical-end-to-end-replay runs per-canonical-per-tier-replay-spec + per-canonical-per-tier-replay-trace + per-canonical-per-tier-replay-decision canonical-replay.

Engage the local-content agent

Per-portfolio per-banner per-location per-tier per-canonical-content-generation-spec + per-canonical-eligibility-gating-spec + per-canonical-journey-stage-decisioning-spec + per-canonical-cross-channel-orchestration-spec + per-canonical-multi-LLM-pre-publish-check + per-canonical-brand-voice-gate + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-journey-orchestration-vendor + per-loyalty-platform-vendor + per-next-best-action-decisioning-vendor + per-cross-channel-orchestration-vendor primitive.