David Abraham Aguilar × MLVeda

DabyChos Studio · David Abraham Aguilar · October 10–12, 2026

Build log: the Embed Migration Kit, one weekend

This is the work log of the weekend I spent building the Embed Migration Kit for a Shopify development store. Every time below was measured from the session logs, and every commit and test was checked against the repositories. The "traditional estimate" is my judgment of what a senior developer who already knows the system would need. It is an estimate, not a measurement, and the basis is written next to each one.

In numbers

< 3 hFrom the first commit to the production release with price lists (Oct 10, 2:35 → 5:14 pm)
12/12Automated tests passing on the kit
≈ 2 h 50 minMeasured agent time for the parts on this page
≈ 70 hTraditional estimate for the same parts
14Commits in the kit repository by Monday night

What was built, and how long it took

Result Measured time Traditional estimate Basis of the estimate
Shopify Partner account and development store 4 min (plus about 1 h of mine) 1.5 h Guided step by step
The kit: installed app, end to end, live 1 h 42 min 40 h Shopify app with a theme extension, storefront beacon, queue, 9 tests, own deployment
Prices by country 53 min 14 h Detection, plan, batch migration to Markets price lists, audit, tested on the store
What merchants ask for (from public reviews) 3 min 4 h 7 frictions from 1,873 public reviews, chart data
Portfolio page and How I Ship v2 7 min, plus time inside the rows above 12 h Page with real screenshots, method page with measured numbers
Total ≈ 2 h 50 min ≈ 70 h

1 · The kit moves a store to the new setup, and it runs live

What was underneath:

What was done:

Tests: 9/9 at this point. Time: 1 h 42 min, traditional estimate 40 h.

«Active»: the embed is on, the beacon arrived and the kit found 6 legacy markers in the published theme
«Active»: the embed is on, the beacon arrived and the kit found 6 legacy markers in the published theme
The kit's «Currency switcher» embed switched on in the theme editor
The kit's «Currency switcher» embed switched on in the theme editor
The test store with the new «Ship to: Mexico · MXN» selector, served by the embed, not by a script tag
The test store with the new «Ship to: Mexico · MXN» selector, served by the embed, not by a script tag

2 · The kit fixes prices by country

What was underneath: with one variant per country, Markets converts the price again. A «Mexico» variant priced 15,999 showed 299,006 MXN.

What was done:

Tests: 12/12 (9 original plus 3 for prices). Time: 53 min, traditional estimate 14 h.

The test product in Mexico at a fixed 15,999.00 MXN, taken from the market's price list
The test product in Mexico at a fixed 15,999.00 MXN, taken from the market's price list

How the time was measured

Each request has a measured turn in the session log, and those turns are added up. The agents' time is added too, even when they ran in parallel. Pauses longer than 10 minutes and the automatic 30-minute status checks are left out. My own time is not in these numbers except where it says so.

What this page leaves out

The weekend also included research and interview preparation that is not part of the kit, so it is not on this page.