Live
The live stage is the terminal state of a Reckoneer run. It is reached after the operator has reviewed the preview URL and is satisfied with the result.
Clicking Publish sends a single Admin API call: set this theme's role to 'main'. Shopify immediately swaps the published theme — the new theme takes over the storefront atomically. The previous theme is automatically demoted to 'unpublished' and remains in the store's theme library as a fallback.
The run advances to Live state. The LivePanel shows: the store URL, the published theme link in Shopify Admin, and the preview URL (still valid as a reference). An Update / Re-deploy option re-opens the BuildThemePanel for future changes — making updates idempotent (the same theme ID is reused, not a new one created).
If the published result has problems, the previous theme can be manually re-published in Shopify Admin in seconds — no code changes required.
An operation that switches from one state to another instantaneously with no intermediate state visible. When Reckoneer publishes the theme, Shopify switches from the old theme to the new one in a single operation — customers never see a half-built state.
Re-running the build and push process for a run produces the same result as running it the first time — using the same theme ID in the store rather than creating a new one. No orphaned themes, no duplicated entries.
The previous live theme, automatically demoted to unpublished when a new theme is published. Remains in the Shopify theme library and can be re-published instantly if the new theme has problems.