05 · The correction
I stopped stress-testing a vendor component too early
Stripe ships an embedded payments table, and I planned the transaction experience around it. It was enough for new sellers, and I relied on perceived flexibility rather than stress testing it further.
ObservedConcept testing with high-revenue sellers during migration prep showed the embedded table did not surface the transaction detail their businesses ran on. These were the accounts we had explicitly sequenced last for this very reason.
IntervenedRather than negotiating the requirement down to what the component could do, we built a custom table on our own front-end components, pulling from both Stripe's back end and our own data.
What changedNo seller lost transaction history in the migration. It cost design and engineering time that wasn't scoped, and as a result pushed the migration rollout start date by a sprint.