Week 2. The pricing maths only works if loss rate is honest — not assumed. Most potters guess "10%" without ever counting what actually came out of the last kiln. So the original schema, which carried a single global loss-rate setting, wasn't going to survive contact with reality.
A whole new flow was added: kiln firings as first-class objects. Each firing logs pieces in / pieces out / glaze cost / firing cost. The loss rate becomes an emergent measurement from the user's last N firings, not a number they invented once at setup and forgot. Three screens, Dexie schema bumped to v4, auto-migration from v3 written and tested in an afternoon.
The kind of decision that costs an extra day in week 2 but means the maths is defensible by week 3.