# SM-CAMPAIGNS-01 R2 — Technical Dependencies

**Prototypes do not claim these are shipped.**

| Dependency | Needed for | Status | Prototype stance |
|------------|------------|--------|------------------|
| Content contract / dirty revision save | Explicit Save Sequence | Existing (verify flags) | Simulated save |
| SM-VARIABLES-01 compose APIs | Insert Variable | Existing programme | Local insert |
| Template list/apply | Apply Template | Existing | Three sample templates |
| Fallback storage | Fallbacks | Existing | Local map |
| Full-sequence recipient preview compose | D7 | Approved design; BE/FE unify may lag | Client-side personalize simulation |
| Readiness evaluation service | Named blockers | Partial Existing | Local rules matching D5 |
| Timezone required at Start | V-03 / D5 | Align FE/BE validation | Enforced in prototype |
| Ops waiting reasons | Why not sending | Partial / verify mapping (TV-7) | Illustrative expanded checklist |
| Metric definitions + CV-1 | D16 production | Requires verification auth | Illustrative + definitions UI |
| D15 event store / notify channels | Activity | Phased | Review-panel only in R2 focus |
| D17 duplication API | Safe duplicate | Design approved; BE sequencing | Wizard UX only |
| Sender usage aggregates | D10 | Unverified | Labeled example chips |
| Sender rotation semantics | D11 | Requires verification | Omitted algorithm copy |
| Schedule forecast | D8/D21 | Not authorized as truth | Omitted |
| Projected step send dates | Muse V-06 | Unverified engine | Omitted (relative delays only) |

---

## Prototype vs production vs approved future

| Layer | Meaning |
|-------|---------|
| Prototype behavior | Local JS in `.local-handoff/sm-campaigns-01-ui-concepts-r2/` |
| Existing production | Current SendMatico Campaign FE/BE (unchanged by this work) |
| Approved future design | D1–D21 / AC-* — design authorized; implementation not |

No application code was modified.
