

Pick seats. Watch the hold timer. Change who pays the fee. Check out and see the double-entry ledger balance to zero. There is no product UI yet — this is the commerce core made touchable so you can judge whether the money and inventory logic behave the way you want before any screens get built on top.
apps/api/src/money/ —
the same file the 38 pricing tests and 20 checkout tests run against. Only the storage
differs: in-memory here, PostgreSQL on the server.“Simulate a rival buyer” grabs a random available seat — the same contention the concurrency tests prove against a real database.
Complete a purchase to post the entries.
None yet.