Claps store a count per reader
A plain like is one row per person and answers how many people. A clap has a degree, and the honest options are a row per clap or a count on one row. The count keeps a reader to a single row no matter how enthusiastic, makes de-duplication a unique constraint, and makes the total a sum of counts — at the price of losing the timing of individual claps, which nothing in the product needs.