Over lunch, we discussed banquets, one of my informants was at a birhtday party yesterday, so some of the data is very recent ... however he was defeated before they reached the deserts, and went to sleep it off!

Italian english min max
antipasto starter 1 4
primo first course 1 5
primo di mare first course (fish) 0 3
primo di terra first course (meat) 0 3
secondo main course 1 4
The banquet yesterday was a fish banquet and all four main courses were fish.
torta del matrimonio Wedding cake 1 1
dolce sweet 2 5
gelato ice cream 0 2
frutta fruit 1 2
caffe coffee 1 1

My informants were very dubious of the honesty of dicussing a wedding banquet without discussing wine, ...

dolce is intended as a superclass of gelato, frutta, and torta. One of the 2 gelato courses, or 5 dolce courses is a special course which comes between a secondo di mare (a fish main course) and a secondo di terra (a meat main course). I believe that QCRs can be used to model that additional constraint.