Astro 7, Solid, Elysia, and Cloudflare Workers workspace for independently deployed Stores. Өрнүүн 48 is the committed Reference Store.
apps/urnuun-48: minimal Store composition rootpackages/contracts: browser-safe runtime contractspackages/kernel: D1 persistence, migrations, Auth, and Store operationspackages/api: complete Elysia applicationpackages/client: Eden, TanStack, and persisted browser statepackages/admin: authenticated Solid Merchant Admin SPApackages/storefront: default Storefront behaviorpackages/ui: generated Zaidan primitives, Kobalte, Solar Icons, and motionpackages/integrations: validated static provider selectionpackages/delivery: Node-only delivery CLI
pnpm install --frozen-lockfile
pnpm store:apply --manifest apps/urnuun-48/delivery.local.yml --target urnuun-local
pnpm dev:storesPortless renders https://urnuun-48.shop.localhost in the main checkout and prefixes linked worktrees with the sanitized final branch segment. Print the exact URL for this checkout with pnpm store:delivery origin --store urnuun-48. The local Worker state lives under apps/urnuun-48/.wrangler. Admin requests without a valid Staff session redirect to /admin/login.
Run one Store explicitly with pnpm dev:store --store urnuun-48. Build it with pnpm build:store --store urnuun-48.
pnpm store:create --slug another-store --name "Another Store"
pnpm store:apply --manifest <path> --target <name>
pnpm store:proof --manifest <path> --target <name>
pnpm store:cleanup --manifest <path> --target <name>store:create validates its complete invocation and then fails intentionally until delivery owns a Store-neutral skeleton. Local apply records the selected target, rendered origin, and commit. Proof accepts only the matching running checkout and commit, then records the verified health URL. Cleanup removes only that target's disposable local state and evidence. Remote apply validates committed canary structure before rejecting unavailable remote mutation.
pnpm check
pnpm store:delivery validate --manifest apps/urnuun-48/delivery.local.yml
pnpm store:delivery validate --manifest apps/urnuun-48/delivery.canary.yml