{"shop":{"id":"demo","name":"Oak Ridge Farrier & Forge","timeZone":"America/New_York","isDemo":true,"accessCode":""},"staff":[{"id":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","name":"Caleb Thorne","role":"owner"},{"id":"ee14a659-ccc3-4ca5-b717-f70a52c167c0","name":"Will Myers","role":"farrier"}],"services":[{"id":"svc_therapeutic","name":"Therapeutic Wedge / Bar Shoe Package","durationMin":90,"basePriceCents":24000,"priceMode":"work_type"},{"id":"svc_full","name":"Full Set 4 Shoes","durationMin":75,"basePriceCents":19500,"priceMode":"work_type"},{"id":"svc_front","name":"Front Shoes + Hind Trim","durationMin":60,"basePriceCents":13500,"priceMode":"work_type"},{"id":"svc_trim","name":"Barefoot Trim","durationMin":30,"basePriceCents":5500,"priceMode":"work_type"}],"clients":[{"id":"92036593-c201-4454-aebd-673d7f19e42a","name":"Clara Bell","phone":"(434) 555-0199","email":"clara.bell@example.com","address":"Meadowbrook Farm, Barn B","barnName":"Meadowbrook Farm","gateCode":"#1182","notes":"Trail riding owner. Horses on routine 7-week barefoot trims.","createdAt":"2026-10-27T08:05:29.700Z"},{"id":"43c5672c-e3ac-4b15-bc3f-53b98b856b5f","name":"Elena Rostova","phone":"(434) 555-0177","email":"elena.rostova@example.com","address":"Oak Ridge Stables, Stall 8","barnName":"Oak Ridge Stables","gateCode":"#4401","notes":"Dressage trainer with warmbloods and draft crosses.","createdAt":"2026-10-27T08:05:29.689Z"},{"id":"dce33282-c358-4a0f-8b78-1180b0d095f1","name":"Marcus Vance","phone":"(434) 555-0188","email":"marcus.vance@example.com","address":"Blue Ridge Farm, 2200 Ridge Rd","barnName":"Blue Ridge Farm","gateCode":"9021","notes":"Missed the last scheduled shoeing when horses were turned out. Confirm with barn manager before arrival.","createdAt":"2026-10-27T08:05:29.694Z"},{"id":"97f4d54b-5129-4981-b33d-f45e8dedc6db","name":"Sarah Jenkins","phone":"(434) 555-0142","email":"sarah.jenkins@example.com","address":"Oak Ridge Stables, Stall 12-14","barnName":"Oak Ridge Stables","gateCode":"#4401","notes":"Boarder at Oak Ridge Stables. Prefers morning appointments before afternoon turnout.","createdAt":"2026-10-27T08:05:29.680Z"},{"id":"fcf7e103-71a8-4247-bdd7-cdeda611fce8","name":"Tom Bradley","phone":"(434) 555-0165","email":"tom.bradley@example.com","address":"Meadowbrook Farm, Barn A","barnName":"Meadowbrook Farm","gateCode":"#1182","notes":"Trail and pleasure horses.","createdAt":"2026-10-27T08:05:29.706Z"}],"horses":[{"id":"42a36e8e-73c5-47bc-a0e0-1fbec9ed147b","clientId":"43c5672c-e3ac-4b15-bc3f-53b98b856b5f","name":"Brigadier","breed":"Percheron Draft","workType":"therapeutic","frontShoeSize":"#3","hindShoeSize":"#3","padsOrWedges":true,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet, stands quiet.","createdAt":"2026-10-27T08:05:29.692Z"},{"id":"d9d8b571-0fe0-45f9-80ca-022d2f86087f","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","name":"Copper Beech","breed":"Quarter Horse","workType":"front_shod","frontShoeSize":"#1","hindShoeSize":"bare","padsOrWedges":false,"isDraft":false,"temperament":"nervous","behaviorNotes":"Pulls right hind away if tapped too hard. Keep hay net handy.","createdAt":"2026-10-27T08:05:29.687Z"},{"id":"9c51b022-d72c-48fc-b2bb-0f6764f4e7d1","clientId":"92036593-c201-4454-aebd-673d7f19e42a","name":"Daisy","breed":"Morgan","workType":"barefoot_trim","frontShoeSize":"bare","hindShoeSize":"bare","padsOrWedges":false,"isDraft":false,"temperament":"calm","behaviorNotes":"Clean frogs and strong walls.","createdAt":"2026-10-27T08:05:29.703Z"},{"id":"dfa5e3a1-ac8b-46e7-811b-9a4e2b3ed4f2","clientId":"dce33282-c358-4a0f-8b78-1180b0d095f1","name":"Iron Duke","breed":"Belgian Draft","workType":"full_shod","frontShoeSize":"#5","hindShoeSize":"#5","padsOrWedges":false,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet. Leans slightly on left front.","createdAt":"2026-10-27T08:05:29.697Z"},{"id":"f61b3803-c021-4a01-95be-b757ea59a752","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","name":"Royal Crest","breed":"Warmblood","workType":"full_shod","frontShoeSize":"#2","hindShoeSize":"#2","padsOrWedges":true,"isDraft":false,"temperament":"calm","behaviorNotes":"Very calm in cross-ties. 2-degree leather wedge on RF.","createdAt":"2026-10-27T08:05:29.683Z"},{"id":"e533afed-8117-4dcb-a47c-edeb6965b029","clientId":"fcf7e103-71a8-4247-bdd7-cdeda611fce8","name":"Starlight","breed":"Arabian","workType":"front_shod","frontShoeSize":"#1","hindShoeSize":"#1","padsOrWedges":false,"isDraft":false,"temperament":"nervous","behaviorNotes":"Alert, stands well with praise.","createdAt":"2026-10-27T08:05:29.709Z"}],"appointments":[{"id":"a177d30a-74f2-47d6-bdd1-8c99e23aeea5","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","clientName":"Sarah Jenkins","phone":"(434) 555-0142","email":"sarah.jenkins@example.com","address":"Oak Ridge Stables, Stall 12-14","barnName":"Oak Ridge Stables","gateCode":"#4401","clientNotes":"Boarder at Oak Ridge Stables. Prefers morning appointments before afternoon turnout.","horseId":"f61b3803-c021-4a01-95be-b757ea59a752","horseName":"Royal Crest","breed":"Warmblood","workType":"full_shod","frontShoeSize":"#2","hindShoeSize":"#2","padsOrWedges":true,"isDraft":false,"temperament":"calm","behaviorNotes":"Very calm in cross-ties. 2-degree leather wedge on RF.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-08-04T13:30:00.000Z","durationMin":90,"priceCents":24000,"status":"completed","notes":"","risk":"low","createdAt":"2026-10-27T08:05:29.715Z"},{"id":"233452d6-fc08-4234-b2a3-4e74ea23f459","clientId":"dce33282-c358-4a0f-8b78-1180b0d095f1","clientName":"Marcus Vance","phone":"(434) 555-0188","email":"marcus.vance@example.com","address":"Blue Ridge Farm, 2200 Ridge Rd","barnName":"Blue Ridge Farm","gateCode":"9021","clientNotes":"Missed the last scheduled shoeing when horses were turned out. Confirm with barn manager before arrival.","horseId":"dfa5e3a1-ac8b-46e7-811b-9a4e2b3ed4f2","horseName":"Iron Duke","breed":"Belgian Draft","workType":"full_shod","frontShoeSize":"#5","hindShoeSize":"#5","padsOrWedges":false,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet. Leans slightly on left front.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-09-01T17:00:00.000Z","durationMin":75,"priceCents":23400,"status":"completed","notes":"","risk":"high","createdAt":"2026-10-27T08:05:29.725Z"},{"id":"932a32ff-5adb-4886-9ec4-8b2653cf8ab8","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","clientName":"Sarah Jenkins","phone":"(434) 555-0142","email":"sarah.jenkins@example.com","address":"Oak Ridge Stables, Stall 12-14","barnName":"Oak Ridge Stables","gateCode":"#4401","clientNotes":"Boarder at Oak Ridge Stables. Prefers morning appointments before afternoon turnout.","horseId":"f61b3803-c021-4a01-95be-b757ea59a752","horseName":"Royal Crest","breed":"Warmblood","workType":"full_shod","frontShoeSize":"#2","hindShoeSize":"#2","padsOrWedges":true,"isDraft":false,"temperament":"calm","behaviorNotes":"Very calm in cross-ties. 2-degree leather wedge on RF.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-09-15T13:30:00.000Z","durationMin":90,"priceCents":24000,"status":"completed","notes":"","risk":"low","createdAt":"2026-10-27T08:05:29.720Z"},{"id":"80229a36-8958-4eae-854e-9d811b55b37a","clientId":"dce33282-c358-4a0f-8b78-1180b0d095f1","clientName":"Marcus Vance","phone":"(434) 555-0188","email":"marcus.vance@example.com","address":"Blue Ridge Farm, 2200 Ridge Rd","barnName":"Blue Ridge Farm","gateCode":"9021","clientNotes":"Missed the last scheduled shoeing when horses were turned out. Confirm with barn manager before arrival.","horseId":"dfa5e3a1-ac8b-46e7-811b-9a4e2b3ed4f2","horseName":"Iron Duke","breed":"Belgian Draft","workType":"full_shod","frontShoeSize":"#5","hindShoeSize":"#5","padsOrWedges":false,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet. Leans slightly on left front.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-10-13T17:00:00.000Z","durationMin":75,"priceCents":23400,"status":"no_show","notes":"","risk":"high","createdAt":"2026-10-27T08:05:29.729Z"},{"id":"b4ef0409-cbdc-4033-8f07-d41e95fa6f24","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","clientName":"Sarah Jenkins","phone":"(434) 555-0142","email":"sarah.jenkins@example.com","address":"Oak Ridge Stables, Stall 12-14","barnName":"Oak Ridge Stables","gateCode":"#4401","clientNotes":"Boarder at Oak Ridge Stables. Prefers morning appointments before afternoon turnout.","horseId":"f61b3803-c021-4a01-95be-b757ea59a752","horseName":"Royal Crest","breed":"Warmblood","workType":"full_shod","frontShoeSize":"#2","hindShoeSize":"#2","padsOrWedges":true,"isDraft":false,"temperament":"calm","behaviorNotes":"Very calm in cross-ties. 2-degree leather wedge on RF.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-10-27T13:30:00.000Z","durationMin":90,"priceCents":24000,"status":"booked","notes":"Owner requested checking RF wedge angle and reset.","risk":"low","createdAt":"2026-10-27T08:05:29.761Z"},{"id":"98832fe6-58a0-4953-81a2-60d67d31280e","clientId":"43c5672c-e3ac-4b15-bc3f-53b98b856b5f","clientName":"Elena Rostova","phone":"(434) 555-0177","email":"elena.rostova@example.com","address":"Oak Ridge Stables, Stall 8","barnName":"Oak Ridge Stables","gateCode":"#4401","clientNotes":"Dressage trainer with warmbloods and draft crosses.","horseId":"42a36e8e-73c5-47bc-a0e0-1fbec9ed147b","horseName":"Brigadier","breed":"Percheron Draft","workType":"therapeutic","frontShoeSize":"#3","hindShoeSize":"#3","padsOrWedges":true,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet, stands quiet.","staffId":"ee14a659-ccc3-4ca5-b717-f70a52c167c0","staffName":"Will Myers","serviceId":"svc_therapeutic","serviceName":"Therapeutic Wedge / Bar Shoe Package","startAt":"2026-10-27T14:00:00.000Z","durationMin":90,"priceCents":34200,"status":"booked","notes":"Therapeutic wedge package.","risk":"low","createdAt":"2026-10-27T08:05:29.770Z"},{"id":"b767063e-9b6f-4588-abd2-5726260d9150","clientId":"97f4d54b-5129-4981-b33d-f45e8dedc6db","clientName":"Sarah Jenkins","phone":"(434) 555-0142","email":"sarah.jenkins@example.com","address":"Oak Ridge Stables, Stall 12-14","barnName":"Oak Ridge Stables","gateCode":"#4401","clientNotes":"Boarder at Oak Ridge Stables. Prefers morning appointments before afternoon turnout.","horseId":"d9d8b571-0fe0-45f9-80ca-022d2f86087f","horseName":"Copper Beech","breed":"Quarter Horse","workType":"front_shod","frontShoeSize":"#1","hindShoeSize":"bare","padsOrWedges":false,"isDraft":false,"temperament":"nervous","behaviorNotes":"Pulls right hind away if tapped too hard. Keep hay net handy.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_front","serviceName":"Front Shoes + Hind Trim","startAt":"2026-10-27T15:15:00.000Z","durationMin":75,"priceCents":13500,"status":"booked","notes":"Front shoes reset.","risk":"low","createdAt":"2026-10-27T08:05:29.766Z"},{"id":"257f9b91-eeed-4052-9944-6a710b3f7850","clientId":"dce33282-c358-4a0f-8b78-1180b0d095f1","clientName":"Marcus Vance","phone":"(434) 555-0188","email":"marcus.vance@example.com","address":"Blue Ridge Farm, 2200 Ridge Rd","barnName":"Blue Ridge Farm","gateCode":"9021","clientNotes":"Missed the last scheduled shoeing when horses were turned out. Confirm with barn manager before arrival.","horseId":"dfa5e3a1-ac8b-46e7-811b-9a4e2b3ed4f2","horseName":"Iron Duke","breed":"Belgian Draft","workType":"full_shod","frontShoeSize":"#5","hindShoeSize":"#5","padsOrWedges":false,"isDraft":true,"temperament":"calm","behaviorNotes":"Heavy draft feet. Leans slightly on left front.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_full","serviceName":"Full Set 4 Shoes","startAt":"2026-10-27T17:00:00.000Z","durationMin":75,"priceCents":23400,"status":"booked","notes":"Check draft shoes and reset if horn allows.","risk":"high","createdAt":"2026-10-27T08:05:29.774Z"},{"id":"933540e7-c630-453c-a187-ab45d84c3a81","clientId":"92036593-c201-4454-aebd-673d7f19e42a","clientName":"Clara Bell","phone":"(434) 555-0199","email":"clara.bell@example.com","address":"Meadowbrook Farm, Barn B","barnName":"Meadowbrook Farm","gateCode":"#1182","clientNotes":"Trail riding owner. Horses on routine 7-week barefoot trims.","horseId":"9c51b022-d72c-48fc-b2bb-0f6764f4e7d1","horseName":"Daisy","breed":"Morgan","workType":"barefoot_trim","frontShoeSize":"bare","hindShoeSize":"bare","padsOrWedges":false,"isDraft":false,"temperament":"calm","behaviorNotes":"Clean frogs and strong walls.","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","staffName":"Caleb Thorne","serviceId":"svc_trim","serviceName":"Barefoot Trim","startAt":"2026-10-28T14:00:00.000Z","durationMin":30,"priceCents":5500,"status":"booked","notes":"Routine pasture trim.","risk":"low","createdAt":"2026-10-27T08:05:29.778Z"},{"id":"62cc2ca9-250a-47ea-8dac-de64dc72b89c","clientId":"fcf7e103-71a8-4247-bdd7-cdeda611fce8","clientName":"Tom Bradley","phone":"(434) 555-0165","email":"tom.bradley@example.com","address":"Meadowbrook Farm, Barn A","barnName":"Meadowbrook Farm","gateCode":"#1182","clientNotes":"Trail and pleasure horses.","horseId":"e533afed-8117-4dcb-a47c-edeb6965b029","horseName":"Starlight","breed":"Arabian","workType":"front_shod","frontShoeSize":"#1","hindShoeSize":"#1","padsOrWedges":false,"isDraft":false,"temperament":"nervous","behaviorNotes":"Alert, stands well with praise.","staffId":"ee14a659-ccc3-4ca5-b717-f70a52c167c0","staffName":"Will Myers","serviceId":"svc_front","serviceName":"Front Shoes + Hind Trim","startAt":"2026-10-28T15:00:00.000Z","durationMin":75,"priceCents":13500,"status":"booked","notes":"Front shoes inspection.","risk":"low","createdAt":"2026-10-27T08:05:29.782Z"}],"reminders":[],"payments":[{"id":"7176a00e-14f0-478e-85eb-7d07816c035d","appointmentId":"a177d30a-74f2-47d6-bdd1-8c99e23aeea5","amountCents":24000,"tipCents":1000,"method":"cash","note":"Paid at barn","createdAt":"2026-10-27T08:05:29.733Z"},{"id":"94a5d4db-401b-4994-bb3d-78a108a926ec","appointmentId":"932a32ff-5adb-4886-9ec4-8b2653cf8ab8","amountCents":24000,"tipCents":1000,"method":"cash","note":"Paid at barn","createdAt":"2026-10-27T08:05:29.737Z"},{"id":"eebd54b1-f693-42d1-b28d-8dcc3f979cc8","appointmentId":"233452d6-fc08-4234-b2a3-4e74ea23f459","amountCents":23400,"tipCents":1000,"method":"cash","note":"Paid at barn","createdAt":"2026-10-27T08:05:29.740Z"}],"notes":[{"id":"eede8b33-3510-4874-9c50-62f4cc731ff3","appointmentId":"932a32ff-5adb-4886-9ec4-8b2653cf8ab8","horseId":"f61b3803-c021-4a01-95be-b757ea59a752","frontShoeUsed":"#2","hindShoeUsed":"#2","hoofCondition":"Hoof condition documented in anvil observations.","pathologyFlags":"None noted; normal capsule integrity.","summary":"Royal Crest (Warmblood, full_shod): Full Set 4 Shoes. Fronts #2 Kerckhaert DF, 2 deg leather wedge RF.","cautionsForNextVisit":"Inspect pad pack integrity and sole cleanliness under degree wedge.","observations":"Fronts #2 Kerckhaert DF, 2 deg leather wedge RF. Clean frog, good horn growth.","behavior":"Documented in observations.","servicesPerformed":"Routine shoeing","provider":"hoofbook-notes","createdAt":"2026-10-27T08:05:29.753Z"}],"suggestions":[{"id":"e86c909a-a96e-4be6-a03d-c6fbef74b44f","sourceAppointmentId":"932a32ff-5adb-4886-9ec4-8b2653cf8ab8","horseId":"f61b3803-c021-4a01-95be-b757ea59a752","staffId":"e966b830-ade2-4d65-b26f-0fcc0c3fc7bc","serviceId":"svc_full","suggestedStartAt":"2026-10-27T13:30:00.000Z","durationMin":90,"priceCents":24000,"intervalDays":42,"noShowRisk":"low","reason":"Next visit in 42 days, from the Full Set 4 Shoes default cycle. There are not two gaps yet to use this horse's own spacing. Attendance risk is low.","status":"dismissed","acceptedAppointmentId":null,"provider":"hoofbook-schedule","createdAt":"2026-10-27T08:05:29.753Z"}]}