Source and boundaries
Stall was generated and assembled from the committed runeditrun/base foundation at ada9f574d8a7247edc3a1180b593ad182b1fbb37, then converted with Base's package-mode exporter. The exact published CLI pin is @runeditrun/rer 0.2.22. The copied runtime, auth, mail, import-kit and D1 transport remain MIT source. composition.lock.json records foundation origins.
Copied and adapted sources, never edited in place:
Barrow:
src/barrow/orders.ts,pier.tsandaccess.tsfor Pier-owned reservations, durable order revisions and live authorization; its import adapters for native targets, before-images, journal and undo.Pier: catalogue and decimal quantity interpretation, native reservation shape and order/dispatch commands. Stock and reservation policy continue to execute in Pier.
Pane: public-page shell and the separation of public forms from the owner desk adapted to a React shop page. React escapes listing text. Stall owns its checkout page; Pane remains separately deployable.
Current Satchel, Barrow and Lanyard mains supplied the worked package-mode launch, deploy, auth and portability conventions.
Stripe Checkout, signed webhooks, approval drafts and the retail product mapping are Stall's new integration. External calls are isolated; tests fake only those network edges. No demo provider or pretend stock runs in the application.