The description does real work. It’s specific enough to tell a search result apart from a dozen other API articles, and short enough to read in one glance.
Definition leads with the positive example, then the negative one - showing the boundary of the concept is often clearer than defining it in the abstract.
Why it matters comes before Key principles. A reader who doesn’t yet care about idempotency won’t get far enough to learn the principles; motivate first.
Trade-offs is genuinely earned here - idempotency keys have a real cost (server-side state), so the section isn’t padding. Compare this to a concept with no real trade-off, where the template says to drop the section entirely.
Related concepts links to real adjacent ideas, not a generic “see also” - each link should be something the reader plausibly needs next.