gate_id	layer	check	required_evidence	owner	status	failure_action
IMGSEO-01	Product truth	Exact SKU and selected variant match the rendered primary image	Approved source record plus rendered desktop and mobile capture	Merchandising	NOT_RUN	Stop release and restore the approved variant image
IMGSEO-02	Landing page	Canonical product URL returns 200 and is eligible for indexing	HTTP response plus canonical robots and URL Inspection record	SEO	NOT_RUN	Resolve redirect canonical noindex or access failure before image work
IMGSEO-03	HTML discovery	Primary product image is exposed in a standard img src attribute	Rendered HTML extract showing img src and alt	Theme engineering	NOT_RUN	Replace CSS-only or undiscoverable delivery with crawlable HTML
IMGSEO-04	Responsive fallback	Responsive image has srcset or picture plus a valid fallback src	Rendered HTML extract and responsive viewport checks	Theme engineering	NOT_RUN	Add a stable fallback src and retest supported viewports
IMGSEO-05	Public asset	Exact image URL returns 200 with a supported image MIME type	Fetched public URL response headers and file hash	Web operations	NOT_RUN	Fix authentication redirects expiry MIME or delivery errors
IMGSEO-06	Crawler access	Robots rules and response headers do not block the required page or image	robots.txt review plus image response headers and URL Inspection	SEO	NOT_RUN	Remove unintended crawl or index block and request recrawl
IMGSEO-07	Filename	Filename is short descriptive and stable when practical	Final public image URL and upload record	Content operations	NOT_RUN	Use descriptive names for new uploads; do not churn a healthy live URL for a light signal
IMGSEO-08	Alt text	Alt text concisely describes the useful product image without keyword stuffing	Rendered img alt attribute plus approved product facts	Accessibility	NOT_RUN	Rewrite from approved facts; use empty alt only when the image is truly decorative
IMGSEO-09	Page context	Nearby title caption and copy agree with the exact image and variant	Rendered page capture and product record	Merchandising	NOT_RUN	Correct contradictory context before requesting recrawl
IMGSEO-10	Dimensions	Image declares dimensions and preserves the intended aspect ratio	Rendered HTML plus layout-shift observation	Theme engineering	NOT_RUN	Set explicit dimensions and correct distorted crops
IMGSEO-11	Delivery	Hero uses an appropriate responsive file without avoidable quality or byte inflation	Desktop and mobile transferred bytes dimensions format LCP and visual review	Performance	NOT_RUN	Resize encode preload or delivery-route the approved asset without changing product truth
IMGSEO-12	Product schema	Product or ProductGroup markup exposes the correct image and product identifiers	Rendered JSON-LD plus Rich Results Test result	SEO engineering	NOT_RUN	Reconcile schema image SKU variant price and URL with the visible page
IMGSEO-13	Preferred image	Preferred preview metadata identifies a relevant high-resolution image	Rendered primaryImageOfPage main entity image or og:image record	SEO engineering	NOT_RUN	Align preferred-image metadata with the approved product image
IMGSEO-14	Variant resolution	A directly addressable variant URL preselects the matching image price and availability	Exact variant URL rendered capture plus cart handoff	Commerce QA	NOT_RUN	Repair variant preselection and schema before search release
IMGSEO-15	Sitemap	Shopify sitemap contains the product and expected primary image reference	Fetched sitemap entry plus submission status	SEO	NOT_RUN	Confirm automatic sitemap update and submit the correct property
IMGSEO-16	Google render	URL Inspection live test can fetch and render the product page and required resources	Live-test verdict screenshot rendered HTML and loaded resources	SEO	NOT_RUN	Diagnose fetch render resource or canonical failure before waiting for rankings
IMGSEO-17	Search baseline	Non-brand web and image-search baselines are recorded separately	Search Console export with search type query page country device and date window	Analytics	NOT_RUN	Create a pre-change baseline; do not mix brand navigation with discovery
IMGSEO-18	Commercial join	Landing sessions can join to exact-variant qualified actions and contribution after cost	Analytics contract with consent exclusions event IDs and maturity window	Analytics	NOT_RUN	Fix measurement before claiming business impact
IMGSEO-19	Release	Previous approved image URL and rollback owner are recorded	Versioned release record with prior and candidate URLs	Merchandising	NOT_RUN	Do not publish without a recoverable prior asset
IMGSEO-20	Decision	Discovery quality and commercial evidence support keep iterate or rollback	Signed decision with evidence window and unresolved risks	Growth lead	NOT_RUN	Leave result unclaimed until evidence is sufficient
