Milestone 5 — Dogfood Closed-Loop Proof
Vertical: enterprise
Revenue-Signal: protocol-adoption
Customer-Type: all
What
Define and pass a single end-to-end acceptance test that proves the architecture loop closes for Drink Varitea: catalog → twin → render → publish → ad → signal → brand_rules update → next-gen render. This is the gate every other milestone is in service of.
Scope
Acceptance sequence:
- UCP
catalog_lookup on Varitea storefront returns ≥6 SKUs
- Each SKU has a populated twin (2D wedge path acceptable in M9)
- brand_rules.json populated with all 6 spatial primitives + soul.md compiled
- 6-variant creative pack rendered, passes Kinfolk regression + policy gate
- Pack pushed to Shopify PDP + 1 Meta ad set live
- 72-hour observation window collects CVR, CTR, ROAS per variant
- Thompson Sampling produces a winning variant, commits to brand_rules
- Next render cycle uses the updated brand_rules — variant drift verified
Why
Every existing ticket says "build X." This one says "prove X works together on the actual dogfood." Without this, milestones complete in isolation and the loop never demonstrably closes. This is also the only artifact that converts an investor demo from claim to proof.
Acceptance criteria
Affected repos
ALL FOUR — shoploop (orchestrator), shoploop-core (twin + rules), shoploop-shopify (ingest + publish), shoploop-growth (ad + signal)
Cost
< $50 Meta ad spend per test run. AWS infra reuses existing.
Milestone 5 — Dogfood Closed-Loop Proof
Vertical: enterprise
Revenue-Signal: protocol-adoption
Customer-Type: all
What
Define and pass a single end-to-end acceptance test that proves the architecture loop closes for Drink Varitea: catalog → twin → render → publish → ad → signal → brand_rules update → next-gen render. This is the gate every other milestone is in service of.
Scope
Acceptance sequence:
catalog_lookupon Varitea storefront returns ≥6 SKUsWhy
Every existing ticket says "build X." This one says "prove X works together on the actual dogfood." Without this, milestones complete in isolation and the loop never demonstrably closes. This is also the only artifact that converts an investor demo from claim to proof.
Acceptance criteria
npm run varitea:e2eruns the full loop in CIdocs/varitea-closed-loop-{date}.mdAffected repos
ALL FOUR —
shoploop(orchestrator),shoploop-core(twin + rules),shoploop-shopify(ingest + publish),shoploop-growth(ad + signal)Cost
< $50 Meta ad spend per test run. AWS infra reuses existing.