When an ecommerce operations team is preparing a major promotion, it submits the campaign brief and connects its product, inventory, coupon, advertising, and email accounts. In an isolated sandbox, the product recreates the campaign’s rules: whether discounts can stack, whether landing-page products are in stock, whether ad links carry the right parameters, and where order attribution will land. Teams can see what will happen when the full promotion runs, rather than discovering conflicts only after real orders arrive. The rehearsal results appear on a launch page ranked by risk. Each issue includes a specific example order: a threshold-discount code that also applies a member discount, an advertised hero product below safety stock in both warehouses, or an email button linking to a page without tracking parameters. Operators can assign an owner to each item and attach the before-and-after configurations along with the estimated financial impact. Once confirmed, low-risk configurations can be staged for release, while high-risk actions require approval from designated people. Every change includes a rollback path. If inventory, discounts, or conversion paths diverge from the rehearsal after the campaign starts, the page identifies which configuration differs from the original plan, so a team can pause part of the campaign without taking down the entire promotion. The first version focuses on pre-launch checks for products, inventory, discounts, and marketing links in a single store, beginning with common promotion rules. It does not choose discount strategy for operators or automatically publish unconfirmed high-risk changes; its deliverable is an actionable, reversible launch plan.