gate_order	gate	controlled_check	owner	result	release_rule
1	variant_identity	Each Google id maps one-to-one to the exact Shopify variant id SKU and option color	catalog operations	PASS	Block any duplicate missing or cross-variant mapping
2	product_image_truth	The crop shows the same fictional bottle geometry and exact Sage Clay or Graphite body color as the controlled source sheet	merchandising	PASS	Block changed color geometry cap loop quantity or sold configuration
3	main_and_additional_roles	Exactly one image_link is present and secondary views use additional_image_link	feed operations	PASS	Block repeated main fields placeholders or unrelated products
4	versioned_image_url	Each changed image uses a stable unique versioned direct asset URL without a timestamp or redirect	feed operations	FICTIONAL_EXPECTED	Block reused mutable URLs redirects HTML responses or expiring signatures
5	crawlability	The production CDN allows Googlebot and Googlebot-Image and returns a supported image MIME type with HTTP 200	web operations	UNTESTED	Block 4xx 5xx robots WAF timeout authentication or wrong content type
6	image_dimensions	The controlled crops are 512x1024 and therefore clear the announced 500x500 minimum but remain below Google's 1500x1500 recommendation	creative operations	PASS_WITH_LIMIT	Do not call minimum compliance optimal quality or upscale a smaller source
7	image_composition	The whole product is visible with no placeholder promotional overlay extra product or unsupported staging	merchandising	REVIEW	Block cropped product text logo price badge watermark or item not included
8	ai_metadata_local	The local JPEG contains an XMP profile and the trainedAlgorithmicMedia DigitalSourceType URI	creative operations	PASS	Block missing or wrong DigitalSourceType on an AI-created image
9	ai_metadata_delivery	The exact bytes returned by every public image URL retain the required metadata after CDN transformation	web operations	UNTESTED	Block when optimization stripping or format conversion removes the embedded value
10	landing_variant	Each link opens the same variant by default and the image title color price availability and structured data agree	storefront QA	FICTIONAL_EXPECTED	Block default sibling variant mismatch stale price availability or non-purchasable destination
11	merchant_center_status	The exact item has no image or landing-page issue and the submitted image has completed processing	feed operations	UNTESTED	Do not infer approval from a valid local file or Shopify sync success
12	rollback	The previous approved image URL record and feed version remain recoverable until the replacement clears processing	incident owner	PASS	Block destructive overwrite without a known-good fallback
