Skip to content

Field Notes from the Build

Building a Marketing System That Improves Itself

Building a Marketing System That Improves Itself

Published 9/21/2026
Gabriel RichardsGabriel Richards

We're building a self-improving marketing system. The hard part was not finding one AI smart enough to run marketing. It was designing an organization of humans, AIs, and software that learn together without losing accountability.

MarketingManagementAI
Building a Marketing System That Improves Itself
From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora

From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora

Published 9/6/2026
Gabriel RichardsGabriel Richards

How Endertech’s custom showroom systems for large retailers shaped Rapora, a Shopify-native product for smaller multi-location chains that need guided selling, CRM, and Shopify POS. Live at rapora.shop; App Store listing pending.

SoftwareWeb DevelopmentE-CommerceReactHeadlessShopifyKlaviyo
From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora
Same Markup, New Level A Failures

Same Markup, New Level A Failures

Published 11/11/2026
Yasuhiro NakanoYasuhiro Nakano

After our site-wide scan tool upgraded, unchanged HTML started failing a new Level A rule. Most hits came from a headless CMS library, not our app. The spec, the validator, and the scanner did not move in lockstep, and that mismatch is the real story.

Web DevelopmentDesignUI/UX
Same Markup, New Level A Failures
When Good ARIA Goes Quiet

When Good ARIA Goes Quiet

Published 11/11/2026
Yasuhiro NakanoYasuhiro Nakano

We were improving an existing e‑commerce storefront, not greenfield HTML. We leaned on ARIA and checker tools. Then VoiceOver agreed with us in one browser and ignored the price in another, and later did the opposite in the cart. The lesson: bad ARIA can be worse than no ARIA.

Web DevelopmentDesignUI/UX
When Good ARIA Goes Quiet
Managing AI Agents Like a Team: Job Descriptions, Ledgers, and Reviews

Managing AI Agents Like a Team: Job Descriptions, Ledgers, and Reviews

Published 11/10/2026
Gabriel RichardsGabriel Richards

Agents need management. Here is how we run ours like new hires: an Operating Manual as the job description, a decision Ledger as memory, goals with dates, and regular reviews.

MarketingManagementAI
Managing AI Agents Like a Team: Job Descriptions, Ledgers, and Reviews
Is Optimizely actually working?

Is Optimizely actually working?

Published 11/10/2026
Arturo TrejoArturo Trejo

Optimizely can show a healthy visitor split while the action you care about is never recorded. Check the snippet, the bucket for this visit, and the network call before you trust a zero in the results.

SoftwareWeb DevelopmentPHP
Is Optimizely actually working?
Why my Optimizely redirect test showed zero conversions

Why my Optimizely redirect test showed zero conversions

Published 11/10/2026
Arturo TrejoArturo Trejo

An Optimizely redirect sent about 20 percent of visitors from Landing Page A to Landing Page B. Both sides had visitors. Only the original recorded conversions, because the tracking code ran on the page the variation immediately left.

SoftwareWeb DevelopmentPHP
Why my Optimizely redirect test showed zero conversions
How to Get Into Shopify Catalog (and Rise)

How to Get Into Shopify Catalog (and Rise)

Published 11/9/2026
Gabriel RichardsGabriel Richards

Shopify's Fall '26 Edition gave merchants three levers for AI shopping: a Catalog eligibility view, a knowledge base for the store facts agents read, and Shop Promise badges that can rank higher in Shop and Catalog. Here's how to use each one.

E-CommerceAIShopify
How to Get Into Shopify Catalog (and Rise)
Who Can Build a Governed AI Workflow? Approvals, Audit Trails, Bounded Permissions

Who Can Build a Governed AI Workflow? Approvals, Audit Trails, Bounded Permissions

Published 11/6/2026
Gabriel RichardsGabriel Richards

AI agent governance needs enforced controls, not just prompts. Choose a builder who can prove approvals, bounded permissions, audit trails, and safe recovery.

SoftwareManagementAI
Who Can Build a Governed AI Workflow? Approvals, Audit Trails, Bounded Permissions
Shopify's Catalog Now Includes Brands That Don't Sell on Shopify

Shopify's Catalog Now Includes Brands That Don't Sell on Shopify

Published 11/4/2026
Gabriel RichardsGabriel Richards

Shopify's Catalog API beta can now return products from brands that don't sell on Shopify, alongside Shopify merchants, with checkout on the brand's own site. Here's how it works, how Promoted Placements and Shop Campaigns fit in, an open question about why Shopify is doing it, and what merchants can do now.

E-CommerceAIShopify
Shopify's Catalog Now Includes Brands That Don't Sell on Shopify
Who Pays for Fraud When an AI Agent Places the Order?

Who Pays for Fraud When an AI Agent Places the Order?

Published 11/2/2026
Gabriel RichardsGabriel Richards

When an AI agent buys for a shopper, the merchant still carries most fraud risk and loses the device and behavior signals fraud tools rely on. Here's who is liable, how detection has to change, and how card networks, Stripe, Google and Shopify are rebuilding fraud controls for agent orders.

E-CommerceAIShopify
Who Pays for Fraud When an AI Agent Places the Order?
Measuring AI Channel Sales: Shopify's Agentic Reports vs GA4

Measuring AI Channel Sales: Shopify's Agentic Reports vs GA4

Published 10/30/2026
Gabriel RichardsGabriel Richards

Shopify's Agentic reports and GA4's AI Assistant channel answer different questions. Here are five places the numbers diverge and how to reconcile them by order ID.

E-CommerceMarketingAIShopify
Measuring AI Channel Sales: Shopify's Agentic Reports vs GA4
Start With the Problem

Like what you see? Have something similar in mind?

Bring the goals, constraints, and stakeholders. We'll help you shape scope and a realistic first phase.