For warehouse operations

Stock you can actually trust.

An inventory system built around how stock actually moves. Append-only ledger, atomic transfers, audit log everything. Made for operators who'd rather read the receipt than trust the dashboard.

Demo: admin@crate.local ChangeMe!Admin. Seeded data only — no spam, no email gate, no signup.

90/90
Jest specs · domain logic
0
cross-tenant leaks · CI-asserted
5
SKUs · live demo
16
valuation specs · WAC

How stock actually moves.

Three guarantees the data layer enforces — not three features the UI promises.

Append-only ledger

Every movement is a row in stock_movements. No edits, no deletes — corrections happen via adjustment movements with a recorded reason.

Atomic transfers

A→B moves run in one Postgres transaction with SELECT FOR UPDATE row locks. Half-completed transfers are mathematically impossible.

Perpetual WAC valuation

Weighted-average cost recalculated on every receive. 16 Jest specs cover the math — the dashboard total is the same math the tests assert.