shopflow-suite

ADR-004: Switchyard Provider Runtime Seam

Context

Shopflow already owns:

But Shopflow does not currently ship:

Those responsibilities belong to a different layer than merchant live evidence.

Decision

Shopflow will keep its own product truth and workflow truth, while treating Switchyard as the future external provider runtime seam.

In plain language:

Shopflow keeps the shopping desk. Switchyard can become the shared power strip.

Shopflow keeps

Switchyard may own

Hard boundaries

  1. Switchyard must not be described as merchant live-evidence proof.
  2. Shopflow must not regrow a second long-term provider runtime inside its own product surface.
  3. The first implementation slice is a thin route/contract seam only, not a full runtime integration.

First Implementation Slice

This ADR is only considered landed when the same change set contains:

That first slice is intentionally narrow. It creates a clean connection point without pretending the full provider lane is already in use by Shopflow.