The document describes a supermarket checkout kata problem to write code that calculates the total price of items in a shopping basket according to different pricing rules, including:
- A single item has a constant price
- Buying 3 of the same item ("A") gets a 20p discount
- Buying 2 of the same item ("B") gets a 15p discount
- Buying a starter ("A"), main ("B") and dessert ("C" or "D") is priced at 85
- Test cases are provided to test the pricing logic