We don't, but I think we should. I think all hosts should, for the sake of clarity.
I would like guests to be trustworthy enough to not need verification or contracts of any sort but...
However, the idea of having a check-in checklist appeals to me, (overbearing or not), particularly having had various damage in the past like you and the vaguarity of the AirBnb verification system. Every host seems to want to provide the best guest experience yet every guest seems to want to push their experience beyond that provided.
The fact you may state "There will be no ****** allowed" seems to be a challenge for guests to ******* as much as possible, or to ***** when they shouldn't be. I feel a check-in list would really help in this situation whether for long or short rental periods. Probably more specifically the guest accepts the house rules from a person rather than inpersonally via any online approval. Walking around a home pointing out : Table - unmarked, Worktop - unmarked, Sofa - no stains, Windows - not broken, 16 wine glasses, Hot tub - no glass etc..
This might sound like a short term car hire contract but our homes are worth a **bleep** sight more yet complete strangers are being given the keys to take them for a drive without effective damage insurance.
As is stated on many of these community forum posts the statement "If you break this the financial cost is £xxx" works better than "If you break this the financial penalty will be worked out and sent to you to be negotiated over and considered for penalty by AirBnb " !!
If anybody does have a check-in list I would like if you could share and for you to share your experience of you using it too if possible?