Completions

Capture-demand swarm · Inventory-Aware Retail Marketing Agent · Per-state-action-decisioning skill · Build pillar · Published September 11, 2026

How to build per-state action decisioning across ads, email, GBP, and PDP

A retail or DTC operator running 1,000-100,000 SKUs faces a per-state-action-decisioning problem. When a SKU goes out of stock at 2:47am, Google Shopping ads keep spending budget until the batch ETL refreshes inventory at Tuesday 4am — 25 hours of OOS-ad-waste. When a SKU restocks, the new-arrival email sequence does not fire because the trigger is event-blind. This guide explains how to architect the per-state-action-decisioning skill on the Inventory-Aware Retail Marketing Agent end-to-end at multi-location inventory-optimization-tool scale: per-portfolio per-banner per-SKU per-state per-canonical-inventory-state-pointer + per-canonical-action-channel-pointer + per-canonical-per-state-action-decision-spec + per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec + per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec + per-canonical-per-action-compliance-overlay + per-canonical-audit-trail + per-portfolio-audit-trail.

What you will build

  • Per-portfolio per-banner per-SKU per-state per-canonical-inventory-state-pointer across 20+ state classes — low-stock + out-of-stock + new-arrival + overstock + restock + back-in-stock + clearance + EOL + pre-order + limited-edition + bundle + discontinued + recalled + quality-hold + safety-recall + temporarily-unavailable + per-location-on-hand + per-warehouse-on-hand + per-store-on-hand + per-DC-on-hand.
  • Per-canonical-action-channel-pointer across 15+ action channels — paid search Google Ads + paid social Meta/TikTok/LinkedIn + email Klaviyo/Iterable/Braze + SMS Attentive/Postscript/SimpleTexting + organic social Sprout/Hootsuite + PDP Shopify/BigCommerce/WooCommerce + GBP + storefront banner + display DV360/StackAdapt + Performance Max + Shopping ads Google Merchant Center + retargeting Criteo/AdRoll + push notification OneSignal/Pushwoosh/Iterable Push + affiliates Impact/Awin/CJ + influencer outreach + direct mail Postary/Lob.
  • Per-canonical-per-state-action-decision-spec — 300+ cell matrix (20 states × 15 channels) + 8 priority tiers (P0 OOS ad-pause + P1 low-stock budget-shift + P2 new-arrival launch + P3 overstock promo + P4 restock fan-out + P5 clearance + P6 EOL + P7 bundle-promo + P0 recall PAUSE all channels) + action confidence tier + A/B test multi-arm-bandit (Thompson + UCB1 + EXP3 + LinUCB + LinTS + contextual + deep-contextual) + causal uplift CATE (T-learner + S-learner + X-learner + DR-learner + CausalML + DoubleML + EconML) + cost-asymmetric threshold (OOS ad waste avoided vs OOS conversion lost recovery) + incremental IRR/payback.
  • Per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec — publish-subscribe + 11-tool event bus ensemble (Apache Kafka + Redpanda + NATS JetStream + Apache Pulsar + AWS Kinesis + AWS EventBridge + Google Pub/Sub + Azure Event Hubs + Confluent Cloud + Aiven Kafka + Upstash Kafka) + event routing (EventBridge rules + Kafka Streams + Apache Flink + Apache Storm + Materialize) + event replay + event ordering + event idempotency + Saga pattern + eventual vs strong consistency + CQRS + outbox pattern + change-data-capture (Debezium + Maxwell + Striim) + priority rule (newest event wins vs highest-priority-state wins vs LWW-Last-Writer-Wins vs vector-clock-merge vs CRDT G-Counter/PN-Counter/G-Set/OR-Set/LWW-Element-Set/2P-Set) + per-channel conflict policy + per-action precedence table + per-state precedence table + tie-break + merge semantics.
  • Per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec — time debounce + event-count debounce + Bayesian state confidence + Schmitt trigger upper/lower threshold + state-flip cooldown period + per-state-class hysteresis window + cross-channel suppression + per-customer multi-channel frequency cap + cross-channel attribution credit distribution + conversion deduplication + anti-fatigue + token bucket + leaky bucket + fixed window + sliding window + Bayesian rate control + circuit breaker (Hystrix + resilience4j) + bulkhead + fallback default action.
  • Per-canonical-per-action-compliance-overlay— FTC Mail Order Rule 16 CFR 435 30-day shipping (cannot induce purchases for OOS SKUs without prompt-cancellation right; FTC v Macy's 2022 + FTC v Amazon 2023 + FTC v Walmart 2024) + CPSC Section 15(b) 15 USC 2064(b) 24-hour substantial-hazard reporting (when SKU enters recalled state, immediate PAUSE fan-out; civil penalties up to $19.85M per violation) + FDA recall 21 CFR Part 7 Class I/II/III + USDA FSIS recall 9 CFR Part 390 + NHTSA vehicle recall 49 CFR Part 573/577 + Robinson-Patman Act 15 USC 13 (FTC 2024-2025 reinvigorated; per-state-action that creates per-customer or per-channel price differential without functional discount justification) + Lanham Act 15 USC 1125 false advertising (“In Stock” for OOS SKU = false advertising) + 15 USC 1117 disgorgement of profits + FTC fake-review rule 2024 16 CFR Part 465 + Magnuson-Moss Warranty Act 15 USC 2301 + 50-state lemon law matrix (California Song-Beverly + NY GBL 198-a + Texas + Florida + Illinois + Michigan + 44 others) + state UCC Article 2 + state UDTPA + FTC Made in USA Labeling Rule 2021 + FTC Cooling-Off Rule + FTC Endorsement Guides 2024 + FTC substantiation Pfizer 1972 + MAP Minimum Advertised Price + ECOA Reg B + Fair Housing + CCPA/CPRA + CCPA right-to-opt-out-of-automated-decisionmaking + GDPR Article 22 + COPPA-13 + EU AI Act Article 50 + Digital Services Act Article 30/26 + Digital Markets Act + Tennessee ELVIS Act + 11-state deepfake-law + Massachusetts AG Copley Advertising 2017 + Illinois BIPA + Texas CUBI + Washington MHMDA + ADA Title III Robles + WCAG 2.2 AA + NIST AI RMF + ISO 42001/27001 + SOC 2 Type II + OPA/Cedar/Casbin/Cerbos/Oso policy-as-code.
  • Per-canonical-cross-skill-handoff + per-canonical-audit-trail — per-handoff-to-38-sibling-skills + per-per-action-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-CPSC-product-safety-defense-retention + per-10-year-FDA-recall-defense-retention + per-10-year-NHTSA-vehicle-recall-defense-retention + per-7-year-Robinson-Patman-defense-retention + per-7-year-Lanham-Act-defense-retention + per-7-year-Magnuson-Moss-Warranty-defense-retention + per-state-lemon-law-defense-retention-per-state-statute.

Why per-vendor-Manhattan-account-flat-inventory-table breaks at multi-location inventory-optimization-tool scale

Per-vendor-Manhattan-canonical-account-flat-inventory-table ships per-account per-flat-on-hand-snapshot primitive. At 1-account-1-flat-snapshot scale per-account per-flat-snapshot primitive is enough. At multi-location inventory-optimization-tool scale per-canonical-inventory-state-pointer + per-canonical-action-channel-pointer + per-canonical-per-state-action-decision-spec + per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec + per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec + per-canonical-per-action-compliance-overlay + per-canonical-audit-trail. Per-vendor-Korber + Logility + NetStock + Cin7 + Fishbowl + Ordoro + inFlow + Zoho-Inventory + NetSuite + Lightspeed + ChannelAdvisor + Sellercloud + Skubana + Linnworks + TradeGecko + DEAR-Inventory + Veeqo + Brightpearl + Stitch-Labs + Finale-Inventory-canonical-account-flat-inventory-table ship per-vendor per-native account-flat-inventory-table primitives.

The FTC-Mail-Order-Rule-30-day anchor is the first operationally distinctive constraint. 16 CFR 435. Sellers must ship within stated time or within 30 days if no time stated. If cannot ship within stated time plus 30 days, must provide notice with option to cancel + refund. Cannot induce purchases for SKUs in out-of-stock state without prompt-cancellation right. FTC enforcement precedent including FTC v Macy's 2022 + FTC v Amazon 2023 + FTC v Walmart 2024 + Patreon Settlement.

The CPSC-Section-15(b)-product-recall anchor is the second distinctive constraint. 15 USC 2064(b). Manufacturers + distributors + retailers must report substantial product hazards within 24 hours of obtaining information reasonably supporting conclusion. CPSC Recall Handbook + Section 15(b) Reporting Guidance. When SKU enters recalled state, all marketing actions must immediately fan-out PAUSE not just ad-pause. Civil penalties up to $19.85M per violation per Improving Government Regulations Act adjustment. Criminal exposure under 15 USC 2070.

The FDA-USDA-NHTSA-recall anchor is the third distinctive constraint. 21 CFR Part 7 (food + drug + medical device + cosmetic + biologic; Class I/II/III recall classification); 9 CFR Part 390 (meat + poultry + processed eggs); 49 CFR Part 573 + Part 577 (motor vehicle + equipment + child restraint). When SKU enters recalled state, immediate cross-channel PAUSE fan-out.

The Robinson-Patman-Act anchor is the fourth distinctive constraint. 15 USC 13. FTC 2024-2025 reinvigorated enforcement. Per-state-action that creates per-customer or per-channel price differential without functional discount justification triggers Robinson-Patman exposure. FTC vs PepsiCo + FTC vs Southern Glazer + FTC vs Coca-Cola investigations extend the principle.

The Lanham-Act + FTC-fake-review-2024 + Magnuson-Moss + state-lemon-law anchor cluster is the fifth distinctive constraint. Lanham Act 15 USC 1125 false advertising — “In Stock” for OOS SKU = false advertising. 15 USC 1117 monetary damages including disgorgement of profits. FTC fake-review rule 2024 16 CFR Part 465 — review suppression cannot tie to per-state-action. Magnuson-Moss Warranty Act 15 USC 2301 — written warranty must be disclosed before sale. 50-state lemon law matrix (California Song-Beverly + NY GBL 198-a + Texas + Florida + Illinois + Michigan + 44 others) — when SKU enters lemon state, marketing actions must include per-state-disclosure.

The operator-side architecture above per-vendor-flat-inventory-table primitive is canonical-inventory-state-pointer + action-channel-pointer + per-state-action-decision-spec + fan-out-topology-spec + decision-conflict-resolution-spec + hysteresis-spec + reverse-propagation-spec + debounce-throttle-spec + per-action-compliance-overlay + cross-skill-handoff + audit-trail + portfolio-audit-trail.

What is in market today

Per-platform per-inventory-management-vendor

Manhattan Associates, Korber, Logility, NetStock, Cin7, Fishbowl, Ordoro, inFlow, Zoho Inventory, NetSuite, Lightspeed, ChannelAdvisor, Sellercloud, Skubana, Linnworks, TradeGecko, DEAR Inventory, Veeqo, Brightpearl, Stitch Labs, Finale Inventory, Cin7 Omni, Extensiv, ShipStation, Easyship. Per-account per-flat-on-hand-snapshot primitive exported nightly via batch ETL — that is the 25-hour OOS-ad-waste source. Per-canonical-inventory-state-pointer-canonical-action-channel-pointer-canonical-per-state-action-decision-spec-canonical-fan-out-topology-spec-canonical-decision-conflict-resolution-canonical-hysteresis-canonical-reverse-propagation-canonical-debounce-throttle-canonical-per-action-compliance-overlay-canonical-audit-trail is not the primitive.

Per-platform per-event-bus-vendor

Apache Kafka, Redpanda, NATS JetStream, Apache Pulsar, AWS Kinesis, AWS EventBridge, Google Pub/Sub, Azure Event Hubs, Confluent Cloud, Aiven Kafka, Upstash Kafka, Tinybird, Materialize, Apache Flink, Apache Storm, Kafka Streams, Debezium, Maxwell, Striim, Hoptimator. Per-account per-flat-event-stream primitive (typically blind to per-state-action decision spec + 300-cell matrix + conflict resolution + hysteresis semantics). Per-canonical-per-state-action-decision-matrix-300-cell-canonical-per-state-action-priority-tier-canonical-per-state-action-A-B-test-MAB-canonical-per-state-action-causal-uplift-CATE-canonical-per-state-action-cost-asymmetric-threshold-canonical-per-state-action-incremental-IRR-payback is not the primitive.

Per-platform per-conflict-CRDT-vendor

Redis CRDT, Riak CRDT, Microsoft Cosmos DB, Azure Cosmos, Apache Ignite, Hazelcast, MongoDB Change Streams, Elasticsearch, CockroachDB, FaunaDB, Yugabyte, TiDB, MariaDB, Vitess, YDB, ScyllaDB, AntidoteDB, ConcurrentCloudkit. Per-account per-flat-CRDT-primitive (typically blind to per-conflict G-Counter/PN-Counter/G-Set/OR-Set/LWW-Element-Set/2P-Set + per-channel conflict policy + per-action/per-state precedence table + tie-break + merge semantics). Per-canonical-per-conflict-priority-rule-newest-event-wins-vs-highest-priority-state-wins-vs-LWW-vs-vector-clock-merge-canonical-per-conflict-CRDT-G-Counter-PN-Counter-G-Set-OR-Set-LWW-Element-Set-2P-Set-canonical-per-conflict-per-channel-policy-canonical-per-conflict-per-action-precedence-table-canonical-per-conflict-per-state-precedence-table is not the primitive.

Per-platform per-product-safety-compliance-vendor

Specright, Veeva Vault, Aras Innovator, Centric Software, Bamboo Rose, ARC Trace, Sourcemap, MicroSitec, Origin, FRDM, EcoChain, Sphera, Enablon, Intelex, Hyperproof, Drata, Vanta, Thoropass. Per-account per-flat-product-safety-record primitive (typically blind to per-action CPSC Section 15(b) 24-hour reporting + FDA recall Class I/II/III + USDA FSIS + NHTSA vehicle recall + Robinson-Patman + Lanham Act + Magnuson-Moss + 50-state lemon law semantics). Per-canonical-per-action-FTC-Mail-Order-Rule-30-day-canonical-per-action-CPSC-Section-15(b)-canonical-per-action-FDA-recall-canonical-per-action-USDA-FSIS-recall-canonical-per-action-NHTSA-vehicle-recall-canonical-per-action-Robinson-Patman-canonical-per-action-Lanham-Act-canonical-per-action-FTC-fake-review-2024-canonical-per-action-Magnuson-Moss-Warranty-Act-canonical-per-action-state-lemon-law-50-state is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-SKU per-state per-canonical-inventory-state-pointer-substrate. Per-20+-canonical-state-class canonical-state.
  2. Per-portfolio per-canonical-action-channel-pointer-substrate. Per-15+-canonical-action-channel canonical-channel.
  3. Per-portfolio per-canonical-per-state-action-decision-spec. Per-300-cell-matrix + per-8-priority-tier + per-confidence-tier + per-explainability-SHAP-LIME-anchor-counterfactual + per-A-B-test-MAB-Thompson-UCB1-EXP3-LinUCB-LinTS-contextual-deep-contextual + per-causal-uplift-CATE-T-S-X-DR-CausalML-DoubleML-EconML + per-cost-asymmetric-threshold + per-incremental-IRR-payback + per-decision-confidence-tier canonical-decision.
  4. Per-portfolio per-canonical-fan-out-topology-spec. Per-publish-subscribe + per-11-tool-event-bus + per-event-routing-EventBridge-Kafka-Streams-Flink-Storm-Materialize + per-event-replay + per-event-ordering + per-event-idempotency + per-Saga + per-eventual-vs-strong-consistency + per-CQRS + per-outbox-pattern + per-CDC-Debezium-Maxwell-Striim canonical-fan-out.
  5. Per-portfolio per-canonical-decision-conflict-resolution-spec. Per-priority-rule + per-LWW + per-vector-clock-merge + per-CRDT-G-Counter-PN-Counter-G-Set-OR-Set-LWW-Element-Set-2P-Set + per-per-channel-policy + per-per-action-precedence + per-per-state-precedence + per-tie-break + per-merge-semantics canonical-conflict.
  6. Per-portfolio per-canonical-hysteresis-spec. Per-time-debounce + per-event-count-debounce + per-Bayesian-state-confidence + per-Schmitt-trigger + per-state-flip-cooldown + per-per-state-class-window canonical-hysteresis.
  7. Per-portfolio per-canonical-reverse-propagation-spec. Per-cross-channel-suppression + per-multi-channel-frequency-cap + per-attribution-credit-distribution + per-conversion-deduplication + per-anti-fatigue canonical-reverse-propagation.
  8. Per-portfolio per-canonical-debounce-throttle-spec. Per-token-bucket + per-leaky-bucket + per-fixed-window + per-sliding-window + per-Bayesian-rate-control + per-circuit-breaker-Hystrix-resilience4j + per-bulkhead + per-fallback-default canonical-throttle.
  9. Per-portfolio per-canonical-per-action-compliance-overlay. Per-FTC-Mail-Order-Rule-30-day + per-CPSC-Section-15(b) + per-FDA-recall + per-USDA-FSIS-recall + per-NHTSA-vehicle-recall + per-Robinson-Patman + per-Lanham-Act + per-FTC-fake-review-2024 + per-Magnuson-Moss + per-state-lemon-law-50-state + per-state-UCC-Article-2 + per-state-UDTPA + per-FTC-Made-in-USA-Labeling-Rule-2021 + per-FTC-Cooling-Off-Rule + per-FTC-Endorsement-Guides-2024 + per-FTC-substantiation-Pfizer-1972 + per-MAP + per-ECOA-Reg-B + per-Fair-Housing-Act + per-CCPA-CPRA + per-CCPA-right-to-opt-out + per-GDPR-Article-22 + per-COPPA-13 + per-EU-AI-Act-Article-50 + per-Digital-Services-Act-Article-30-26 + per-Digital-Markets-Act + per-Connecticut-CTDPA + per-Texas-DPSA + per-Virginia-CDPA + per-Colorado-CPA + per-Utah-CPA + per-Tennessee-ELVIS-Act + per-11-state-deepfake-law + per-Massachusetts-AG-Copley-Advertising-2017 + per-Illinois-BIPA + per-Texas-CUBI + per-Washington-MHMDA + per-ADA-Title-III + per-WCAG-2.2-AA + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso canonical-compliance.
  10. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-38-sibling-skills canonical-handoff.
  11. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-action-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-CPSC-product-safety-defense-retention + per-10-year-FDA-recall-defense-retention + per-10-year-NHTSA-vehicle-recall-defense-retention + per-7-year-Robinson-Patman-defense-retention + per-7-year-Lanham-Act-defense-retention + per-7-year-Magnuson-Moss-Warranty-defense-retention + per-state-lemon-law-defense-retention-per-state-statute canonical-audit.

Frequently asked questions

What is per-state action decisioning across ads, email, GBP, and PDP — and what is the OOS-ad-waste-by-Tuesday problem?

A retail or DTC operator running 1,000-100,000 SKUs across paid search + paid social + email + SMS + organic social + PDP + GBP + storefront + display + Performance Max + Shopping ads + retargeting + push notification faces a per-state-action-decisioning problem. When a SKU goes out of stock at 2:47am, Google Shopping ads keep spending budget until the batch ETL refreshes inventory at Tuesday 4am. That is 25 hours of OOS-ad-waste. When a SKU restocks, the new-arrival email sequence does not fire because the trigger is event-blind. Per-portfolio per-banner per-SKU per-state per-canonical-inventory-state-pointer (per-low-stock + per-out-of-stock + per-new-arrival + per-overstock + per-restock + per-back-in-stock + per-clearance + per-EOL + per-pre-order + per-limited-edition + per-bundle + per-discontinued + per-recalled + per-quality-hold + per-safety-recall + per-temporarily-unavailable + per-per-location-on-hand + per-per-warehouse-on-hand + per-per-store-on-hand + per-per-DC-on-hand + per-canonical-inventory-state) + per-canonical-action-channel-pointer + per-canonical-per-state-action-decision-spec + per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec + per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec + per-canonical-per-action-compliance-overlay + per-canonical-audit-trail.

Why does per-vendor-Manhattan-canonical-account-flat-inventory-table break at multi-location inventory-optimization-tool scale?

Per-vendor-Manhattan-canonical-account-flat-inventory-table ships per-account per-flat-on-hand-snapshot primitive — typically Manhattan Associates Active Warehouse Management produces a flat on-hand snapshot exported nightly via batch ETL. Per-vendor-Korber + Logility + NetStock + Cin7 + Fishbowl + Ordoro + inFlow + Zoho-Inventory + NetSuite + Lightspeed + ChannelAdvisor + Sellercloud + Skubana + Linnworks + TradeGecko + DEAR-Inventory + Veeqo + Brightpearl + Stitch-Labs + Finale-Inventory-canonical-account-flat-inventory-table ship per-vendor per-native account-flat-inventory-table primitives. None resolves event-driven cross-channel action fan-out. None decides which action to trigger on which channel for which state. None resolves conflict when two events fire simultaneously. None handles hysteresis (debouncing rapid state flips). None reverse-propagates (when a state-action fires on email, suppress the same SKU on push to avoid double-touch). No per-canonical-inventory-state taxonomy across the 20+ state classes, no per-canonical-action-channel-pointer taxonomy across the 15+ action channels (per-paid-search-Google-Ads + per-paid-social-Meta-TikTok-LinkedIn + per-email-Klaviyo-Iterable-Braze + per-SMS-Attentive-Postscript-SimpleTexting + per-organic-social-Sprout-Hootsuite + per-PDP-Shopify-BigCommerce-WooCommerce + per-GBP-Google-Business-Profile + per-storefront-on-site-banner + per-display-DV360-StackAdapt + per-Performance-Max + per-Shopping-ads-Google-Merchant-Center + per-retargeting-Criteo-AdRoll + per-push-notification-OneSignal-Pushwoosh-Iterable-Push + per-affiliates-Impact-Awin-CJ + per-influencer-outreach + per-direct-mail-Postary-Lob), no per-canonical-per-state-action-decision-spec resolving per-state-class × per-channel × per-action-type matrix (300+ cells when 20 states × 15 channels) + per-action-priority-tier + per-action-confidence-tier + per-action-explainability + per-action-A-B-test + per-action-multi-arm-bandit-Thompson-LinUCB-contextual-bandit + per-action-causal-uplift-CATE-T-S-X-DR + per-action-cost-asymmetric-threshold + per-action-incremental-IRR-payback, no per-canonical-fan-out-topology-spec resolving per-publish-subscribe-pattern + per-event-bus-Kafka-Redpanda-NATS-Pulsar + per-event-streaming-Kinesis-EventBridge-Pub-Sub + per-event-routing-EventBridge-rules + per-event-replay + per-event-ordering + per-event-idempotency + per-Saga-pattern + per-eventual-consistency-vs-strong-consistency + per-CQRS, no per-canonical-decision-conflict-resolution-spec resolving per-priority-rule (newest event wins vs highest-priority-state-wins vs LWW-Last-Writer-Wins vs vector-clock-merge vs CRDT-conflict-free-replicated-data-type) + per-per-channel-conflict-policy + per-per-action-precedence-table + per-per-state-precedence-table + per-tie-break + per-merge-semantics, no per-canonical-hysteresis-spec resolving per-time-debounce + per-event-count-debounce + per-Bayesian-state-confidence + per-Schmitt-trigger-upper-lower-threshold + per-state-flip-cooldown-period + per-per-state-class-hysteresis-window, no per-canonical-reverse-propagation-spec resolving per-cross-channel-suppression (when state-action fires on email + push the same SKU on push) + per-per-customer-multi-channel-frequency-cap + per-cross-channel-attribution-credit-distribution + per-cross-channel-conversion-deduplication + per-cross-channel-anti-fatigue, no per-canonical-debounce-throttle-spec resolving per-token-bucket + per-leaky-bucket + per-fixed-window + per-sliding-window + per-Bayesian-rate-control + per-circuit-breaker-Hystrix-resilience4j + per-bulkhead + per-fallback-default-action, no per-canonical-per-action-compliance-overlay (the operationally distinctive anchor: FTC Mail Order Rule 30-day shipping requirement + FTC Made in USA Labeling Rule 2021 + FTC Cooling-Off Rule + CPSC product recall reporting Section 15(b) + FDA recall food/drug + USDA FSIS recall + NHTSA vehicle recall + Robinson-Patman Act price discrimination + FTC fake-review 2024 + Lanham Act false advertising + Magnuson-Moss Warranty Act + state lemon law + state UCC + state consumer protection acts), no per-action audit trail with regulatory-defense retention. At 1-account-1-flat-inventory-table scale per-account per-flat-on-hand-snapshot primitive is enough. At multi-location inventory-optimization-tool scale per-canonical-inventory-state-pointer + per-canonical-action-channel-pointer + per-canonical-per-state-action-decision-spec + per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec + per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec + per-canonical-per-action-compliance-overlay + per-canonical-audit-trail.

How does per-state action decision spec + per-state fan-out topology + per-state conflict resolution + per-state hysteresis + per-state reverse-propagation work?

Per-portfolio per-banner per-SKU per-state per-canonical-per-state-action-decision-spec runs per-portfolio per-canonical-per-state-class-x-per-channel-x-per-action-type-matrix (300+ cells) + per-canonical-per-state-action-priority-tier (per-P0-OOS-ad-pause + per-P1-low-stock-budget-shift + per-P2-new-arrival-launch + per-P3-overstock-promo + per-P4-restock-fan-out + per-P5-clearance + per-P6-EOL + per-P7-bundle-promo) + per-canonical-per-state-action-confidence-tier + per-canonical-per-state-action-explainability (per-SHAP + per-LIME + per-anchor + per-counterfactual) + per-canonical-per-state-action-A-B-test (per-multi-arm-bandit-Thompson + per-UCB1 + per-EXP3 + per-LinUCB + per-LinTS + per-contextual-bandit + per-deep-contextual-bandit) + per-canonical-per-state-action-causal-uplift-CATE (per-T-learner + per-S-learner + per-X-learner + per-DR-learner + per-CausalML + per-DoubleML + per-EconML) + per-canonical-per-state-action-cost-asymmetric-threshold (per-OOS-ad-waste-avoided vs per-OOS-conversion-lost-recovery) + per-canonical-per-state-action-incremental-IRR-payback + per-canonical-per-state-action-decision-confidence-tier. Per-canonical-fan-out-topology-spec runs per-portfolio per-canonical-per-event-publish-subscribe-pattern + per-canonical-per-event-event-bus (per-Apache-Kafka + per-Redpanda + per-NATS-JetStream + per-Apache-Pulsar + per-AWS-Kinesis + per-AWS-EventBridge + per-Google-Pub-Sub + per-Azure-Event-Hubs + per-Confluent-Cloud + per-Aiven-Kafka + per-Upstash-Kafka) + per-canonical-per-event-event-streaming + per-canonical-per-event-event-routing (per-EventBridge-rules + per-Kafka-Streams + per-Apache-Flink + per-Apache-Storm + per-Materialize) + per-canonical-per-event-event-replay + per-canonical-per-event-event-ordering + per-canonical-per-event-event-idempotency + per-canonical-per-event-Saga-pattern + per-canonical-per-event-eventual-consistency-vs-strong-consistency + per-canonical-per-event-CQRS + per-canonical-per-event-outbox-pattern + per-canonical-per-event-change-data-capture-Debezium-Maxwell-Striim + per-canonical-per-event-fan-out-confidence-tier. Per-canonical-decision-conflict-resolution-spec runs per-portfolio per-canonical-per-conflict-priority-rule + per-canonical-per-conflict-newest-event-wins + per-canonical-per-conflict-highest-priority-state-wins + per-canonical-per-conflict-LWW-Last-Writer-Wins + per-canonical-per-conflict-vector-clock-merge + per-canonical-per-conflict-CRDT-conflict-free-replicated-data-type (per-G-Counter + per-PN-Counter + per-G-Set + per-OR-Set + per-LWW-Element-Set + per-2P-Set) + per-canonical-per-conflict-per-channel-policy + per-canonical-per-conflict-per-action-precedence-table + per-canonical-per-conflict-per-state-precedence-table + per-canonical-per-conflict-tie-break + per-canonical-per-conflict-merge-semantics + per-canonical-per-conflict-resolution-confidence-tier. Per-canonical-hysteresis-spec runs per-portfolio per-canonical-per-state-time-debounce + per-canonical-per-state-event-count-debounce + per-canonical-per-state-Bayesian-state-confidence + per-canonical-per-state-Schmitt-trigger-upper-lower-threshold + per-canonical-per-state-state-flip-cooldown-period + per-canonical-per-state-class-hysteresis-window + per-canonical-per-state-hysteresis-confidence-tier. Per-canonical-reverse-propagation-spec runs per-portfolio per-canonical-per-action-cross-channel-suppression + per-canonical-per-action-per-customer-multi-channel-frequency-cap + per-canonical-per-action-cross-channel-attribution-credit-distribution + per-canonical-per-action-cross-channel-conversion-deduplication + per-canonical-per-action-cross-channel-anti-fatigue + per-canonical-per-action-reverse-propagation-confidence-tier.

What does per-action compliance overlay do — and what are the FTC-Mail-Order-Rule-30-day + CPSC-Section-15(b) + FDA-USDA-NHTSA-recall + Robinson-Patman + Lanham-Act + FTC-fake-review-2024 + Magnuson-Moss-Warranty + state-lemon-law anchors?

Per-portfolio per-banner per-SKU per-state per-action per-canonical-per-action-compliance-overlay runs per-portfolio per-canonical-per-action-FTC-Mail-Order-Rule-30-day (the first operationally distinctive anchor — 16 CFR 435; sellers must ship within stated time or within 30 days if no time stated; if cannot ship within stated time + 30 days, must provide notice with option to cancel + refund; cannot induce purchases for SKUs in out-of-stock state without prompt-cancellation right; FTC enforcement precedent including FTC v Macy's 2022 + FTC v Amazon 2023 + FTC v Walmart 2024 + Patreon Settlement) + per-canonical-per-action-CPSC-Section-15(b)-product-recall (the second distinctive anchor — 15 USC 2064(b); manufacturers + distributors + retailers must report substantial product hazards within 24 hours of obtaining information reasonably supporting conclusion; CPSC Recall Handbook + Section 15(b) Reporting Guidance; when SKU enters recalled state, all marketing actions must immediately fan-out PAUSE not just ad-pause; civil penalties up to $19.85M per violation per Improving Government Regulations Act adjustment; criminal exposure under 15 USC 2070) + per-canonical-per-action-FDA-recall (the third distinctive anchor — 21 CFR Part 7; food + drug + medical device + cosmetic + biologic; Class I/II/III recall classification; voluntary vs mandatory; FDA Reportable Food Registry; Form FDA 3877; when SKU enters recalled state, immediate cross-channel PAUSE fan-out) + per-canonical-per-action-USDA-FSIS-recall (9 CFR Part 390; meat + poultry + processed eggs) + per-canonical-per-action-NHTSA-vehicle-recall (49 CFR Part 573 + Part 577; motor vehicle + equipment + child restraint) + per-canonical-per-action-Robinson-Patman-Act-price-discrimination (the fourth distinctive anchor — 15 USC 13; per-state-action that creates per-customer or per-channel price differential without functional discount justification; FTC 2024-2025 reinvigorated Robinson-Patman enforcement; FTC vs PepsiCo + FTC vs Southern Glazer + FTC vs Coca-Cola investigations) + per-canonical-per-action-Lanham-Act-false-advertising (the fifth distinctive anchor — 15 USC 1125; per-state-action advertising must not misrepresent inventory state; “In Stock” for OOS SKU = false advertising; 15 USC 1117 monetary damages including disgorgement of profits) + per-canonical-per-action-FTC-fake-review-rule-2024 (the sixth distinctive anchor — 16 CFR Part 465 effective October 2024; review suppression cannot tie to per-state-action; civil penalties up to $51,744 per violation) + per-canonical-per-action-Magnuson-Moss-Warranty-Act (the seventh distinctive anchor — 15 USC 2301; written warranty must be disclosed before sale + full vs limited classification + tie-in sales prohibition; per-state-action that gates warranty representation triggers Magnuson-Moss exposure) + per-canonical-per-action-state-lemon-law (the eighth distinctive anchor — 50-state matrix; California Song-Beverly Consumer Warranty Act + New York General Business Law 198-a + Texas Lemon Law + Florida Lemon Law + Illinois New Vehicle Buyer Protection Act + Michigan Lemon Law + 44 other state statutes; when SKU enters lemon state, marketing actions must include per-state-disclosure) + per-canonical-per-action-state-UCC-Article-2 + per-canonical-per-action-state-UDTPA + per-canonical-per-action-FTC-Made-in-USA-Labeling-Rule-2021 (15 USC 45a + 16 CFR Part 323; “Made in USA” claims require all-or-virtually-all standard) + per-canonical-per-action-FTC-Cooling-Off-Rule (16 CFR Part 429; 3-day cancellation right for off-site sales over $25) + per-canonical-per-action-FTC-Endorsement-Guides-2024-16-CFR-Part-255 (when influencer per-state-action) + per-canonical-per-action-FTC-substantiation-Pfizer-1972 + per-canonical-per-action-MAP-Minimum-Advertised-Price-policies (when supplier-imposed MAP; per-state-action discount cannot violate) + per-canonical-per-action-ECOA-Reg-B-disparate-impact (when per-state-action credit-adjacent; BNPL + store card + subscription-credit) + per-canonical-per-action-Fair-Housing-Act (when per-state-action housing-adjacent) + per-canonical-per-action-CCPA-CPRA + per-canonical-per-action-CCPA-right-to-opt-out-of-automated-decisionmaking (when per-state-action MAB drives offer eligibility) + per-canonical-per-action-GDPR-Article-22 + per-canonical-per-action-COPPA-13 + per-canonical-per-action-EU-AI-Act-Article-50-AI-disclosure + per-canonical-per-action-Digital-Services-Act-Article-30-Article-26 + per-canonical-per-action-Digital-Markets-Act + per-canonical-per-action-Connecticut-CTDPA + per-canonical-per-action-Texas-DPSA + per-canonical-per-action-Virginia-CDPA + per-canonical-per-action-Colorado-CPA + per-canonical-per-action-Utah-CPA + per-canonical-per-action-Tennessee-ELVIS-Act-when-AI-voice + per-canonical-per-action-11-state-deepfake-law + per-canonical-per-action-Massachusetts-AG-Copley-Advertising-2017 + per-canonical-per-action-Illinois-BIPA + per-canonical-per-action-Texas-CUBI + per-canonical-per-action-Washington-MHMDA + per-canonical-per-action-ADA-Title-III-digital-accessibility + per-canonical-per-action-WCAG-2.2-AA + per-canonical-per-action-NIST-AI-RMF + per-canonical-per-action-ISO-42001 + per-canonical-per-action-ISO-27001 + per-canonical-per-action-SOC-2-Type-II + per-canonical-per-action-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-action-compliance-confidence-tier.

What does per-action cross-skill-handoff + per-inventory-agent-canonical-bundle + per-action audit-trail do?

Per-portfolio per-action per-canonical-per-action-cross-skill-handoff runs per-portfolio per-canonical-per-action-handoff-to-inventory-optimization-tool (parent commercial pillar) + per-canonical-per-action-handoff-to-inventory-aware-marketing (parent agent) + per-canonical-per-action-handoff-to-inventory-aware-pdp-variation (sibling skill) + per-canonical-per-action-handoff-to-real-time-multi-location-inventory-state-monitoring-build-pillar (sibling shipped earlier) + per-canonical-per-action-handoff-to-bopis-friction-detection-build-pillar (next-priority sibling) + per-canonical-per-action-handoff-to-cause-aware-cart-abandonment-recovery-build-pillar (sibling shipped earlier) + per-canonical-per-action-handoff-to-real-time-catalog-change-event-emission-build-pillar + per-canonical-per-action-handoff-to-per-vertical-catalog-schema-validation-build-pillar + per-canonical-per-action-handoff-to-per-marketplace-policy-validation-build-pillar + per-canonical-per-action-handoff-to-per-channel-policy-validation-build-pillar + per-canonical-per-action-handoff-to-architect-channel-aware-product-description-orchestration-build-pillar + per-canonical-per-action-handoff-to-sku-by-channel-bulk-description-orchestration-build-pillar + per-canonical-per-action-handoff-to-per-sku-description-generation-build-pillar + per-canonical-per-action-handoff-to-multi-location-ad-copy-swarm-build-pillar + per-canonical-per-action-handoff-to-per-platform-format-adapters-for-ad-creative-build-pillar + per-canonical-per-action-handoff-to-multi-location-compliant-rsa-drafting-build-pillar + per-canonical-per-action-handoff-to-per-location-ppc-bid-and-budget-management-build-pillar + per-canonical-per-action-handoff-to-per-location-cannibalization-defense-build-pillar + per-canonical-per-action-handoff-to-per-location-negative-keyword-library-management-build-pillar + per-canonical-per-action-handoff-to-per-location-dynamic-content-build-pillar + per-canonical-per-action-handoff-to-per-location-list-segmentation-build-pillar + per-canonical-per-action-handoff-to-multi-location-sms-broadcast-engine-build-pillar + per-canonical-per-action-handoff-to-push-notification-marketing-build-pillar + per-canonical-per-action-handoff-to-triggered-multi-location-direct-mail-automation-build-pillar + per-canonical-per-action-handoff-to-per-location-gbp-posting-build-pillar + per-canonical-per-action-handoff-to-govern-google-business-profile-photos-build-pillar + per-canonical-per-action-handoff-to-multi-location-gbp-qa-response-build-pillar + per-canonical-per-action-handoff-to-per-platform-compliance-gating-build-pillar + per-canonical-per-action-handoff-to-multi-platform-format-adaptation-build-pillar + per-canonical-per-action-handoff-to-master-record-build-pillar + per-canonical-per-action-handoff-to-real-time-customer-change-event-emission-build-pillar + per-canonical-per-action-handoff-to-anomaly-detection-skill + per-canonical-per-action-handoff-to-false-positive-suppression-build-pillar + per-canonical-per-action-handoff-to-multi-stream-severity-routing-build-pillar + per-canonical-per-action-handoff-to-cross-stream-correlation-build-pillar + per-canonical-per-action-handoff-to-per-jurisdiction-compliance-multi-state-franchise-build-pillar + per-canonical-per-action-handoff-to-per-vertical-compliance-overlay-build-pillar + per-canonical-per-action-handoff-to-marketing-compliance-overlay-regulated-industries-build-pillar + per-canonical-per-action-handoff-to-versioned-history-regulatory-defense-build-pillar + per-canonical-per-action-handoff-to-versioned-product-history-recall-traceability-build-pillar (recall fan-out source). Per-inventory-agent-canonical-bundle integrates the per-state-action-decisioning skill with sibling skills on the same inventory-aware-marketing agent: per-canonical-per-state-action-decisioning (this skill) + per-canonical-inventory-aware-pdp-variation + per-canonical-real-time-multi-location-inventory-state-monitoring + per-canonical-bopis-friction-detection + per-canonical-cause-aware-cart-abandonment-recovery. Per-canonical-end-to-end-SLA runs per-canonical-per-action-inventory-state-pointer-resolve-to-action-channel-pointer-to-per-state-action-decision-spec-to-fan-out-topology-to-conflict-resolution-to-hysteresis-to-reverse-propagation-to-debounce-throttle-to-per-action-compliance-overlay-to-FTC-Mail-Order-Rule-CPSC-Section-15(b)-FDA-USDA-NHTSA-recall-Robinson-Patman-Lanham-Act-FTC-fake-review-2024-Magnuson-Moss-state-lemon-law-anchors-to-FBC-feedback-loop-SLA. Per-portfolio per-action per-canonical-audit-trail runs per-portfolio per-canonical-per-action-canonical-audit-record (per-action-ID + per-banner-pointer + per-SKU-pointer + per-state-pointer + per-channel-pointer + per-event-pointer + per-canonical-inventory-state-snapshot + per-20-state-class-snapshot + per-canonical-action-channel-snapshot + per-15-channel-snapshot + per-per-state-action-decision-snapshot + per-priority-tier-snapshot + per-confidence-tier-snapshot + per-explainability-SHAP-LIME-anchor-counterfactual-snapshot + per-A-B-test-MAB-snapshot + per-causal-uplift-CATE-T-S-X-DR-CausalML-DoubleML-EconML-snapshot + per-cost-asymmetric-threshold-snapshot + per-incremental-IRR-payback-snapshot + per-fan-out-topology-snapshot + per-event-bus-Kafka-Redpanda-NATS-Pulsar-Kinesis-EventBridge-Pub-Sub-Event-Hubs-snapshot + per-event-routing-snapshot + per-event-ordering-snapshot + per-idempotency-snapshot + per-Saga-pattern-snapshot + per-CQRS-snapshot + per-outbox-pattern-snapshot + per-CDC-Debezium-Maxwell-Striim-snapshot + per-conflict-resolution-snapshot + per-priority-rule-LWW-vector-clock-CRDT-G-Counter-PN-Counter-G-Set-OR-Set-LWW-Element-Set-2P-Set-snapshot + per-tie-break-snapshot + per-hysteresis-snapshot + per-time-debounce-event-count-debounce-Bayesian-state-confidence-Schmitt-trigger-cooldown-snapshot + per-reverse-propagation-snapshot + per-cross-channel-suppression-frequency-cap-attribution-credit-deduplication-anti-fatigue-snapshot + per-debounce-throttle-snapshot + per-token-bucket-leaky-bucket-fixed-window-sliding-window-Bayesian-rate-control-circuit-breaker-Hystrix-resilience4j-bulkhead-fallback-snapshot + per-compliance-overlay-snapshot + per-FTC-Mail-Order-Rule-30-day-snapshot + per-CPSC-Section-15(b)-snapshot + per-FDA-recall-snapshot + per-USDA-FSIS-recall-snapshot + per-NHTSA-vehicle-recall-snapshot + per-Robinson-Patman-snapshot + per-Lanham-Act-false-advertising-snapshot + per-FTC-fake-review-2024-snapshot + per-Magnuson-Moss-Warranty-Act-snapshot + per-state-lemon-law-50-state-snapshot + per-state-UCC-Article-2-snapshot + per-state-UDTPA-snapshot + per-FTC-Made-in-USA-Labeling-Rule-2021-snapshot + per-FTC-Cooling-Off-Rule-snapshot + per-FTC-Endorsement-Guides-2024-snapshot + per-FTC-substantiation-Pfizer-1972-snapshot + per-MAP-Minimum-Advertised-Price-snapshot + per-ECOA-Reg-B-snapshot + per-Fair-Housing-Act-snapshot + per-CCPA-CPRA-snapshot + per-CCPA-right-to-opt-out-snapshot + per-GDPR-Article-22-snapshot + per-COPPA-13-snapshot + per-EU-AI-Act-Article-50-snapshot + per-Digital-Services-Act-Article-30-26-snapshot + per-Digital-Markets-Act-snapshot + per-Connecticut-CTDPA-Texas-DPSA-Virginia-CDPA-Colorado-CPA-Utah-CPA-snapshot + per-Tennessee-ELVIS-Act-snapshot + per-11-state-deepfake-law-snapshot + per-Massachusetts-AG-Copley-Advertising-2017-snapshot + per-Illinois-BIPA-Texas-CUBI-Washington-MHMDA-snapshot + per-ADA-Title-III-snapshot + per-WCAG-2.2-AA-snapshot + per-NIST-AI-RMF-snapshot + per-ISO-42001-ISO-27001-SOC-2-Type-II-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-compliance-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention + per-canonical-7-year-CPSC-product-safety-defense-retention + per-canonical-10-year-FDA-recall-defense-retention + per-canonical-10-year-NHTSA-vehicle-recall-defense-retention + per-canonical-7-year-Robinson-Patman-defense-retention + per-canonical-7-year-Lanham-Act-defense-retention + per-canonical-7-year-Magnuson-Moss-Warranty-defense-retention + per-canonical-state-lemon-law-defense-retention-per-state-statute.

What is the recurring 20-state × 15-channel = 300-cell action matrix pattern?

Every per-action inherits the same canonical-inventory-state-pointer + canonical-action-channel-pointer + canonical-per-state-action-decision-spec + canonical-fan-out-topology-spec + canonical-decision-conflict-resolution-spec + canonical-hysteresis-spec + canonical-reverse-propagation-spec + canonical-debounce-throttle-spec primitives, but each state-class × channel cell overlays a specific per-canonical-per-state-class-x-per-channel-action-type (per-P0-OOS-ad-pause + per-P1-low-stock-budget-shift + per-P2-new-arrival-launch + per-P3-overstock-promo + per-P4-restock-fan-out + per-P5-clearance + per-P6-EOL + per-P7-bundle-promo + per-P0-recall-PAUSE-all-channels). Same canonical pattern across all 20 state classes × 15 action channels = 300 cells; only the per-state-class-x-per-channel action-type cell differs. The compliance overlay applies uniformly: FTC Mail Order Rule 30-day + CPSC Section 15(b) 24-hour reporting + FDA/USDA/NHTSA recall + Robinson-Patman + Lanham Act + FTC fake-review 2024 + Magnuson-Moss + state lemon law.

Engage the inventory agent

Per-portfolio per-banner per-SKU per-state per-canonical-inventory-state-pointer + per-canonical-action-channel-pointer + per-canonical-per-state-action-decision-spec + per-canonical-fan-out-topology-spec + per-canonical-decision-conflict-resolution-spec + per-canonical-hysteresis-spec + per-canonical-reverse-propagation-spec + per-canonical-debounce-throttle-spec + per-canonical-per-action-compliance-overlay + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-inventory-management-vendor + per-event-bus-vendor + per-conflict-CRDT-vendor + per-product-safety-compliance-vendor primitive.