One checkout. Separate maker responsibility. One buyer source of truth.
v0.12.19 keeps the frozen checkout/fulfillment/tracking chain and adds linked order-exception evidence. Open cancellation, return, claim, or dispute cases can now hold payout progression without rewriting the immutable sale.
Can Maker A fulfill without touching Maker B?
The disposable self-test proves split records, cross-maker denial, stale-tab rejection, shipping/pickup lifecycles, buyer aggregation and parent completion only after all makers finish.
Create exactly the order view you need
QA Maker session: create one disposable paid maker order, then open Maker Orders. QA Shopper session: create a disposable two-maker parent order, then open My Orders.
Did the shopper choose the fulfillment method?
The server must freeze delivery details plus exactly one Shipping/Pickup choice for every maker in the held cart. A Maker cannot rewrite that choice after payment.
Are order milestones durable?
Buyer/maker order and payout events are saved in D1. Email handoffs are intentionally blocked until an external provider is connected.
Fulfillment checks
Record only evidence actually performed on clarawidetest.
Post-purchase launch gates
The authorization/status foundation is testable now. Real fulfillment inputs and external operational integrations remain open.
