Staging
After the operator approves in Stage 10, the dev branch is merged to the staging branch on GitHub. The Shopify GitHub integration picks up this push and automatically syncs the theme files to a designated staging theme in the store's theme library.
The staging theme is still unpublished — customers cannot see it. But it represents the final, approved state of the build. The operator does a final review on the staging theme (using its own preview URL) before publishing.
This staging step exists as a buffer between approval and go-live: an additional safety check using the exact code that will go live, as opposed to the developer's build environment.
A separate unpublished theme in the store's theme library, synced automatically from the GitHub staging branch via the Shopify GitHub integration. Represents the final pre-production state of the build.
A native Shopify feature that connects a GitHub repository to a store. When code is pushed to a mapped branch, Shopify automatically syncs the theme files. No manual upload required.
The Git operation of combining changes from one branch into another. In the Reckoneer pipeline: dev → staging (after Stage 10 approval) and staging → main (after final staging review).