# CouponFlavor

enum

The canned flavors (SPEC_REGISTRY row 106 VERBATIM, generated from the contracts COUPON_FLAVORS SoT — anti-drift; IMMUTABLE at birth): trigger = the code UNLOCKS a couponGated Promotion (the reduction lives THERE, source=promo position 3); discount = the code CARRIES its own effect (source=coupon position 2 — BEFORE promotions; the one ratified cross-engine interaction: both coexist by default).

## Values

| Value | Notes |
| --- | --- |
| `trigger` | No further notes. |
| `discount` | No further notes. |
