We refund failed generations automatically, and it cost us almost nothing
Holding credits instead of deducting them removed an entire support category. Here is the ledger design that made it boring.
The single best decision we made about money was to never deduct a credit we might have to give back.
The pattern we kept seeing
The first screen is always the easy part. What separates the products that ship from the ones that stall at seventy percent is whether the hard decisions were made before the prompts started — auth before billing, the data model before the features.
We wrote this down because we kept giving the same advice. Decide the shape, then let the builder fill it in. The order is the product.
What we changed
Once the plan is explicit, every later prompt inherits it. Nothing drifts, nothing contradicts prompt three by prompt eleven, and when a decision changes the affected prompts are flagged — never silently rewritten.
0 comments
Log in to react and comment.