appointment.md: for_self + patient_* request fields, expires_at and patient_* response fields, the 15-minute lock/expiry behavior, and the atomic-conflict 409. payment.md: successful appointment payment confirms the booking and SMSes the patient. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>